Комплексные пути и ресурсы обучения Python
На этой странице вы можете просмотреть весь учебный контент сгруппировано по теме или уровень квалификации . Используйте эту страницу, чтобы узнать, что узнать дальше.
- Ищете рекомендации? Следуйте структурированным схемам обучения для начинающих, разработчиков среднего уровня и опытных практиков.
- Нужно что-то конкретное? Используйте страницу поиска для фильтрации по типу ресурса (статьи, курсы, тесты и т. д.), уровню квалификации или статусу завершения.
Если вы только начинаете работать с Python, начните с нашего Пути обучения основам Python. чтобы построить прочную основу в синтаксисе, структурах данных, функциях и объектно-ориентированном программировании:
Для структурированного контента по популярным темам, таким как автоматизация. , машинное обучение , наука о данных , веб-разработка и многое другое:просмотрите пути обучения, выходящие за рамки основного Python.
Изучите информацию по темам или уровням навыков ниже. Приятного обучения!
Уровни опыта
Уровень • основы
Основы Python
Изучите Python с нуля с помощью учебных пособий для начинающих, охватывающих переменные, циклы, функции, структуры данных и многое другое. Опыт не требуется.
Уровень • продвинутый
Продвинутые руководства по Python
Изучите сложные темы Python, такие как параллелизм, метапрограммирование, оптимизация производительности и внутренние компоненты CPython. Для опытных разработчиков.
Темы
Тема • да
Программирование на Python с использованием ИИ
Узнайте, как писать код Python с помощью искусственного интеллекта, и научитесь создавать реальные практические программы Python с использованием LLM.
Тема • алгоритмы
Уроки по алгоритмам
Изучите алгоритмы Python:сортировка, поиск, графики, DP, Big O. Используйте heapq, bisect, deque, lru_cache, timeit. Изучите практические советы и часто задаваемые вопросы для собеседований.
Тема • API
Руководства по API Python
Научитесь проектировать, создавать, защищать и использовать API Python с помощью FastAPI, Flask, Django, Requests, OpenAPI, тестирования, Docker и советов по развертыванию.
Тема • лучшие практики
Лучшие практики Python
Научитесь структурировать функции, четко называть вещи, обрабатывать ошибки и организовывать проекты. Уверенно поставляйте обслуживаемое программное обеспечение.
Тема • карьера
Карьера в Python
Практикуйте задачи, анализируйте структуры данных и четко объясняйте решения. Создайте портфолио и спланируйте свою следующую роль.
Тема • сообщество
Статьи сообщества Python
Познакомьтесь со своими коллегами-программистами через статьи и интервью. Общайтесь с более широким сообществом Python для сотрудничества и обучения.
Тема • базы данных
Руководства по работе с базами данных Python
Взаимодействуйте с SQL, NoSQL и векторными базами данных с помощью Python. Создавайте приложения с интенсивным использованием данных для веб-разработки, анализа данных и приложений искусственного интеллекта.
Тема • наука о данных
Наука о данных Python
Изучите все руководства по науке о данных Python. Узнайте, как анализировать и визуализировать данные с помощью Python. Благодаря этим навыкам вы сможете извлекать ценную информацию из больших наборов данных и принимать решения на основе данных.
Тема • структуры данных
Структуры данных
Узнайте, когда использовать списки, кортежи, словари и наборы. Оцените временную сложность, выберите правильный инструмент и напишите более быстрый и чистый код.
Тема • визуализация данных
Визуализация данных Python
Изучите различные библиотеки и используйте их для визуальной передачи данных с помощью Python. Представляйте сложные данные в понятных форматах.
Тема • Девопс
Руководства по DevOps для Python
Отправляйте приложения Python с уверенностью. Изучите Docker, Ansible, CI/CD, Kubernetes, Nginx и методы мониторинга для автоматизации развертываний и запуска надежных производственных систем.
Тема • Джанго
Уроки по Django
Изучите Django с помощью практических реальных проектов. Django – это высокоуровневая веб-платформа Python для быстрой разработки сложных веб-приложений.
Тема • докер
Руководства по Python Docker
Изучите Docker — инструмент контейнеризации для создания изолированных, воспроизводимых сред приложений. С помощью Docker вы можете более эффективно управлять приложениями Python и развертывать их.
Тема • редакторы
Редакторы и IDE
Узнайте о новых инструментах или углубитесь в свой любимый редактор. Эти знания упростят ваш процесс разработки Python.
Тема • колба
Руководства по Flask
Изучите ключевые аспекты разработки Flask. Обладая этими знаниями, вы сможете создавать надежные и масштабируемые веб-приложения с помощью Flask.
Тема • графический интерфейс
Программирование графического интерфейса пользователя на Python
Создавайте графические пользовательские интерфейсы, используя различные платформы Python. Начните программировать графический интерфейс на Python, чтобы создавать удобные для пользователя приложения.
Тема • машинное обучение
Машинное обучение Python
Узнайте, как реализовать алгоритмы машинного обучения (ML) на Python. Обладая этими навыками, вы сможете создавать интеллектуальные системы, способные обучаться и принимать решения.
Тема • новости
Новости Python
Следите за последними разработками ядра Python и его более широкой сторонней экосистемы. Важные новости о Python, подготовленные командой Real Python.
Тема • число
NumPy
Создавайте и разбивайте массивы, сравнивайте их со списками и выполняйте быстрые операции. Поймите, когда подходит NumPy, и шаг за шагом практикуйте основные шаблоны.
Тема • проекты
Проекты Python
Работайте над проектами Python, которые помогут вам получить реальный опыт программирования. Эти проекты включают полный исходный код и пошаговые инструкции.
Тема • питон
Основные руководства по Python
Погрузитесь в самое сердце языка Python. Изучите основные функции Python, чтобы получить прочную основу для продвинутого программирования на Python.
Тема • стандартная библиотека
Стандартная библиотека Python
Практические руководства по стандартной библиотеке Python для освоения функций datetime, pathlib, argparse, подпроцесса, ведения журналов и многого другого. Пишите более быстрый, чистый и свободный от зависимостей код.
Тема • тестирование
Руководства по тестированию Python
Ознакомьтесь с лучшими практиками и методами тестирования приложений Python для создания надежных и безошибочных приложений.
Тема • инструменты
Инструменты разработки Python
Выберите свой редактор, управляйте venvs, используйте Git, запускайте pytest и автоматически исправляйте код с помощью Ruff. Добавьте mypy, CI, упаковку и Docker для уверенной доставки.
Тема • веб-разработчик
Уроки веб-разработки на Python
Изучите реальные решения проблем при разработке веб-приложений на Python. Эти учебные пособия и статьи охватывают ключевые методы, используемые в этой области. Вооружившись этими знаниями, вы сможете создавать современные веб-приложения.
Тема • веб-скрапинг
Руководства по парсингу веб-страниц на Python
Изучите парсинг веб-страниц с помощью реальных практических проектов. Загрузите и выберите данные из Интернета с помощью Python. Автоматизируйте процесс извлечения данных с веб-сайтов.
Python
- Flask против Django:в чем разница между Flask и Django?
- Учебник по Django для начинающих:особенности, архитектура и история
- Python TUPLE — упаковка, распаковка, сравнение, нарезка, удаление, ключ
- Примеры функций Python:вызов, отступ, аргументы и возвращаемые значения
- Слоты класса Python
- Code Mentor:обучение Python на базе искусственного интеллекта и обзор кода
- Использование IPython
- Операторы Python:арифметические, логические, сравнение, присваивание, побитовые операции и приоритет
- Анонимная/лямбда-функция Python
- Используйте подчеркивание в REPL