Погружение в Python - первый курс из специализации "Погружение в Python" от московского физико-технического института, Mail.Ru Group & ФРОО, расположенный на платформе Coursera. Более подробную информацию можно найти на странице курса
| Номер недели | Название задания | Описание |
|---|---|---|
| 1 | Сумма цифр в строке | Цель - найти сумму цифр, из которых состоит строка |
| Рисуем лестницу | На вход ваша программа будет получать количество ступенек, необходимо нарисовать лестницу | |
| Корни квадратного уравнения | На вход программе мы подадим коэффициенты a, b и c - ваша цель напечатать 2 корня квадратного уравнения | |
| 2 | Key-value хранилище | Задача - написать скрипт, который принимает в качестве аргументов ключи и значения и выводит информацию из хранилища |
| Декоратор to_json | Декоратор to_json, который можно применить к различным функциям, чтобы преобразовывать их возвращаемое значение в JSON-формат | |
| 3 | Реализация простого класса для чтения из файла | Python-модуль solution.py, внутри которого определен класс FileReader |
| Классы и наследование | Необходимо создать свою иерархию классов для данных, предоставленных преподавателями | |
| 4 | Файл с магическими методами | Интерфейс для работы с файлами. Класс File поддерживает несколько необычных операций |
| Дескриптор с комиссией | Часто при зачислении каких-то средств на счет с нас берут комиссию. Давайте реализуем похожий механизм с помощью дескрипторов. | |
| 5 | Клиент для отправки метрик | Клиент для отправки метрик на сервер, где они хранятся, и могут быть запрошены в любой момент времени |
| 6 | Сервер для приема метрик | Серверная часть. По запросу put требуется сохранять метрики в структурах данных в памяти процесса. По запросу get сервер обязан отдавать данные в правильной последовательности. |
Если вы нашли ошибки в коде, пожалуйста, свяжитесь со мной: