Курсы Python
48 бесплатных интерактивных курсов
Откройте все курсы Python на Coddy. Каждый курс работает в браузере с AI-подсказками, реальными упражнениями и сертификатом по окончании.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Задачи по программированию
ПопулярноеПроверьте свои навыки решения задач по программированию, выполняя упражнения разного уровня сложности. Этот курс предназначен для тех, кто уже знаком с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
Основы Numpy
ПопулярноеОсвойте мощные численные вычисления на Python для Data Science с помощью этого краткого практического курса.
- 18
- 34
Аналитика в pandas
ПопулярноеВ этом курсе вы научитесь работать с таблицами в Python с помощью библиотеки pandas.
Сертификат по окончании
- 19
Задачи на рекурсию: освойте рекурсивное мышление
ПопулярноеРекурсия — это фундаментальное понятие в computer science и мощный инструмент для создания алгоритмов. В этом курсе вы научитесь использовать рекурсию для решения задач разного уровня сложности: от начального до продвинутого. К концу обучения вы в совершенстве овладеете этой темой.
Сертификат по окончании
- 15
- 15
API на Python
ПопулярноеНаучитесь получать и отправлять данные на API сервер с помощью Python.
- 10
- 1
Проект калькулятора на Python
ПопулярноеВ этом курсе вы шаг за шагом создадите полностью функциональный консольный калькулятор на Python, не используя готовые решения. В итоге вы напишете свой собственный уникальный код!
- 29
- 6
Работа с файлами в Python
ПопулярноеВ этом курсе вы узнаете всё о работе с файлами в Python: от создания, чтения и записи до добавления данных и удаления.
- 12
Clean Code — пишите код лучше на Python
ПопулярноеЭтот курс даст вам инструменты для написания более качественного кода с использованием принципов Clean Code на языке Python. Приятного программирования!
- 28
Introduction to Machine Learning
ПопулярноеIn this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
Сертификат по окончании
- 19
- 3
- 39
Словари в Python
ПопулярноеИзучите динамичный мир словарей Python — от базовых концепций до продвинутого применения — и улучшите свои навыки программирования на Python с помощью практических упражнений.
- 14
List Comprehension в Python
ПопулярноеList comprehension — это особый синтаксис Python, предлагающий краткий и мощный способ создания новых списков на основе существующих. В этом курсе вы в совершенстве освоите эту концепцию!
- 9
Задачи по программированию: Часть 2
ПопулярноеПроверьте свои навыки решения задач с помощью упражнений разного уровня сложности. Курс предназначен для программистов, уже знакомых с базовым синтаксисом любого языка программирования, и является продолжением первой части «Задач по программированию».
Сертификат по окончании
- 25
- 24
User Class - OOP Project
ПопулярноеIn this project, you will create a User Class and practice your object oriented programming skills in a programming language of your choice!
- 8
- 2
Множества в Python
В этом курсе вы освоите множества в Python. Вы научитесь создавать множества, изменять их и выполнять над ними операции с помощью подробных уроков и практических задач. К концу курса вы научитесь эффективно использовать множества для оптимизации вашего кода на Python.
- 11
Стек — Серия «Структуры данных» №1
В этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 6
- 1
Назад в прошлое || Python: строки для начинающих
В этом курсе вы изучите строки, срезы, конкатенацию и эквивалентность.
- 19
Обработка исключений в Python
В этой главе вы изучите одну из самых важных концепций в программировании — обработку исключений. Обработка исключений — это ключ к созданию надежных и отказоустойчивых программ. Это процесс реагирования на исключения, которые прерывают работу программы.
- 16
Подготовка к собеседованию по Python
Этот курс содержит 12 практических задач для подготовки к собеседованию, которые включают в себя вопросы легкого и среднего уровней сложности. Курс предлагает вам решить задачи за отведенное время и попрактиковаться в различных темах.
Сертификат по окончании
- 12
Задачи для ИТ-собеседований — Набор I
Вы готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к успеху. Удачи!
- 3
- 3
Буткемп по выводу фигур из звездочек
Примените свои навыки решения задач в программировании, чтобы научиться выводить фигуры из звездочек любой сложности: от простых до самых продвинутых. В процессе вы освоите работу с вложенными циклами, условными операторами и математическими вычислениями.
- 30
- 28
Декораторы Python
В этом курсе вы узнаете, как использовать декораторы в Python — мощный инструмент для изменения поведения функций. Закрепите полученные знания на практике, выполнив серию задач по программированию.
- 12
Валидатор email на Python
В этом курсе вы создадите полностью рабочую программу для проверки email, которая принимает адрес от пользователя и определяет, является ли он корректным!
- 8
- 2
Mathematical Riddles
This course will provide ways of thinking and strategies for solving mathematical problems and puzzles using programming.
- 20
Генератор случайных фактов на Python
В этом проекте вы создадите генератор случайных фактов на Python с использованием публичного API (uselessfacts).
- 7
- 2
Бинарное дерево — Серия «Структуры данных» №3
В этом курсе вы познакомитесь со структурой данных «Бинарное дерево», создадите Бинарное дерево с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 5
- 1
Конвертер валют — проект на Python
В этом курсе вы создадите конвертер валют на Python, который позволит переводить суммы из одной валюты в другую.
- 5
- 1
Генератор игральных карт (текстовый)
В этом курсе вы создадите текстовый генератор игральных карт на вашем любимом языке программирования. Удачного кодинга!
- 6
- 1
- 1
Задачи для собеседований по программированию — Набор II
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и будьте готовы ко всему. Удачи!
- 3
- 3
Очередь — Серия «Структуры данных» №2
В этом курсе вы изучите структуру данных Очередь, создадите её с нуля на предпочитаемом языке программирования и закрепите знания, решая практические задачи!
- 12
- 5
- 1
Лямбда-функции в Python
В этом курсе вы изучите лямбда-функции в Python, также известные как анонимные функции в других языках. После прохождения курса вы полностью освоите эту тему!
- 9
Проект системы регистрации и входа
В этом курсе вы создадите базовую систему авторизации для создания и управления пользователями.
- 8
- 2
Генератор тестов — проект на Python с использованием OOP
В этом курсе вы создадите полностью функциональный генератор тестов на Python, используя навыки объектно-ориентированного программирования (OOP). Приятного программирования!
- 11
- 3
Итераторы в Python
В этом курсе вы узнаете об итераторах в Python и закрепите свои знания на практике. После прохождения курса вы полностью освоите эту тему!
Сертификат по окончании
- 13
RegEx в Python
Раскройте возможности регулярных выражений в Python с помощью этого краткого и практического курса. Научитесь мастерски выполнять поиск текста, сопоставление по шаблону и извлечение данных на реальных примерах и практических задачах.
Сертификат по окончании
- 28
Основы динамического программирования
Освойте искусство эффективного решения сложных задач. Прокачайте свои навыки решения задач для технических собеседований с помощью понятных уроков и практических упражнений.
- 15
Сортировка вставками — серия DSA
Простой, но мощный алгоритм. Узнайте, как эффективно упорядочивать элементы, разберитесь во временной сложности и улучшите свои навыки сортировки. Начните обучение прямо сейчас!
- 9
- 3
- 1
Проект поиска по социальным сетям: основы JSON в Python
В этом курсе вы научитесь работать с данными в формате JSON с помощью Python. Мы применим эти знания для реализации поиска по социальным сетям. JSON — это популярный формат данных, который будет часто встречаться в вашей карьере Python-разработчика.
- 10
Задачи для технического интервью — Набор III
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачи!
- 3
- 3
Пузырьковая сортировка
Всё о пузырьковой сортировке
- 11
- 10
Задачи по программированию для собеседований - X
Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!
- 3
- 3
Задачи для собеседований — Пакет VIII
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного программирования!
- 3
- 3
Задачи для собеседований — Набор IV
Готовы к следующему техническому собеседованию? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие наборы? Удачного кодинга!
- 3
- 3
Python и JSON
В этом курсе вы узнаете о JSON, подробно изучите библиотеку json в Python и освоите работу с ней в совершенстве!
- 9
Задачи по программированию для интервью — Пакет IX
Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к собеседованию. Удачного кодинга!
- 3
- 3
Задачи для собеседований — Пакет VII
Готовы к следующему собеседованию по программированию? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к интервью. Удачного кодинга!
- 3
- 3
Задачи для собеседований — Пакет VI
Вы готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и подготовьтесь к своему следующему собеседованию. Успехов в программировании!
- 3
- 3
Задачи для подготовки к интервью — Пакет V
Готовы к следующему техническому интервью? Проверьте свои знания и навыки с помощью этих задач и будьте во всеоружии. А вы уже прошли предыдущие части? Удачного программирования!
- 3
- 3