Python. Основной курс

Начинающий 4 уроков

О курсе

Python. Основной курс

Этот курс создан специально для новичков. Мы начнем с самого нуля и постепенно, шаг за шагом, погрузимся в основы языка Python. Моя задача как преподавателя — заложить прочный фундамент и довести написание простейших программ до автоматизма, чтобы в будущем вы могли легко осваивать более сложные темы. 

Структура и темы:
Курс разделен на логические блоки, каждый из которых заканчивается практикой или контрольной работой. Это позволяет сразу применять знания на практике и отслеживать прогресс.

  1. Основы: Переменные и Данные
    • Знакомство с выводом информации.
    • Изучение типов данных и правил создания переменных.
    • Практика: Закрепление базовых понятий.
  2. Математика и Работа со строками
    • Арифметические операции с числами.
    • Специфика работы со строками (конкатенация и умножение).
  3. Логика и Условия
    • Условный оператор if/elif/else.
    • Операции сравнения.
    • Два занятия на отработку + практикум + первая контрольная работа.
  4. Циклы: Автоматизация повторений
    • Цикл с параметром (for). Переменная цикла и его варианты.
    • Цикл с условием (while).
    • Два занятия на цикл while + контрольная работа.
  5. Строки: Детальный разбор
    • Индексы и срезы строк (извлечение частей текста).
    • Сравнение строк между собой.
    • Встроенные методы строк.
    • Контрольная работа.
  6. Массивы (Списки): Работа с коллекциями данных
    • Создание и добавление элементов.
    • Доступ по индексам, изменение элементов и срезы.
    • Два способа перебора массивов (по значению и по индексу).
    • Алгоритмы поиска и нахождения максимума/минимума.
    • Два занятия по алгоритмам + практикум + контрольная работа.
  7. Работа с библиотеками: Как не изобретать велосипед и подключать готовые решения для расширения возможностей программ.

Результат обучения:
По окончании курса вы будете:

  • Понимать логику работы программ на Python.
  • Уметь использовать переменные, циклы, условия, строки и списки.
  • Писать код, решающий простые алгоритмические задачи, не подглядывая в шпаргалку на каждую мелочь.


Примерная длительность: 83 ч 20 мин

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

Урок 0. Как будет проходить курс?

Очень кратко:Курс состоит из 36 уроковВ каждом уроке: теория + 10 задач с автоматической проверкойКод можно писать в браузере или установить Python на компьютерЕсли трудно — есть подсказки и готовые р...

0 задач Бесплатно

Урок 1. Ввод-вывод, типы данных и переменных

Кратко: print() выводит текст на экран Текст — в кавычках, числа — без Комментарии начинаются с # Ошибки — это часть обучения .1. Что такое программирование?Программирование —...

0 задач Бесплатно

Урок 2. Переменные и типы данных

Кратко: Переменная — это поименованный контейнер для данных Имена переменных: буквы, цифры (не в начале), подчёркивание Основные типы: int, float, str, bool type() — узнать тип пер...

0 задач Бесплатно

Урок 3. Ввод данных и преобразование типов

Кратко:input() — функция для ввода данных от пользователяВнутри input() можно написать подсказкуinput() всегда возвращает строкуint() и float() превращают строку в числоstr() превращает число в строку...

0 задач Бесплатно