О курсе
Этот курс создан специально для новичков. Мы начнем с самого нуля и постепенно, шаг за шагом, погрузимся в основы языка Python. Моя задача как преподавателя — заложить прочный фундамент и довести написание простейших программ до автоматизма, чтобы в будущем вы могли легко осваивать более сложные темы.
Структура и темы:
Курс разделен на логические блоки, каждый из которых заканчивается практикой или контрольной работой. Это позволяет сразу применять знания на практике и отслеживать прогресс.
- Основы: Переменные и Данные
- Знакомство с выводом информации.
- Изучение типов данных и правил создания переменных.
- Практика: Закрепление базовых понятий.
- Математика и Работа со строками
- Арифметические операции с числами.
- Специфика работы со строками (конкатенация и умножение).
- Логика и Условия
- Условный оператор if/elif/else.
- Операции сравнения.
- Два занятия на отработку + практикум + первая контрольная работа.
- Циклы: Автоматизация повторений
- Цикл с параметром (for). Переменная цикла и его варианты.
- Цикл с условием (while).
- Два занятия на цикл while + контрольная работа.
- Строки: Детальный разбор
- Индексы и срезы строк (извлечение частей текста).
- Сравнение строк между собой.
- Встроенные методы строк.
- Контрольная работа.
- Массивы (Списки): Работа с коллекциями данных
- Создание и добавление элементов.
- Доступ по индексам, изменение элементов и срезы.
- Два способа перебора массивов (по значению и по индексу).
- Алгоритмы поиска и нахождения максимума/минимума.
- Два занятия по алгоритмам + практикум + контрольная работа.
- Работа с библиотеками: Как не изобретать велосипед и подключать готовые решения для расширения возможностей программ.
Результат обучения:
По окончании курса вы будете:
- Понимать логику работы программ на Python.
- Уметь использовать переменные, циклы, условия, строки и списки.
- Писать код, решающий простые алгоритмические задачи, не подглядывая в шпаргалку на каждую мелочь.
Примерная длительность: 83 ч 20 мин
Программа курса
Урок 0. Как будет проходить курс?
Очень кратко:Курс состоит из 36 уроковВ каждом уроке: теория + 10 задач с автоматической проверкойКод можно писать в браузере или установить Python на компьютерЕсли трудно — есть подсказки и готовые р...
Урок 1. Ввод-вывод, типы данных и переменных
Кратко: print() выводит текст на экран Текст — в кавычках, числа — без Комментарии начинаются с # Ошибки — это часть обучения .1. Что такое программирование?Программирование —...
Урок 2. Переменные и типы данных
Кратко: Переменная — это поименованный контейнер для данных Имена переменных: буквы, цифры (не в начале), подчёркивание Основные типы: int, float, str, bool type() — узнать тип пер...
Урок 3. Ввод данных и преобразование типов
Кратко:input() — функция для ввода данных от пользователяВнутри input() можно написать подсказкуinput() всегда возвращает строкуint() и float() превращают строку в числоstr() превращает число в строку...