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

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

Открыть на
STEPIK.ORG

Практический Python для разработчиков на JavaScript и TypeScript: написание кода, Python way и рабочее окружение с uv.

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

Содержание курса

Разделы в курсе «Python для JavaScript-разработчиков» 11 разделов Уроки в курсе «Python для JavaScript-разработчиков» 98 уроков Тесты в курсе «Python для JavaScript-разработчиков» 157 тестов Задачи в курсе «Python для JavaScript-разработчиков» 149 задач Последнее обновление курса «Python для JavaScript-разработчиков» обн. 25 августа 2026

Вывод, подстановка и ввод

4 урока
1. Вывод через print
2. Подстановка значения в f-строку
3. input() возвращает строку
4. Явное преобразование строки в int

Условия и ветвление

5 уроков
1. Двоеточие и отступ в if
2. Вторая ветвь через else
3. and, or и not
4. Пустая строка в условии
5. Ноль в условии

Строки, отсутствие и сравнение

8 уроков
1. Очистка строки и регистр
2. Разделение строки через split
3. Сборка строки через join
4. Срез строки между границами
5. Срез от начала или до конца
6. Отрицательная и дальняя границы среза
7. None как отсутствие значения
8. Равенство значений и is None

Списки, кортежи, словари и множества

17 уроков
1. Список и доступ по позиции
2. Добавление элемента через append
3. Копия плоского списка
4. Общий объект во вложенных списках
5. Кортеж как фиксированная последовательность
6. Значение словаря по ключу
7. Отсутствующий ключ и KeyError
8. Проверка ключа через in
9. Запись значения в словарь
10. Необязательный ключ и get
11. Множество уникальных значений
12. Непустое и пустое множество
13. Почему порядок множества нельзя использовать
14. Проверка значения в множестве
15. Число элементов через len
16. Непустой список в условии
17. Словарь и множество в условии

Циклы и обход коллекций

10 уроков
1. Прямой обход в цикле for
2. Результат накапливается в цикле
3. Остановка цикла через break
4. Пропуск элемента через continue
5. Прямой обход словаря даёт ключи
6. Значения словаря через values
7. Пары словаря через items
8. Распаковка пары в два имени
9. Позиция элемента через enumerate
10. Параллельные данные через zip

Функции и вызовы

9 уроков
1. Объявление функции через def
2. Результат функции через return
3. Ранний выход через return
4. Аргументы по имени
5. Значение параметра по умолчанию
6. Изменяемое значение по умолчанию между вызовами
7. Дополнительные позиционные аргументы
8. Дополнительные именованные аргументы
9. Функция как значение

Выражения для коллекций и агрегаты

11 уроков
1. Преобразование списковым включением
2. Фильтр в списковом включении
3. Словарное включение
4. Множественное включение
5. Вычисление по запросу в генераторном выражении
6. Первый элемент через next
7. Сумма через sum
8. Минимум и максимум
9. any и all для набора проверок
10. sorted возвращает новый список
11. Цикл или выражение по читаемости

Ошибки и внешние границы

8 уроков
1. Ловить ожидаемую ошибку
2. Поднять ошибку через raise
3. Разбор данных отдельно от правил
4. JSON-строка в Python-значение
5. Python-значение в JSON-строку
6. Ресурс закрывается после with
7. Путь как объект pathlib
8. Имя и расширение пути

Проект, окружение и объекты

10 уроков
1. Импорт связывает имя
2. Инструменты Python после Node.js
3. Окружение и зависимость проекта
4. Окружение через venv и pip
5. pyproject.toml и файл версий
6. Синхронизация и запуск проекта
7. self — текущий экземпляр
8. Метод меняет состояние экземпляра
9. Поведение важнее имени типа
10. Как читать декоратор

Аннотации, классы данных, тесты и асинхронный код

10 уроков
1. Аннотация описывает, но не проверяет
2. Аннотация показывает форму коллекции
3. Отсутствие указывается явно
4. Класс данных через dataclass
5. Проверка обычного результата
6. Проверка граничного случая
7. Ожидаемая ошибка тоже является результатом
8. Вызов асинхронной функции создаёт корутину
9. Результат асинхронной работы через await
10. Совместное ожидание через gather

Готовая программа и карта специализаций

6 уроков
1. Очистка одной записи
2. Проверка одной записи
3. Статистика одного сервиса
4. Итоговый отчёт по событиям
5. Первое действие в незнакомом проекте
6. Карта специализаций Python