Курс на Stepik
Обложка курса «☯ Программирование на Python для начинающих» на Stepik
2 499 ₽

☯ Программирование на Python для начинающих ★ 4.500

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

Цель программы: ✤ Получение слушателями профессиональных компетенций в области разработки бэкенда на языке программирования Python, подготовка специалистов в области промышленной и серверной разработки; ✤ Получение навыков работы с базами данных, грамотному обращению с информацией и данными; ✤ Установка и настройка программного обеспечения: IDE, расширений и модулей; ✤ Разработка программ на языке программирования Python; ✤ Построение аналитических диаграмм и графиков; ✤ Работа с библиотекой Requests.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «☯ Программирование на Python для начинающих»Учеников на курсе 65
Сертификаты, выданные на курсе «☯ Программирование на Python для начинающих»Сертификатов выдано 31
Отзывы о курсе «☯ Программирование на Python для начинающих»Отзывов получено 4
Рейтинг курса «☯ Программирование на Python для начинающих»Рейтинг курса 4.500
Уроки в курсе «☯ Программирование на Python для начинающих»Количество уроков 104
Тесты в курсе «☯ Программирование на Python для начинающих»Количество квизов 22
Задачи с кодом в курсе «☯ Программирование на Python для начинающих»Количество задач с кодом 18
Время прохождения курса «☯ Программирование на Python для начинающих»Время прохождения курса —
Стоимость курса «☯ Программирование на Python для начинающих»Стоимость курса 2 499 ₽ —
Обновления курса «☯ Программирование на Python для начинающих»Обновления курса — —
Дата публикации курса «☯ Программирование на Python для начинающих»Дата публикации курса — ———
Последнее обновление курса «☯ Программирование на Python для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «☯ Программирование на Python для начинающих» 18 разделов Уроки в курсе «☯ Программирование на Python для начинающих» 104 урока Тесты в курсе «☯ Программирование на Python для начинающих» 22 теста Задачи в курсе «☯ Программирование на Python для начинающих» 18 задач Время прохождения курса «☯ Программирование на Python для начинающих» 5 ч. Последнее обновление курса «☯ Программирование на Python для начинающих» обн. 19 марта 2026

Введение

4 урока
1. 🧑‍🏫 Лекция 1: Введение ↗
2. Лекция 2: Знакомство с языком программирования Python ↗
3. Лекция 3: Особенности работы с языком программирования Python ↗
4. 👨‍💻 Об авторе ↗

Основы языка программирования Python

14 уроков
1. Установка и настройка интерпретатора Python ↗
2. Знакомство с консолью. Условные конструкции ↗
3. 💻 Установка и настройка Poetry ↗
4. Введение в типы данных и циклы. Коллекции данных. ↗
5. Лекция Функции - использование встроенных и создание собственных ↗
6. Основные принципы ООП: методология ↗
7. Открытие и чтение, запись в файл. Работа с форматами данных ↗
8. Работа с библиотекой Requests, HTTP-запросы ↗
9. Работа с декораторами ↗
10. Знакомство с интересными модулями Python ↗
11. Продолжаем знакомиться с интересными модулями ↗
12. Библиотека Matplotlib для построения графиков ↗
13. 📄 Практическая работа. Программа для определения погоды ↗
14. Практическая часть - решение задач ↗

Установка пакетов из внешних источников

3 урока
1. Настройка и запуск виртуального окружения ↗
2. Установка модулей ↗
3. Пакеты и модули ↗

Алгоритмы. Поиск чисел

7 уроков
1. Бинарный поиск ↗
2. Линейный поиск ↗
3. Jump search ↗
4. Поиск методом Фиббоначи ↗
5. Тернарный поиск ↗
6. Экспоненциальный поиск ↗
7. Интерполяционный поиск ↗

Многопоточный режим работы

6 уроков
1. Что такое потоки ? ↗
2. Ассинхронное программирование ↗
3. Введение в очереди ↗
4. Очередь FIFO ↗
5. Очередь LIFO ↗
6. Очередь Priority ↗

Работа с нейросетью ChatgGPT

