Недельный план обучения Python: Уровень продвинутого начинающего
День 1-2: Введение в функции и условные операторы
• Повторение базовых концепций (переменные, строки, циклы) • Изучение функций и их использование. • Введение в условные операторы (if, elif, else).День 3-4: Работа с функциями и условиями
• Создание и использование функций. • Применение условных операторов для разветвления кода. • Практика на простых задачах с использованием функций и условий.День 5-6: Обзор списков и кортежей
• Основы работы с различными типами данных (списки, кортежи). • Индексация и срезы в списках. • Практические задачи для укрепления знаний.День 7: Проектная работа: Создание "Записной книги"
• Используйте изученные концепции для создания программы, которая может хранить и отображать записи пользователя. • Используйте списки для хранения данных и функции для обработки пользовательского ввода.День 8-9: Циклы в списках и дополнительные структуры данных
• Использование циклов for и while для обработки списков. • Изучение словарей и их применение. • Задачи и практические упражнения для закрепления знаний.День 10: Проектная работа: Улучшение "Записной книги"
• Добавление функциональности к проекту, такой как поиск, удаление и обновление записей. • Использование словарей для более сложных структур данных.День 11-12: Функции и списки
• Работа с функциями, которые принимают списки в качестве параметров. • Изучение встроенных функций для работы со списками (например, append(), remove()). • Практические задания для улучшения навыков.День 13: Введение в ООП (Объектно-Ориентированное Программирование)
• Основные концепции ООП: классы и объекты. • Создание простого класса и использование объектов.День 14: Проектная работа: Простая игра на основе ООП
• Создание простой игры, используя ООП концепции. • Использование классов для представления игровых объектов.1. Повторение базовых концепций:
• В программировании у нас есть волшебные инструменты, называемые переменными, которые могут хранить числа, слова и многое другое.
• Строки - это как волшебные слова, которые мы можем использовать для создания сообщений и историй.
• Циклы - это как волшебные заклинания, которые позволяют нам делать одну и ту же вещь несколько раз
• В программировании у нас есть волшебные инструменты, называемые переменными, которые могут хранить числа, слова и многое другое.
• Строки - это как волшебные слова, которые мы можем использовать для создания сообщений и историй.
• Циклы - это как волшебные заклинания, которые позволяют нам делать одну и ту же вещь несколько раз
2. Введение в функции:
• Функции - это как маленькие волшебные программы, которые мы можем создать. Например, функция для печати приветствия:
def приветствие():
print("Привет, мои дорогие друзья!")
Мы можем вызвать эту функцию и услышать волшебное приветствие:
приветствие()
3. Изучение функций и их использование:
• Функции могут принимать в себя данные, называемые аргументами. К примеру, функция для сложения двух чисел:
def сложить(а, b):
• сумма = а + b
• print(f"Сумма: {сумма}")
При вызове этой функции мы передаем ей числа для сложения: сложить(5, 3)
4. Введение в условные операторы:
• Условные операторы - это как выбор в наших волшебных приключениях. Они позволяют программе делать разные вещи в зависимости от условий.
• Пример с условным оператором (if, elif, else):
возраст = 10
• if возраст < 12:
• print("Ты еще маленький маг!")
• elif возраст < 18:
• print("Ты подросток-волшебник!")
• else:
• print("Добро пожаловать в мир взрослых!")
• Функции - это как маленькие волшебные программы, которые мы можем создать. Например, функция для печати приветствия:
def приветствие():
print("Привет, мои дорогие друзья!")
Мы можем вызвать эту функцию и услышать волшебное приветствие:
приветствие()
3. Изучение функций и их использование:
• Функции могут принимать в себя данные, называемые аргументами. К примеру, функция для сложения двух чисел:
def сложить(а, b):
• сумма = а + b
• print(f"Сумма: {сумма}")
При вызове этой функции мы передаем ей числа для сложения: сложить(5, 3)
4. Введение в условные операторы:
• Условные операторы - это как выбор в наших волшебных приключениях. Они позволяют программе делать разные вещи в зависимости от условий.
• Пример с условным оператором (if, elif, else):
возраст = 10
• if возраст < 12:
• print("Ты еще маленький маг!")
• elif возраст < 18:
• print("Ты подросток-волшебник!")
• else:
• print("Добро пожаловать в мир взрослых!")
Загадайте случайное число от 1 до 10. Напишите программу, которая предлагает игроку угадать число за 3 попытки. После каждой попытки дайте подсказку "Больше" или "Меньше"
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте функцию волшебный_калькулятор(), которая принимает два числа и операцию (сложение, вычитание, умножение, деление).
Пусть программа предложит пользователю решить пример и выдаст "Верно!" или "Неверно!"
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте функцию волшебный_магазин(), где у пользователя есть определенное количество монет. Дайте ему выбор предметов в магазине с ценами. Пусть он покупает и смотрит, сколько монет осталось
Please open Telegram to view this post
VIEW IN TELEGRAM
Реализуйте программу-лабиринт, где игрок выбирает направление движения (вверх, вниз, влево, вправо) и сталкивается с разными событиями. Например, встреча с монстром или находка сокровища.
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача 1: Калькулятор бюджета
Напишите программу-калькулятор бюджета, который спрашивает у пользователя его доход и расходы за месяц. Выведите остаток бюджета и дайте рекомендации о том, как лучше управлять финансами.
Напишите программу-калькулятор бюджета, который спрашивает у пользователя его доход и расходы за месяц. Выведите остаток бюджета и дайте рекомендации о том, как лучше управлять финансами.
Задача 2: Расчет индекса массы тела (ИМТ)
Создайте функцию для расчета ИМТ, используя вес и рост пользователя. Выведите результат и дайте рекомендации о здоровье (недостаточный вес, норма, избыточный вес и т.д.).
Создайте функцию для расчета ИМТ, используя вес и рост пользователя. Выведите результат и дайте рекомендации о здоровье (недостаточный вес, норма, избыточный вес и т.д.).
Задача 3: Рецепт коктейля
Создайте программу-помощник для приготовления коктейлей. Пользователь выбирает ингредиенты из списка, а программа предлагает рецепт коктейля.
Создайте программу-помощник для приготовления коктейлей. Пользователь выбирает ингредиенты из списка, а программа предлагает рецепт коктейля.