https://github.com/rgalyeon/diving_in_python
Course on Coursera by Moscow Institute of Physics and Technology, Mail.Ru Group
https://github.com/rgalyeon/diving_in_python
coursera diving-in-python mail mipt python
Last synced: 6 months ago
JSON representation
Course on Coursera by Moscow Institute of Physics and Technology, Mail.Ru Group
- Host: GitHub
- URL: https://github.com/rgalyeon/diving_in_python
- Owner: rgalyeon
- Created: 2019-06-15T15:12:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-12T13:54:49.000Z (about 6 years ago)
- Last Synced: 2025-03-24T15:41:28.738Z (7 months ago)
- Topics: coursera, diving-in-python, mail, mipt, python
- Language: Python
- Size: 38.1 KB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Погружение в Python
Погружение в Python - первый курс из специализации "Погружение в Python" от московского физико-технического института, Mail.Ru Group & ФРОО, расположенный на платформе [Coursera](https://www.coursera.org/).
Более подробную информацию можно найти на [странице курса](https://www.coursera.org/learn/diving-in-python/home/info)
## Задания с курса
Номер недели | Название задания | Описание
------------- | ------------- | -------------
|1| [Сумма цифр в строке](https://github.com/rgalyeon/diving_in_python/tree/master/Week_01/ex00) |Цель - найти сумму цифр, из которых состоит строка
| | [Рисуем лестницу](https://github.com/rgalyeon/diving_in_python/tree/master/Week_01/ex01) | На вход ваша программа будет получать количество ступенек, необходимо нарисовать лестницу
| | [Корни квадратного уравнения](https://github.com/rgalyeon/diving_in_python/tree/master/Week_01/ex02) | На вход программе мы подадим коэффициенты a, b и c - ваша цель напечатать 2 корня квадратного уравнения
|2| [Key-value хранилище](https://github.com/rgalyeon/diving_in_python/tree/master/Week_02/ex00) |Задача - написать скрипт, который принимает в качестве аргументов ключи и значения и выводит информацию из хранилища
| | [Декоратор to_json](https://github.com/rgalyeon/diving_in_python/tree/master/Week_02/ex01) |Декоратор to_json, который можно применить к различным функциям, чтобы преобразовывать их возвращаемое значение в JSON-формат
|3| [Реализация простого класса для чтения из файла](https://github.com/rgalyeon/diving_in_python/tree/master/Week_03/ex00) | Python-модуль solution.py, внутри которого определен класс FileReader
| | [Классы и наследование](https://github.com/rgalyeon/diving_in_python/tree/master/Week_03/ex01) | Необходимо создать свою иерархию классов для данных, предоставленных преподавателями
|4| [Файл с магическими методами](https://github.com/rgalyeon/diving_in_python/tree/master/Week_04/ex00) | Интерфейс для работы с файлами. Класс File поддерживает несколько необычных операций
| | [Дескриптор с комиссией](https://github.com/rgalyeon/diving_in_python/tree/master/Week_04/ex01) | Часто при зачислении каких-то средств на счет с нас берут комиссию. Давайте реализуем похожий механизм с помощью дескрипторов.
|5| [Клиент для отправки метрик](https://github.com/rgalyeon/diving_in_python/tree/master/Week_05/ex00) | Клиент для отправки метрик на сервер, где они хранятся, и могут быть запрошены в любой момент времени
|6| [Сервер для приема метрик](https://github.com/rgalyeon/diving_in_python/tree/master/Week_06/ex00) | Серверная часть. По запросу put требуется сохранять метрики в структурах данных в памяти процесса. По запросу get сервер обязан отдавать данные в правильной последовательности.## Обратная связь
Если вы нашли ошибки в коде, пожалуйста, свяжитесь со мной:
+ [LinkedIn](https://www.linkedin.com/in/dmitry-filin/)
+ [ВКонтакте](https://vk.com/rgalyeon)