Чему ты научишься
- писать коды
- создавать сайты и интернет-магазины
- разрабатывать 3D-игры
- программировать на языках Java, Python
- прокачают скилы для сдачи ОГЭ по информатике
- прокачают скилы для сдачи ЕГЭ по информатике
Курс включает
- 8 модулей
- 0 видео-уроков
- 80 домашних заданий
- Сертификат об окончании
- 0 дополнительных материалов
- Доступ к сообществу
На кого расчитан курс
Уровень
Навыки курса
Описание курса
В данном курсе учащиеся научатся программировать на одном из самых популярных и востребованных языков мира — Python. В процессе обучения полученные знания будут применяться для создания программ для учёбы и развлечений. Ведь по-настоящему можно изучить программирование и отработать навыки только через решение множества интересных задач.
Цель программы — обучение востребованным навыкам и компетенциям для будущей профессии, подготовка к успешной сдаче ОГЭ и ЕГЭ по информатике на высокий балл.
Прохождение модулей 1 и 2 достаточно, чтобы получить знания, необходимые для решения задач по программированию ОГЭ по информатике.
Прохождение всех модулей даёт знания, необходимые для изучения последующего курса «Подготовка к ЕГЭ по информатике», а также знания по созданию простых сайтов.
Программа курса
1 Основы языка Python. 13 уроков
- 1.1.Установка Python на компьютер.
- 1.2.Установка Python на компьютер.
- 1.3.Работа с функцией вывода print.
- 1.4.Функция input(), переменные
- 1.5.Арифметические операции (сложение, вычитание, умножение, возведение в степень, деление) Вычисление
- 1.6.Решение простых одно- и двустрочных задач на арифметические операции.
- 1.7.Правила оформления кода. Стандарт PEP8.
- 1.8.Использование переменных для хранения данных. Составление форм и анкет с автозаполнением.
- 1.9.Типы данных в Python.
- 1.10.Решение задач на использование int и float- переменных.
- 1.11.Работа со строками.
- 1.12.Решение задач на строки.
- 1.13.Практическая работа по решению задач первого модуля.
2 Условия в Python. 17 уроков
- 2.1.Условный оператор if … else …
- 2.2.Ветвление в условном операторе if … elif … else …
- 2.3.Программа «Калькулятор».
- 2.4.Вложенные условия.
- 2.5.Практическая работа по решению задач на простые и вложенные условия.
- 2.6.Сложные условия.
- 2.7.Сложные условия.
- 2.8.Логический тип данных.
- 2.9.Упрощение логических выражений
- 2.10.Логические выражения, используемые в типовых задачах ОГЭ.
- 2.11.Флаги.
- 2.12.Игра «Лабиринт».
- 2.13.Разбор игры «Лабиринта».
- 2.14.Введение в алгебру логики.
- 2.15.Введение в алгебру логики.
- 2.16.Подготовка к практической работе по условиям.
- 2.17.Практическая работа по решению задач на сложные условия.
3 Условия и циклы. 13 уроков
- 3.1.Цикл while.
- 3.2.Типовые алгоритмы, используемые в задачах на циклы.
- 3.3.Счётчики и флаги.
- 3.4.Прерывание циклов.
- 3.5.Решение задач на цикл while.
- 3.6.Цикл for.
- 3.7.Использование range.
- 3.8.Подготовка к практической работе на циклы.
- 3.9.Практическая работа по решению задач на циклы.
- 3.10.Вложенные циклы.
- 3.11.Считывание данных с помощью вложенных циклов.
- 3.12.Решение задач на вложенные циклы.
- 3.13.Практическая работа по решению задач на вложенные циклы.
4 Строки, списки и словари. 13 уроков
- 4.1.Работа со строками
- 4.2.Индексация строк.
- 4.3.Срезы строк.
- 4.4.Практическая работа на решение задач по строкам.
- 4.5.Списки в Python.
- 4.6.Основные операции со списками.
- 4.7.Списочные выражения.
- 4.8.Практическая работа по решению задач на списки.
- 4.9.Вложенные списки.
- 4.10.Решение задач на вложенные списки.
- 4.11.Словари в Python. Основные операции со словарями.
- 4.12.Создание словарей и извлечение информации из словарей.
- 4.13.Практическая работа по решению задач на словари.
5 Работа с файлами. 6 уроков
- 5.1.Файловая система.
- 5.2.Работа с папками в Python.
- 5.3.Чтение и запись файлов.
- 5.4.Работа с csv-файлами.
- 5.5.Подготовка файлов Excel для Python.
- 5.6.Практическая работа по решению задач на файлы.
6 Функции в программировании. 10 уроков
- 6.1.Простейшие функции и вызов функций.
- 6.2.Возврат значений из функций.
- 6.3.Практическая работа по решению задач на функции.
- 6.4.Использование функций для оптимизации кода.
- 6.5.Передача параметров в функции. Функции с переменным числом аргументов.
- 6.6.Практическая работа по решению задач на функции.
- 6.7.Рекурсия.
- 6.8.Типовые задачи на рекурсию.
- 6.9.Решение задач на рекурсию.
- 6.10.Практическая работа по решению задач на рекурсию.
7 Установка библиотек в Python. 6 уроков
- 7.1.Установка библиотек в Python.
- 7.2.Работа с протоколом HTTP.
- 7.3.Введение во Flask.
- 7.4.Шаблоны во Flask.
- 7.5.Работа с CSS.
- 7.6.
8 Выпускной проект. 2 урока
- 8.1.Самостоятельное создание сайта.
- 8.2.Итоговое тестирование.
Преподаватель
Мочалов Сергей