Skip to content
This repository was archived by the owner on Jun 29, 2024. It is now read-only.

igumnov-daniel/HOCK_SEPTEMBER_2023

Repository files navigation

Репозиторий курса "Анализ данных на Python" в международном образовательном центре Hock training

Записи курса находятся на платформе hockmyweb.

Занятие 1. Введение в программирование.

  • как работают программы;
  • высокоуровневые и низкоуровневые языки программирования;
  • интерпретатор и компилятор;
  • anaconda и jupyter ;
  • навигация в терминале и клонирование git-репозитория.

Ссылка на контест: https://contest.yandex.ru/contest/52826/standings.

Занятие 2. Условия и цикл for.

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

Контест по условиями: https://contest.yandex.ru/contest/53156/problems.
Контест по циклу for: https://contest.yandex.ru/contest/53157/problems.

Занятие 3. Цикл while и списки.


Контест по while: https://contest.yandex.ru/contest/53463/standings.
Контест по основам работы со списками: https://contest.yandex.ru/contest/53792/standings/.

Занятие 4. Методы строк и чтение/запись (Input/Output, или IO) файлов.


Задачи для самостоятельной практики находятся в ноутбуке 04_strings_IO\04_io_files_HW.ipynb

После того, как вы сделаете git pull, создайте копию ноутбука, немного переименуйте и работайте в копии.

Для этого занятия нет контеста с автопроверкой вашего кода.
Чуть позже будет готов контест, в который нужно будет загрузить файлы, которые создаются вашими программами, написанными для решения задач. Так как при выполнении условий задач файлы создаются однозначно, мы можем посимвольно сравнить создаваемый вашим скриптом файл с правильным :)
Контесту с автопроверкой быть!
Задачи на чтение и запись файлов: https://contest.yandex.ru/contest/54425/problems/1/.
Код, который вы сдаёте в контесте, должен читать данные из файла input.txt и, если надо, записывать вывод в output.txt. Примеры входных файлов есть в репозитории в папке data в четвертом уроке. По всем вопросам пишите.
Осталось добавить только 7 задачу...Остальные уже на месте.

Занятие 5. Функции, словари.

Проверка задач на функции реализована прямо в ноутбуке с помощью assert. Так что необходимо сделать копию ноутубка, чтобы в ней работать. Автопроверка заданий с функциями требует написания кастомных чекеров, что достаточно муторно...Поэтому, вероятно, проверка ДЗ по функциям тоже будет с помощью assert.

Ссылка на контест с задачками на словари: https://contest.yandex.ru/contest/54480/problems/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors