Курс на 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. Финальная сборка и деплой