Этот проект больше не поддерживается. Репо доступно только для чтения и не принимает новые вклады. Если вам интересно, вы можете разветвить репо и сохранить свою копию.
Бесплатные книги по Python
Список книг по Python на английском языке, которые можно бесплатно читать онлайн или скачивать.
Оглавление
- Как появился список
- Что в списке
- Почему бесплатные книги?
- Благодарности
- Список бесплатных книг по Python
- Вводный
- Средний
- Передовой
- ИИ и машинное обучение
- Информатика
- Разработка программного обеспечения и лучшие практики
- графический интерфейс
- Инструменты
- Веб-разработка
- Наука о данных
- Наука
- Блокнот Юпитера
- Инженерное дело
- Криптография
- Игры
- Списки бесплатных книг по Python
- Лицензия
Как появился список
Я изучал Python в течение нескольких недель, когда в январе 2019 года наткнулся на пост Reddit в r/learnpython, в котором предлагались советы о том, как стать лучшим программистом.
В одном из комментариев просили хорошие книги или сайты об алгоритмах и структурах данных. Я собрал ссылки на полезные ресурсы по изучению Python, среди которых бесплатная электронная книга «Решение проблем с помощью алгоритмов и структур данных с использованием Python», поэтому я поделился ссылкой в комментарии.
Мой комментарий получил пару десятков голосов «за», что намекало на интерес к хорошим, легкодоступным книгам по Python. Поэтому позже я составил список всех бесплатных книг по Python, которые нашел, и разместил его на r/Python.
Я был прав. Мой пост получил сотни голосов «за», и несколько пользователей Reddit предоставили ссылки на другие книги и списки, тем самым подтвердив интерес к такому ресурсу. Следующим шагом было сделать мой список более полезным и широко доступным, объединив его с предложениями, которые я получил в сообщении на Reddit, опубликовав его на GitHub и дополнив его дополнительными книгами.
Это список, который вы сейчас читаете.
Что в списке
В этот список входят записи, которые я изначально разместил на Reddit, книги и другие списки, предложенные в комментариях, еще несколько, которые я нашел с тех пор, и все, что я обнаружу.
Что такое бесплатная книга по Python?
Мое определение расплывчато и неизбежно субъективно. Но я бы сказал, что это файл электронной книги, документ размером с книгу или веб-сайт, структурированный как книга о Python, написанная на английском языке, которую можно читать онлайн или скачивать бесплатно. Большинство коротких онлайн-руководств и страниц с практическими рекомендациями, вероятно, не подходят.
Но в конце концов я узнаю бесплатную книгу по Python, когда ее увижу.
Записи сгруппированы по категориям или областям применения и охватывают все уровни навыков, от базового до продвинутого. Внутри категорий записи сортируются в алфавитном порядке по названию.
Некоторые пользователи Reddit поделились ссылками на другой список бесплатных книг по программированию, некоторые из которых посвящены Python. Я тоже включил их, но, конечно, они частично совпадают с моими.
Почему бесплатные книги?
Я не против платного контента. На самом деле я также купил отличные платные электронные книги и онлайн-ресурсы по Python, и собираюсь приобрести еще.
Тем не менее, бесплатные электронные книги имеют ряд преимуществ, например, они часто выпускаются в дополнительных удобных или загружаемых форматах. Также легче получить книги по темам, которые могут вас заинтересовать, но в которых нет острой необходимости.
Благодарности
Спасибо пользователям Reddit, которые предоставили рекомендации по книгам и ссылки в моем исходном посте: AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
Список бесплатных книг по Python
Вводный
- 100-страничное введение в Python
- Байт Python
- Введение в Python для лингвистов
- Код с Repl.it: проекты Python для начинающих
- Кодирование для экономистов
- Изучение основ Python
- Полноскоростной Python
- Как писать код на Python
- Изучите Python правильно
- Учебник для непрограммистов по Python 3
- Питон 101
- Скользить в Python
- Книга по программированию на Python: понимание того, что такое программирование на самом деле
Средний
- Коробки: ваша вторая книга о Python
- Средний уровень Python
- Python re (gex)?
- Советы по Python: средний уровень Python
Передовой
- Книга о Python: начальный уровень Python, продвинутый уровень Python и упражнения по Python
- Шаблоны, рецепты и идиомы Python 3
- Заметки Python для профессионалов
ИИ и машинное обучение
- Машинное обучение с нуля: производные в концепции и коде
- Обработка естественного языка с помощью Python
- Нейронные сети и глубокое обучение
- Вероятностное программирование и байесовские методы для хакеров
Информатика
- Аннотированные алгоритмы на Python — с приложениями в физике, биологии и финансах
- Структуры данных и поиск информации в Python
- Как думать как ученый-компьютерщик: интерактивное издание
- Решение проблем с алгоритмами и структурами данных с использованием Python
- Думайте о Python: как думать как ученый-компьютерщик
Разработка программного обеспечения и лучшие практики
- Шаблоны архитектуры с Python: обеспечение разработки через тестирование, проектирование на основе предметной области и микросервисы, управляемые событиями
- Чистая архитектура в Python: практический подход к лучшему проектированию программного обеспечения
- Объектно-ориентированное программирование на Python: изучите основы ООП с помощью Python 3
- Пакеты Python
- Проектирование программного обеспечения на примере: введение в Python с помощью инструментов
- Разработка через тестирование с помощью Python
- Путеводитель по Python для путешествующих автостопом!
- Маленькая книга антипаттернов Python
графический интерфейс
- Создание простых приложений с графическим интерфейсом
Инструменты
- Автоматизируйте скучные вещи с помощью Python
- Практические проекты Python
Веб-разработка
- Создайте простое приложение Flask с помощью Cloud9, Heroku и MongoDB.
- Ноль к рабочим веб-приложениям
Наука о данных
- Наука о данных в производстве: построение конвейеров масштабируемых моделей с помощью Python
- Эффективные панды
- Справочник по науке о данных Python
- Python для всех: исследование данных в Python 3
Наука
- Начало работы с Python в лаборатории: вводное руководство по Python для ученых-биологов
- Python для астрономов: введение в научные вычисления
- Python и OpenGL для научной визуализации
- Python для ученых и инженеров
- Научная визуализация: Python + Matplotlib
- Думайте о сложности
Блокнот Юпитера
- Преподавание и обучение с помощью Jupyter
Инженерное дело
- PySDR: Руководство по SDR и DSP с использованием Python
- Python для сетевых инженеров
- Подумайте о DSP: цифровая обработка сигналов в Python
Криптография
- Взлом кодов с помощью Python
Игры
- Программирование игр с помощью Pygame Zero и Python
- Придумайте свои собственные компьютерные игры с помощью Python
- Изучайте Python с Arcade Academy
- Создание игр с помощью Python и Pygame
- Программируйте аркадные игры с Python и Pygame
Списки бесплатных книг по Python
- 101+ бесплатных книг по Python
- Бесплатные книги по Python — pythonbooks
- Список легально бесплатных книг по Python
Лицензия
Каждый файл в этом репозитории лицензируется по лицензии CC BY 4.0.
Спонсорить этот проект
Если вы считаете этот ресурс полезным и хотите спонсировать проект, вы можете купить мне кофе.