Python. Основы


Модуль 1 | (Python) Давайте познакомимся!

Посвящается изучению интерфейса работы с курсами

Задачи:


Модуль 2 | (Python) Вывод текста на экран

Учимся выводить различный текст на экран

Задачи:


Модуль 3 | (Python) Переменные. Вывод, ввод, присваивание

В модуле разбираем, что такое переменная. Типы переменных. Продолжаем работать с оператором вывода. Знакомимся с оператором ввода и присваивания. Учимся выводить и вводить значения переменных.

Задачи:


Модуль 4 | (Python) Арифметические выражения

Изучаем правила записи арифметических выражений

Задачи:


Модуль 5 | (Python) Целочисленная арифметика

Достаточно важный модуль для дальнейшего изучения программирования. Разбираем деление нацело и взятия остатка. Пытаемся разобраться с самыми сложными вопросами, связанными с этими задачами

Задачи:


Модуль 6 | (Python) Целочисленная арифметика - формула округления вверх

Решаем чуть более сложные задачи на применение целочисленной арифметики

Задачи:


Модуль 7 | (Python) Вещественные числа

Изучаем особенности работы с вещественными числами

Задачи:


Модуль 8 | (Python) Практикум - 1 "Sofia the first". Линейные алгоритмы

Практикум посвящен отработке навыков составления линейных алгоритмов.

Задачи:


Модуль 9 | (Python) Условный оператор

Изучаем различные формы условного оператора. Ищем наибольшее число из нескольких. Решаем различные задачи

Задачи:


Модуль 10 | (Python) Вложенный условный оператор. Сложные условия

В данном модуле продолжаем знакомиться с условным оператором. Изучаем вложенный условный оператор и сложные условия, решаем различные задачи

Задачи:


Модуль 11 | (Python) Практикум-2 "Шахматы и шахматисты". Условный оператор

Приобретаем навыки разработки программ с использованием условного оператора и сложных условий

Задачи:


Модуль 12 | (Python) Циклы. Цикл со счетчиком - for

Изучаем, что такое цикл. Какие виды циклов есть в языке программирования Python. Знакомимся с конструкцией цикла for. Закрепляем все изученное на практике

Задачи:


Модуль 13 | (Python) Оператор цикла for. Типовые задачи

Учимся программировать на типовых задачах обработки. В данном модуле будем находить сумму фиксированной последовательности чисел и определять максимальное и минимальное число среди чисел вводимых с клавиатуры.

Задачи:


Модуль 14 | (Python) Оператор цикла с условием - WHILE

Изучаем оператор цикла с условием - while. Знакомимся со структурой оператора. Решаем задачу на количество цифр в числе. Учимся обрабатывать поток данных.

Задачи:


Модуль 15 | (Python) Задачи на использование цикла while

Усложненные задачи на применение цикла while

Задачи:


Модуль 16 | (Python) Обработка данных в цикле. Закрепление

Закрепляем навыки составления программ с использованием циклов

Задачи:


Модуль 17 | (Python) Практикум - 3: "Несколько фактов о Гарри Поттере"

Закрепляем изученный материал по теме "Циклы"

Задачи:


Модуль 18 | (Python) Вложенные циклы

Задачи:


Модуль 19 | (Python) Подпрограммы: процедуры и функции - 1

Изучаем подпрограммы, отличие процедур от функций. Используем полученные знания при написании программ

Задачи:


Модуль 20 | (Python) Подпрограммы: процедуры и функции - 2

Разработка программ, использующих подпрограммы

Задачи:


Модуль 21 | (Python) Подпрограммы. Рекурсия

Изучаем, что такое рекурсия. Как составить программу с использованием рекурсивных процедур и функций. Разбираем простейшие задачи. Решаем задачи на системы счисления и рекурсивный перебор строк

Задачи:


Модуль 22 | (Python) Практикум 4. Алгоритм Евклида

Закрепляем навыки использования подпрограмм. Для выполнения модуля требуется знания рекурсии и массивов!

Задачи: