ai_learning/modules/01_python_numpy/README.md

2.0 KiB
Raw Permalink Blame History

Модуль 01. Python и NumPy для вычислений

Плановый срок: недели 2–3.

Цели

  • писать чистый Python-код для обработки данных
  • понимать формы, broadcasting, типы и векторизацию NumPy
  • оценивать корректность и скорость вычислений

Предварительные знания

Пройдите модуль 00; нужны рабочее Python-окружение, базовый синтаксис Python и умение запускать тесты.

Теория

  1. Функции, классы, итераторы, comprehensions и исключения
  2. Массивы NumPy: shape, axis, dtype, indexing и broadcasting
  3. Векторизация, сложность, профилирование и модульные тесты

Термины модуля: notes/glossary.md.

Для каждого урока: прочитайте теорию, воспроизведите ключевой пример своими руками и запишите три тезиса без подсказки. Формулы из этого модуля нужно уметь связать с кодом и наблюдаемым поведением модели.

Задания

Завершение модуля

Модуль завершён, когда все задания удовлетворяют критериям приёмки, вы можете объяснить основные решения без ноутбука и получили review.