Skip to content

Решенные задания курса: Основы Python от "Академия Яндекс", выполненные мной

Notifications You must be signed in to change notification settings

nmalkam/Basics_Python_by_Ya_Academy_v1

Repository files navigation

Решенные задания курса: Основы Python от "Академии Яндекс" выполненные Малкамаловым Николаем nmalkam, шаблон оформления репозитория взят у Yankovsky

Что есть внутри

Содержание

(нажмите, чтобы развернуть)
  1. Базовые конструкции Python
  1. Коллекции и работа с памятью
  • 20 / 20 3.1. Строки, кортежи, списки
  • 20 / 20 [3.2. Множества, словари]
  • 10 / 10 [3.3. Списочные выражения. Модель памяти для типов языка Python]
  • 15 / 20 [3.4. Встроенные возможности по работе с коллекциями]
  • 18 / 20 [3.5. Потоковый ввод/вывод. Работа с текстовыми файлами. JSON]
  1. Функции и их особенности в Python
  1. Объектно-ориентированное программирование
  1. [Библиотеки для получения и обработки данных]
  • 0 / 10 [6.1. Модули math и numpy]
  • 0 / 10 [6.2. Модуль pandas]
  • 0 / 10 [6.3. Модуль requests]

Как получить подсказку по задаче

Оформите issue здесь или напишите мне в telegram

Мой подход к решению задач

  1. Копирую файл template.py;
  2. Меняю название функции;
  3. Читаю в задаче секции про входные и выходные данные;
  4. Обновляю main, где идёт считывание данных и вывод;
  5. По примерам в задаче обновляю тесты, записанные через assert, либо unittest;
  6. Перехожу к написанию алгоритма решения задачи;
  7. Если код не проходит тесты Яндекса, то с помощью сравнения вывода работающего кода(найденного в интернете) и вывода моего кода, разбираюсь в чём ошибка в моём коде. 0test_by_SK.py.

Общие подсказки

  • Обращайте внимание на тему урока
  • Обращайте внимание на информацию о входных данных; например, числа могут быть целыми или натуральными, могут быть разные ограничения на количество входных данных, верхние и нижние границы
  • Обращайте внимание на ограничения по памяти и времени

Contributing

Не стесняйтесь оформлять pull request'ы с улучшениями кода, новыми подсказками и тестами к задачам. В принципе это поддержка open source, будет чем похвастаться на собеседованиях. Пропинговать меня можно в telegram. .

About

Решенные задания курса: Основы Python от "Академия Яндекс", выполненные мной

Resources

Stars

Watchers

Forks

Languages