3 урока
1. Введение. Регистрация на платформе ↗
2. Установка и настройка CodeGPT ↗
3. Выполнение запросов к ChatGPT на Python ↗

Система контроля версий Git

3 урока
1. GIT - система контроля версий. Внедрение системы контроля версий ↗
2. История работы и ветки. Командная работа ↗
3. 📄 Практическая работа. Создание репозитория проекта ↗

Изучение работы с GitHub

3 урока
1. Знакомство с GitHub 👨‍💻 ↗
2. GitHub: настройка и первая публикация проекта ↗
3. 📄 Создание репозитория, публикация проекта ↗

Работа с базой данных SQL

4 урока
1. 📝 Что такое база данных: принципы работы, лучшие СУБД ↗
2. Что такое SQL и как с ним работать ↗
3. В чем разница между SQL и MySQL ? ↗
4. Установка MS SQL Server 2022 ↗

Базы данных в Python

4 урока
1. Теория баз данных. Проектирование БД 📅 ↗
2. Что такое запросы и какими они бывают ? ↗
3. Работа с базой данных в Python ↗
4. 📄 Практическая работа. Создание базы данных для проекта. ↗

Создание библиотек

6 уроков
1. Введение ↗
2. Что такое PyPi ? ↗
3. Основы создания библиотеки ↗
4. Подготовка к публикации ↗
5. Публикация в PyPI ↗
6. Версионирование и обновление библиотеки ↗

Изучение Flask и Django

5 уроков
1. Что такое Flask и как на нём создавать свои проекты ? ↗
2. Написание сайтов на Flask ↗
3. Что такое Django и как на нём создавать свои проекты ? ↗
4. Написание проектов на Django ↗
5. Сравнение Flask и Django: Плюсы и Минусы ↗

Блокчейн и Криптовалюты

6 уроков
1. Как работает блокчейн ↗
2. Краткое введение в криптовалюту ↗
3. Блокчейн сети ↗
4. Кошельки ↗
5. Биржи ↗
6. Разработка WEB3 приложений ↗

Изучение Fast API

2 урока
1. Что такое Fast API и как на нём создавать свои проекты ? ↗
2. 👨🏻‍💻 Написание проектов на Fast API ↗

Решение задач на CodeWars

8 уроков
1. Уровень - 8 kyu ↗
2. Уровень - 7 kyu ↗
3. Уровень - 6 kyu ↗
4. Уровень - 5 kyu ↗
5. Уровень - 4 kyu ↗
6. Уровень - 3 kyu ↗
7. Уровень - 2 kyu ↗
8. Уровень - 1 kyu ↗

Написание проектов на языке программирования Python

9 уроков
1. Установка и настройка необходимого ПО 👨‍💻 ↗
2. 🐼 Знакомство с библиотекой Panda3D ↗
3. 🐼 Работа с моделями в Panda3D ↗
4. Создание игры: "Шашки" с ИИ ↗
5. Создание игры: "Pac-Man" на Python ↗
6. 🐍 Создание игры: "Змейка", с применением необходимых функций ↗
7. Создание игры: "Tetris" ↗
8. Публикаций проектов в репозитории на GitHub ↗
9. 📄 Подведение итогов. Практическое задание на самопроверку. ↗

Изучение Frappe Framework

7 уроков
1. Введение в экосистему Frappe ↗
2. Установка и настройка среды ↗
3. Структура приложения и DocType ↗
4. Контроллеры, события и API ↗
5. Frontend и кастомизация ↗
6. Отчёты, дашборды и деплой ↗
7. Итоговые проекты ↗

Изучение Reflex (Next.js и React + FastAPI)

10 уроков
1. Установка и первый запуск ↗
2. Структура проекта и первая правка ↗
3. Сборка UI: Компоненты и компоновка ↗
4. Введение в Состояние (State) ↗
5. Интерактивность: Обработчики событий ↗
6. Работа с формами и вводом данных ↗
7. Усложнение состояния и логики ↗
8. Маршрутизация (несколько страниц) ↗
9. Стилизация и кастомизация ↗
10. Финальная сборка и деплой ↗