Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Полные пути обучения Python и ресурсы

На этой странице вы можете просмотреть весь обучающий контент, сгруппированный по темам или уровням сложности. Используйте её для поиска идей, что изучить дальше.

Если вы только начинаете знакомство с Python, начните с нашего пути обучения «Основы Python», чтобы создать прочную базу в синтаксисе, структурах данных, функциях и объектно-ориентированном программировании:

Для структурированного контента по популярным темам — автоматизация, машинное обучение, анализ данных, веб-разработка и другие — изучите пути обучения, выходящие за рамки базового Python.

Исследуйте разделы по темам или уровням ниже. Удачного обучения!

Уровни сложности

Уровень • Базовый

Основы Python

Изучите Python с нуля с помощью удобных для начинающих руководств, охватывающих переменные, циклы, функции, структуры данных и многое другое. Опыт не требуется.

Уровень • Продвинутый

Продвинутые уроки Python

Разберитесь в сложных темах: параллелизме, метапрограммировании, оптимизации производительности и внутренностях CPython. Для опытных разработчиков.

Тематические разделы

Тема • AI

Программирование на Python с ИИ

Научитесь писать код на Python с помощью ИИ и создавать реальные практические программы, использующие большие языковые модели.

Тема • Алгоритмы

Уроки по алгоритмам

Изучите алгоритмы на Python: сортировка, поиск, графы, динамическое программирование, Big O. Используйте heapq, bisect, deque, lru_cache, timeit. Практические советы и FAQ для собеседований.

Тема • API

Уроки по API на Python

Научитесь проектировать, создавать, защищать и использовать API на Python с FastAPI, Flask, Django, Requests, OpenAPI, тестированием, Docker и советами по развёртыванию.

Тема • Лучшие практики

Лучшие практики Python

Научитесь структурировать функции, чётко именовать сущности, обрабатывать ошибки и организовывать проекты. Пишите поддерживаемый код с уверенностью.

Тема • Карьера

Карьера на Python

Практикуйтесь в задачах, повторяйте структуры данных и учитесь объяснять решения. Создавайте портфолио и планируйте следующий шаг.

Тема • Сообщество

Статьи сообщества Python

Познакомьтесь с коллегами через статьи и интервью. Общайтесь с широким сообществом Python для сотрудничества и обучения.

Тема • Базы данных

Уроки по базам данных на Python

Работайте с SQL, NoSQL и векторными базами данных на Python. Создавайте интенсивные по данным приложения для веба, анализа и ИИ.

Тема • Data Science

Python для Data Science

Изучите все уроки по Data Science на Python. Научитесь анализировать и визуализировать данные. Эти навыки помогут извлекать инсайты из больших массивов и принимать решения на основе данных.

Тема • Структуры данных

Структуры данных

Узнайте, когда использовать списки, кортежи, словари и множества. Сравните временную сложность, выбирайте правильный инструмент и пишите быстрее и чище.

Тема • Визуализация данных

Визуализация данных на Python

Изучите различные библиотеки и используйте их для наглядного представления данных. Превращайте сложные данные в понятные форматы.

Тема • DevOps

Уроки по DevOps на Python

Развёртывайте Python-приложения уверенно. Изучите Docker, Ansible, CI/CD, Kubernetes, Nginx и практики мониторинга для автоматизации деплоев и надёжной работы в продакшене.

Тема • Django

Уроки по Django

Изучайте Django через практические реальные проекты. Django — высокоуровневый веб-фреймворк для быстрой разработки сложных веб-приложений.

Тема • Docker

Уроки по Docker для Python

Изучите Docker — инструмент контейнеризации для создания изолированных воспроизводимых сред. Управляйте и развёртывайте Python-приложения эффективнее.

Тема • Редакторы

Редакторы и IDE

Познакомьтесь с новыми инструментами или углубитесь в любимый редактор. Это ускорит вашу разработку на Python.

Тема • Flask

Уроки по Flask

Освойте ключевые аспекты разработки на Flask. Создавайте надёжные и масштабируемые веб-приложения.

Тема • GUI

GUI-программирование на Python

Создавайте графические интерфейсы с различными фреймворками Python. Начните GUI-разработку для удобных приложений.

Тема • Машинное обучение

Машинное обучение на Python

Научитесь реализовывать алгоритмы ML на Python. Создавайте интеллектуальные системы, способные обучаться и принимать решения.

Тема • Новости

Новости Python

Следите за последними событиями в ядре Python и экосистеме сторонних библиотек. Важные новости, отобранные командой Real Python.

Тема • NumPy

NumPy

Создавайте и срезайте массивы, сравнивайте со списками и выполняйте быстрые операции. Понимайте, где уместен NumPy, и отрабатывайте ключевые паттерны.

Тема • Проекты

Проекты на Python

Работайте над проектами, дающими реальный опыт программирования. Полный исходный код и пошаговые инструкции включены.

Тема • Python (Core)

Уроки по ядру Python

Погрузитесь в сердце языка. Поймите ключевые особенности Python для прочной базы перед продвинутым программированием.

Тема • Стандартная библиотека

Стандартная библиотека Python

Практические уроки по стандартной библиотеке: datetime, pathlib, argparse, subprocess, logging и др. Пишите быстрее, чище и без лишних зависимостей.

Тема • Тестирование

Уроки по тестированию на Python

Откройте лучшие практики и техники тестирования для создания надёжных и безошибочных приложений.

Тема • Инструменты

Инструменты разработки на Python

Выбирайте редактор, управляйте виртуальными окружениями, используйте Git, запускайте pytest, автоматически исправляйте код с Ruff. Добавляйте mypy, CI, упаковку и Docker для уверенного релиза.

Тема • Веб-разработка

Уроки по веб-разработке на Python

Изучайте реальные решения проблем веб-разработки на Python. Охвачены ключевые техники, используемые в индустрии. Создавайте современные веб-приложения.

Тема • Веб-скрапинг

Уроки по веб-скрапингу на Python

Научитесь веб-скрапингу на практичных проектах. Загружайте и извлекайте данные с сайтов. Автоматизируйте извлечение данных.

Python

  1. Присоединяйтесь к эксклюзивному Slack-сообществу Real Python для разработчиков
  2. Функция abs() в Python: вычисление абсолютных значений для чисел и комплексных чисел
  3. Ускоренные пути обучения Python: от новичка к профи с Real Python
  4. Списки в Python: Полное руководство по созданию, методам и операциям
  5. Flask против Django: ключевые отличия, особенности и выбор фреймворка
  6. Импорт модулей в Python: практическое руководство с примерами
  7. Мастерство регулярных выражений Python: re.match(), re.search(), re.findall() — практические примеры
  8. Основы Python: Синтаксис и фундаментальные концепции
  9. Переименование файлов и директорий в Python с os.rename() — пошаговое руководство
  10. Кортежи (Tuples) в Python: Определение, использование и отличия от списков