Skip to content

Latest commit

 

History

History
84 lines (66 loc) · 9.08 KB

File metadata and controls

84 lines (66 loc) · 9.08 KB

💻 Основы программирования и анализа данных на Python / Programming Fundamentals and Data Analysis with Python

python

Курс посвящен основам программирования на языке Python. Слушатели курса познакомятся с основными конструкциями языка Python и парадигмами программирования, а также с инструментами для анализа и визуализации данных.

Основная цель курса — это изучение основ работы с данными с помощью языка Python.

Продолжительность: 1 семестр (12 лекций).

Темы курса:

  • синтаксис языка Python
  • коллекции «золотого фонда» Python
  • визуализация данных
  • библиотеки NumPy и Pandas
  • извлечение и получение данных
  • парадигмы программирования

📋 Содержание

Лекции Конспекты Домашние задания Дедлайн сдачи
Лекция 1. Вводная лекция Конспект 1 ДЗ 1 23.10.2022, 23:59
Лекция 2. Текстовые данные Конспект 2 ДЗ 2 30.10.2022, 23:59
Лекция 3. Итерируемые объекты Конспект 3 ДЗ 3 06.11.2022, 23:59
Лекция 4. Числовые данные Конспект 4 ДЗ 4 13.11.2022, 23:59
Лекция 5. Сортировка данных Конспект 5 ДЗ 5 20.11.2022, 23:59
Лекция 6. Частотный анализ и группировка данных Конспект 6 ДЗ 6 27.11.2022, 23:59
Лекция 7. Библиотека Matplotlib Конспект 7 ДЗ 7 04.12.2022, 23:59
Лекция 8. Библиотека NumPy Конспект 8 ДЗ 8 11.12.2022, 23:59
Лекция 9. Логика, NumPy, библиотека Pandas Конспект 9 ДЗ 9 18.12.2022, 23:59
Лекция 10. Библиотека Pandas Конспект 10 ДЗ 10 19.12.2022, 11:59
Лекция 11. Парадигмы программирования Конспект 11 - -
Лекция 12. Реляционные базы данных Конспект 12 - -

Также доступ к материалам есть и на других платформах:

📝 Ссылки и дополнительная литература

  • Сервисы для практики основных навыков

    • Stepik. Тут не только базовые принципы языка Python, но и программирование в целом
    • Leetcode. Это своего рода решебник — задачи, которые дают на технических собеседованиях в крупных компаниях
    • Check iO. Браузерная игра, где надо решать задачки на Python
    • Codewars. Место, где можно практиковать технику написания кода, а также узнать чужие, более интересные
  • Для тех, кому мало

    • Официальная документация по Python на python.org
    • Учебник по Python на w3schools.com. Данный сервис скорее не обучающий курс, а справочник, который удобно использовать как шпаргалку
    • Python. Functional Programming.
  • Книги

    • Марк Лутц: "Карманный справочник", "Изучаем Python", "Программирование на Python".
      Данные книги дадут более глубокое понимание происходящего в языке
    • Dan Bader: «Python Tricks».
      Книга о различных тонких моментах и лайфаках
  • Готовимся к Data Science

    • Учебник от Школы анализа данных Яндекса. Данная платформа предлагает широкий спектр информации в мире машинного обучения. От основ-основ до актуальных вопросов из недавних научных статей.
    • Уэс Маккинни: «Python и анализ данных»
    • Джоэл Грас: "Data Science. Наука о данных с нуля"
    • Ian Pointer: "Programming PyTorch for Deep Learning: Creating and Deploying Deep Learning Applications"

🎥Видеоинструкции

❓Часто задаваемые вопросы

📞 Контакты

  • Телеграм-канал с основной информацией по курсу
  • Телеграм-чат для вопросов, связанных с курсом
  • Телеграм-бот для получения доступа к домашним заданиям, записи на консультации и вопросов, связанных с курсом