Курс на Stepik
Обложка курса «Python для JavaScript-разработчиков» на Stepik
Бесплатно

Python для JavaScript-разработчиков ★ 0.000

Открыть на
STEPIK.ORG
Категории курса

Практический Python для JavaScript- и TypeScript-разработчиков: научитесь писать рабочий код, автоматизировать задачи и ориентироваться в экосистеме языка.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для JavaScript-разработчиков»Учеников на курсе 35
Сертификаты, выданные на курсе «Python для JavaScript-разработчиков»Сертификатов выдано 0
Отзывы о курсе «Python для JavaScript-разработчиков»Отзывов получено 0
Рейтинг курса «Python для JavaScript-разработчиков»Рейтинг курса 0.000
Уроки в курсе «Python для JavaScript-разработчиков»Количество уроков 91
Тесты в курсе «Python для JavaScript-разработчиков»Количество квизов 76
Задачи с кодом в курсе «Python для JavaScript-разработчиков»Количество задач с кодом 125
Время прохождения курса «Python для JavaScript-разработчиков»Время прохождения курса —
Обновления курса «Python для JavaScript-разработчиков»Обновления курса — —
Дата публикации курса «Python для JavaScript-разработчиков»Дата публикации курса — ———
Последнее обновление курса «Python для JavaScript-разработчиков»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

Добавьте Python к своему стеку

Вы уже пишете на JavaScript или TypeScript. Освоив Python, вы сможете брать задачи, для которых в его экосистеме есть готовые инструменты: автоматизировать работу, обрабатывать данные, создавать серверные приложения.

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

Python с учётом вашего опыта JavaScript

Вам не нужно заново разбирать, что такое цикл или функция. Знакомые вещи покажем в Python-записи, а на отличиях остановимся подробнее. Например:

  • почему пустой массив в JavaScript истинен, а пустой список в Python — нет;
  • чем корутина и задача отличаются от Promise и кто запускает цикл событий;
  • как устроены окружение и зависимости в Python, если вы привыкли к npm и pnpm.

Важно не только запомнить синтаксис, но и понимать, где привычный подход сработает, а где Python ведёт себя иначе.

Практика с первых уроков

В курсе 125 задач на написание кода с автоматической проверкой. Вы будете писать программы прямо в Stepik, а не только читать примеры и выбирать ответы. Объяснения и задания текстовые: можно двигаться в своём темпе и возвращаться к нужному месту.

В лабораторных работах вы создадите окружение через venv и установите зависимости с помощью pip. Затем поработаете с проектом в uv. Разберётесь, как запускать проект и проверять свой код тестами.

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

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

Первые 100 записавшихся получат курс бесплатно. После этого курс станет платным.

Почему я сделал этот курс

Мой основной стек — JavaScript. Я занимаюсь коммерческой разработкой, а с момента выхода ChatGPT много работаю с языковыми моделями для решения задач заказчиков. Для этой работы мне и понадобился Python.

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

Многие сравнения и объяснения я сформулировал сам. Из этой работы и вырос курс, который мне хотелось бы встретить тогда.

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

О курсе

Практический Python для JavaScript- и TypeScript-разработчиков: научитесь писать рабочий код, автоматизировать задачи и ориентироваться в экосистеме языка.

Для кого этот курс

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

Начальные требования

Уверенно читать и писать JavaScript-код; понимать функции, массивы, объекты, исключения, модули, классы, Promise и async/await. Опыт Python не требуется.

Преподаватели курса

Как проходит обучение

Сначала разбираете пример, затем применяете новое в коде. Для первых задач нужен только браузер. Позже установите Python по инструкции в курсе и перейдёте к работе с файлами проекта и терминалом.

Формат курса

Текстовые уроки, задачи на написание кода с автоматической проверкой, вопросы на понимание и лабораторные работы на своём компьютере. Отдельные темы — окружение, зависимости, тесты и запуск проекта.

Нагрузка

15 часов

Расскажите о курсе друзьям