Курс на Stepik
Обложка курса «Основы программирования на Python с бонусным курсом по SQL» на Stepik
150 ₽

Основы программирования на Python с бонусным курсом по SQL 4.833

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

Погрузитесь в мир программирования с нашим курсом, который познакомит вас с основами Python — одного из самых популярных и универсальных языков программирования. Вы научитесь писать чистый и эффективный код, решать практические задачи и работать с данными. В качестве бонуса вы получите мини-курс по SQL, который поможет вам освоить основы работы с базами данных, открывая новые возможности для управления и анализа информации. Вторая часть: https://stepik.org/course/227189/syllabus

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы программирования на Python с бонусным курсом по SQL»Учеников на курсе 1 574
Сертификаты, выданные на курсе «Основы программирования на Python с бонусным курсом по SQL»Сертификатов выдано 40
Отзывы о курсе «Основы программирования на Python с бонусным курсом по SQL»Отзывов получено 6
Рейтинг курса «Основы программирования на Python с бонусным курсом по SQL»Рейтинг курса 4.833
Уроки в курсе «Основы программирования на Python с бонусным курсом по SQL»Количество уроков 130
Тесты в курсе «Основы программирования на Python с бонусным курсом по SQL»Количество квизов 210
Задачи с кодом в курсе «Основы программирования на Python с бонусным курсом по SQL»Количество задач с кодом 100
Время прохождения курса «Основы программирования на Python с бонусным курсом по SQL»Время прохождения курса
Стоимость курса «Основы программирования на Python с бонусным курсом по SQL»Стоимость курса 150 ₽
Обновления курса «Основы программирования на Python с бонусным курсом по SQL»Обновления курса
Дата публикации курса «Основы программирования на Python с бонусным курсом по SQL»Дата публикации курса
Последнее обновление курса «Основы программирования на Python с бонусным курсом по SQL»Последнее обновление
Сложность easy

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

Разделы в курсе «Основы программирования на Python с бонусным курсом по SQL» 18 разделов Уроки в курсе «Основы программирования на Python с бонусным курсом по SQL» 130 уроков Тесты в курсе «Основы программирования на Python с бонусным курсом по SQL» 210 тестов Задачи в курсе «Основы программирования на Python с бонусным курсом по SQL» 100 задач Время прохождения курса «Основы программирования на Python с бонусным курсом по SQL» 18 ч. Последнее обновление курса «Основы программирования на Python с бонусным курсом по SQL» обн. 21 августа 2026

Средства и инструменты разработки на Python

4 урока
1. Установка Python
2. Установка Pycharm
3. Пакетный менеджер pip
4. Виртуальная среда virtualenv

Основы Python

16 уроков
1. Переменные
2. Типы данных
3. Итоговый тест
4. Задачи
5. Операторы
6. Итоговый тест
7. Задачи
8. Условные операторы
9. Циклы
10. Итоговый тест
11. Задачи
12. Числа
13. Модуль math
14. Модуль random
15. Итоговый тест
16. Задачи

Структуры данных

7 уроков
1. Списки
2. Кортежи
3. Словари
4. Множества
5. Связь списков, кортежей, словарей, множеств
6. Итоговый тест
7. Задачи

Строки

10 уроков
1. Общие сведения
2. Функции для работы со строками
3. Функции изменения регистра
4. Функции поиска и замены
5. Функции проверки типа
6. F - строки
7. Функции форматирования
8. Срезы
9. Итоговый тест
10. Задачи

Регулярные выражения

13 уроков
1. Регулярные выражения
2. Квадратные скобки
3. Шаблоны
4. Квантификаторы
5. Группирующие скобки
6. Условные конструкции
7. Скобочные выражения
8. Оператор ИЛИ
9. Объект Match
10. Модуль re
11. Флаги
12. Итоговый тест
13. Задачи

Дата и время

6 уроков
1. Модуль time
2. Модуль datetime
3. Модуль calendar
4. Модуль pytz
5. Итоговый тест
6. Задачи

Файлы

7 уроков
1. Общие сведения
2. Работа с файлами
3. Оператор with
4. Модуль os
5. JSON
6. Итоговый тест
7. Задачи

Исключения

6 уроков
1. Общие сведения
2. Обработка исключений
3. Конструкция try
4. Оператор raise
5. Итоговый тест
6. Задачи

Функции

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

Модули и пакеты

3 урока
1. Общие сведения
2. Популярные пакеты
3. Итоговый тест

Установка MySQL

1 урок
1. Установка MySQL

Основы SQL

7 уроков
1. Создание и управление базы данных
2. Итоговый тест
3. Создание и управление таблицами
4. Типы данных
5. Атрибуты
6. Команда ALTER TABLE
7. Итоговый тест

Операции с данными

5 уроков
1. Добавление данных
2. Удаление данных
3. Обновление данных
4. Итоговый тест
5. Задачи

Запросы к базе данных

10 уроков
1. Команда SELECT
2. Псевдонимы
3. Оператор WHERE
4. Операторы DISTINCT, IN, BETWEEN, LIKE, IS NULL, NOT
5. Операторы ORDER BY, LIMIT
6. Операторы GROUP BY, HAVING. Агрегатные функции
7. Подзапросы
8. Оператор EXISTS
9. Итоговый тест
10. Задачи

Объединение таблиц

5 уроков
1. Команда INNER JOIN
2. Команда OUTER JOIN
3. Команда UNION
4. Итоговый тест
5. Задачи

Встроенные функции

7 уроков
1. Работа со строками
2. Работа с числами
3. Работа с датой и временем
4. Выражение CASE
5. Функции IF, IFNULL, COALESCE
6. Итоговый тест
7. Задачи

Совместное использование Python и SQL

2 урока
1. mysql.connector
2. Выполнение запросов

Итоговые проекты

12 уроков
1. Домашнее задание #1
2. Пошаговое решение #1
3. Итоговый проект #1
4. Домашнее задание #2
5. Пошаговое решение #2
6. Итоговый проект #2
7. Домашнее задание #3
8. Пошаговое решение #3
9. Итоговый проект #3
10. Домашнее задание #4
11. Пошаговое решение #4
12. Итоговый проект #4