Menu
Coddy logo textTech

Курсы Python

52 бесплатных интерактивных курсов

Откройте все курсы Python на Coddy. Каждый курс работает в браузере с AI-подсказками, реальными упражнениями и сертификатом по окончании.

Задачи для начинающих: практика базовых концепций

Популярное

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

certificate icon

Сертификат по окончании

  • 20
  • 20

Задачи по программированию

Популярное

Проверьте свои навыки решения задач по программированию, выполняя упражнения разного уровня сложности. Этот курс предназначен для тех, кто уже знаком с базовым синтаксисом любого языка программирования.

certificate icon

Сертификат по окончании

  • 32
  • 31

Аналитика в pandas

Популярное

В этом курсе вы научитесь работать с таблицами в Python с помощью библиотеки pandas.

certificate icon

Сертификат по окончании

  • 19

Стек — Серия «Структуры данных» №1

Популярное

В этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!

Структуры данных
  • 13
  • 6
  • 1

Задачи по программированию: Часть 2

Популярное

Проверьте свои навыки решения задач с помощью упражнений разного уровня сложности. Курс предназначен для программистов, уже знакомых с базовым синтаксисом любого языка программирования, и является продолжением первой части «Задач по программированию».

certificate icon

Сертификат по окончании

  • 25
  • 24

Кучи и очереди с приоритетом — Структуры данных №7

Новое

В этом курсе вы изучите структуру данных Куча (основу очередей с приоритетом), создадите MinHeap с нуля на выбранном вами языке и попрактикуетесь в решении задач с её использованием!

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

Сертификат по окончании

  • 14
  • 6
  • 1

Python и JSON

Популярное

В этом курсе вы узнаете о JSON, подробно изучите библиотеку json в Python и освоите работу с ней в совершенстве!

  • 9

Основы Numpy

Популярное

Освойте мощные численные вычисления на Python для Data Science с помощью этого краткого практического курса.

  • 18
  • 34

Бинарное дерево — Серия «Структуры данных» №3

Популярное

В этом курсе вы познакомитесь со структурой данных «Бинарное дерево», создадите Бинарное дерево с нуля на выбранном вами языке и попрактикуетесь в решении задач!

Структуры данных
  • 13
  • 5
  • 1

Итераторы в Python

Популярное

В этом курсе вы узнаете об итераторах в Python и закрепите свои знания на практике. После прохождения курса вы полностью освоите эту тему!

certificate icon

Сертификат по окончании

  • 13

Очередь — Серия «Структуры данных» №2

Популярное

В этом курсе вы изучите структуру данных Очередь, создадите её с нуля на предпочитаемом языке программирования и закрепите знания, решая практические задачи!

Структуры данных
  • 12
  • 5
  • 1

Буткемп по выводу фигур из звездочек

Популярное

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

  • 30
  • 28

RegEx в Python

Популярное

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

certificate icon

Сертификат по окончании

  • 28

Хеш-таблицы — Серия «Структуры данных» №4

Новое

В этом курсе вы изучите структуру данных «Хеш-таблица», создадите собственную Хеш-таблицу с нуля на любом удобном языке и закрепите навыки, решая практические задачи!

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

Сертификат по окончании

  • 14
  • 12

Задачи для ИТ-собеседований — Набор I

Популярное

Вы готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к успеху. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Задачи по программированию для собеседований - X

Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Множества в Python

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

  • 11

API на Python

Научитесь получать и отправлять данные на API сервер с помощью Python.

  • 10
  • 1

Связный список — Серия «Структуры данных» №5

Новое

В этом курсе вы изучите структуру данных «Связный список», создадите её с нуля на выбранном вами языке программирования и попрактикуетесь в решении задач!

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

Сертификат по окончании

  • 14
  • 6
  • 1

Introduction to Machine Learning

In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.

certificate icon

Сертификат по окончании

  • 19
  • 3
  • 39

Словари в Python

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

  • 14

Класс User — проект по OOP

В этом проекте вы создадите класс User и отработаете навыки объектно-ориентированного программирования на выбранном вами языке программирования!

  • 8
  • 1
  • 2

Математические головоломки

Этот курс познакомит вас с подходами и стратегиями решения математических задач и головоломок с использованием программирования.

  • 20
  • 18

Пузырьковая сортировка

Всё о пузырьковой сортировке

  • 11
  • 10

Работа с файлами в Python

В этом курсе вы узнаете всё о работе с файлами в Python: от создания, чтения и записи до добавления данных и удаления.

  • 12

Двусвязный список — Серия «Структуры данных» №6

Новое

В этом курсе вы изучите структуру данных «Двусвязный список», создадите её с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач!

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

Сертификат по окончании

  • 14
  • 6
  • 1

Лямбда-функции в Python

В этом курсе вы изучите лямбда-функции в Python, также известные как анонимные функции в других языках. После прохождения курса вы полностью освоите эту тему!

  • 9

