Введение в программирование на Python (Курс находится в разработке)

Мочалов Сергей

Участники 8

Бесплатно

Чему ты научишься

  • писать коды
  • создавать сайты и интернет-магазины
  • разрабатывать 3D-игры
  • программировать на языках Java, Python
  • прокачают скилы для сдачи ОГЭ по информатике
  • прокачают скилы для сдачи ЕГЭ по информатике

Курс включает

  • 8 модулей
  • 0 видео-уроков
  • 80 домашних заданий
  • Сертификат об окончании
  • 0 дополнительных материалов
  • Доступ к сообществу

На кого расчитан курс

Школьники, студенты, работники

Уровень

Начальный

Навыки курса

Описание курса

В данном курсе учащиеся научатся программировать на одном из самых популярных и востребованных языков мира — Python. В процессе обучения полученные знания будут применяться для создания программ для учёбы и развлечений. Ведь по-настоящему можно изучить программирование и отработать навыки только через решение множества интересных задач.
Цель программы — обучение востребованным навыкам и компетенциям для будущей профессии, подготовка к успешной сдаче ОГЭ и ЕГЭ по информатике на высокий балл.
Прохождение модулей 1 и 2 достаточно, чтобы получить знания, необходимые для решения задач по программированию ОГЭ по информатике.
Прохождение всех модулей даёт знания, необходимые для изучения последующего курса «Подготовка к ЕГЭ по информатике», а также знания по созданию простых сайтов.

Программа курса

1 Основы языка Python. 13 уроков

Установка среды программирования, вычисление математических выражений средствами Python. Правила оформления кода, изучение типов данных в Python. Функциональные возможности работы со строками
  • 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 уроков

Использование множественных условий и ветвления при написании программ. Написание программы «Калькулятор» на Pytho. Сложные условия и как они возникают в практических задачах. Знакомство с and и or, использование Boolean-переменных при решении задач.
  • 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 уроков

Разбор типовых задач, используемых в ОГЭ для отработки темы «Циклы». Введение переменных, контролирующих работу цикла и отвечающих за состояние программы, прерывание циклов. Отличия циклов for и while.
  • 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 уроков

Срезы строк, списки в Python, основные операции со списками, списочные выражения, вложенные списки. Словари в Python, основные операции со словарями Решение задач на вложенные списки. Создание словарей и извлечение информации из словарей.
  • 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 уроков

Файловая система в Python, работа с папками в Python. Чтение и запись файлов, работа с csv-файлами. Подготовка файлов Excel для Python и работа с ними Практическая работа по решению задач на файлы.
  • 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 уроков

Обзор популярных библиотек для языка программирования Python. Установка библиотек и работа с протоколом HTTP. Микро-фреймворк и библиотека Flask, шаблоны во Flask.Работа с CSS.
  • 7.1.Установка библиотек в Python.
  • 7.2.Работа с протоколом HTTP.
  • 7.3.Введение во Flask.
  • 7.4.Шаблоны во Flask.
  • 7.5.Работа с CSS.
  • 7.6.

8 Выпускной проект. 2 урока

Самостоятельное создание сайта. Создание сайта с испооьзованием навыков, полученных на курсе.
  • 8.1.Самостоятельное создание сайта.
  • 8.2.Итоговое тестирование.

Преподаватель

Другие курсы преподавателя

Все 1