Задачи для собеседований по программированию — Набор II

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и будьте готовы ко всему. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Задачи на рекурсию: освойте рекурсивное мышление

Рекурсия — это фундаментальное понятие в computer science и мощный инструмент для создания алгоритмов. В этом курсе вы научитесь использовать рекурсию для решения задач разного уровня сложности: от начального до продвинутого. К концу обучения вы в совершенстве овладеете этой темой.

certificate icon

Сертификат по окончании

  • 15
  • 15

Задачи по программированию для интервью — Пакет IX

Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к собеседованию. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Задачи для подготовки к интервью — Пакет V

Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие части? Удачного программирования!

Подготовка к собеседованию
  • 3
  • 3

Задачи для технического интервью — Набор III

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачи!

Подготовка к собеседованию
  • 3
  • 3

Clean Code — пишите код лучше на Python

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

  • 28

Сортировка вставками — серия DSA

Простой, но мощный алгоритм. Узнайте, как эффективно упорядочивать элементы, разберитесь во временной сложности и улучшите свои навыки сортировки. Начните обучение прямо сейчас!

  • 9
  • 3
  • 1

Декораторы Python

В этом курсе вы узнаете, как использовать декораторы в Python — мощный инструмент для изменения поведения функций. Закрепите полученные знания на практике, выполнив серию задач по программированию.

  • 12

List Comprehension в Python

List comprehension — это особый синтаксис Python, предлагающий краткий и мощный способ создания новых списков на основе существующих. В этом курсе вы в совершенстве освоите эту концепцию!

  • 9

Генератор случайных фактов на Python

В этом проекте вы создадите генератор случайных фактов на Python с использованием публичного API (uselessfacts).

  • 7
  • 2

Задачи для собеседований — Пакет VII

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Задачи для собеседований — Пакет VI

Вы готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к своему следующему собеседованию. Успехов в программировании!

Подготовка к собеседованию
  • 3
  • 3

Задачи для собеседований — Пакет VIII

Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного программирования!

Подготовка к собеседованию
  • 3
  • 3

Генератор игральных карт (текстовый)

В этом курсе вы создадите текстовый генератор игральных карт на вашем любимом языке программирования. Удачного кодинга!

  • 6
  • 1
  • 1

Подготовка к собеседованию по Python

Этот курс содержит 12 практических задач для подготовки к собеседованию, которые включают в себя вопросы легкого и среднего уровней сложности. Курс предлагает вам решить задачи за отведенное время и попрактиковаться в различных темах.

certificate icon

Сертификат по окончании

  • 12

Задачи для собеседований — Набор IV

Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие наборы? Удачного кодинга!

Подготовка к собеседованию
  • 3
  • 3

Конвертер валют — проект на Python

В этом курсе вы создадите конвертер валют на Python, который позволит переводить суммы из одной валюты в другую.

  • 5
  • 1

Основы динамического программирования

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

  • 15

Обработка исключений в Python

В этой главе вы изучите одну из самых важных концепций в программировании — обработку исключений. Обработка исключений — это ключ к созданию надежных и отказоустойчивых программ. Это процесс реагирования на исключения, которые прерывают работу программы.

  • 16

Назад в прошлое || Python: строки для начинающих

В этом курсе вы изучите строки, срезы, конкатенацию и эквивалентность.

  • 19

Валидатор email на Python

В этом курсе вы создадите полностью рабочую программу для проверки email, которая принимает адрес от пользователя и определяет, является ли он корректным!

  • 8
  • 2

Проект системы регистрации и входа

В этом курсе вы создадите базовую систему авторизации для создания и управления пользователями.

  • 8
  • 2

Генератор тестов — проект на Python с использованием OOP

В этом курсе вы создадите полностью функциональный генератор тестов на Python, используя навыки объектно-ориентированного программирования (OOP). Приятного программирования!

  • 11
  • 3

Проект калькулятора на Python

В этом курсе вы шаг за шагом создадите полностью функциональный консольный калькулятор на Python, не используя готовые решения. В итоге вы напишете свой собственный уникальный код!

  • 29
  • 6

Проект поиска по социальным сетям: основы JSON в Python

В этом курсе вы научитесь работать с данными в формате JSON с помощью Python. Мы применим эти знания для реализации поиска по социальным сетям. JSON — это популярный формат данных, который будет часто встречаться в вашей карьере Python-разработчика.

  • 10

Часто задаваемые вопросы

Сколько курсов по Python на Coddy?

Сейчас на Coddy 52 интерактивных курсов по Python, от основ до продвинутых тем.

Курсы по Python бесплатные?

Да. Каждый курс можно начать бесплатно, он работает в браузере и включает AI-подсказки.

Дают ли сертификат по Python?

Да - завершите путь Python, и вам откроется сертификат, которым можно поделиться. Подробности - на странице сертификатов.
Coddy programming languages illustration

Начните учить Python с Coddy

НАЧАТЬ