наверх
  • Русский

    язык курса

  • 16 недель

    длительность курса

  • от 8 до 9 часов в неделю

    понадобится для освоения

  • 3 зачётных единицы

    для зачета в своем вузе

На нашем курсе вы научитесь не только синтаксису языка Python, но таким парадигмам как функциональное и объектно-ориентированное программирование, которые важны для каждого разработчика ПО. Также вы познакомитесь с ключевыми инструментами разработки, без которых невозможно представить себе разработчика, на каком бы языке он не писал. И как завершение всего, вы научитесь применять Python не просто для алгоритмических задач, а для решения прикладных задач в тех сферах, где Python оказался наиболее актуален.

О курсе

Python является высокоуровневым языком с большим количеством библиотек из разных областей науки, инженерной деятельности и прикладного программирования. Его изучение позволит вам очень быстро создавать и применять программные инструменты в любой сфере деятельности.

Зная Python вы сможете писать свои web-сайты, создавть приложения REST API, рабоать с базами данных, работать в сфере data science и создавать свои интеллектуальные системы прогнозирования, предсказания либ орекомендательные системы. Так как Python позволяет писать не только полнофункциональные приложения, но и просто маленькие скрипты для автоматизации любой работы на компьтере и в интернете, то вы сможете применять его и в мелких повседневных задач, чтобы упроситить себе сбор информации в интернете, создавать и обрабатывать шаблоны, искать файлы и многое другое.

Наш курс позволит приобрести базовые навыки необходимые для уверенной работы с Python и применением его в различных прикладных сферах, где он зарекомендовал себя с лучшей стороны. Так же вы узнаете парадигмы программирования и основные концепции разработки ПО, которые важны даже сами по себе, в отрыве от любого языка программирования. Это позволит вам в дальнейшем применить эти навыки и в других сферах разработки, либо при работе с другими языками программирования.

В целом, Вы

  • Познакомитесь с основными управляющими конструкциями языка, парадигмами функционального и объектно-ориентированного программирования.
  • Научитесь настраивать IDE для работы с Python. Узнаете, что такое репозитории кода и в частности github.
  • Откроете для себя огромное многообразие уже готовых библиотек для всех сфер программирования и научитесь их применять.
  • Примените Python для работы со сторонними API, базами данных и с различными форматами хранения данных.
  • Познакомитесь с основами разработки web-приложений и применением Python для анализа данных.

Формат

Видеолекции, проектные задания, тесты

Требования

Основы алгоритмизации, знание работы ПК.

Программа курса

1. Философия Python. Интерпретатор. IDE.
2. Процедурное программирование. Переменные, основные типы данных. 
3. Основы структур данных.
4. Понятие функции. Встроенная библиотека. 
5. Элементы функционального программирования.
6. Основы ООП.
7. Библиотеки.
8. Репозитории.
9. Инструменты разработчика.
10. Code review. Стили программирования.
11. Взаимодействие с другими программами. Построение информационных систем.
12. Источники данных. Работа с открытыми форматами данных (XML, JSON, CSV, etc...).
13. Библиотеки для анализа данных в Python. Обзор.
14. Интеграция с базами данных. Обзор.
15. Веб-программирование на Python. Обзор.

Результаты обучения

В результате освоения курса обучающиеся будут способны:
- применять различные парадигмы программирования на языке Python для решения поставленных задач;
- применять сторонние библиотеки для решения поставленных задач;
- взаимодействовать с базами данных с использованием Python интерфейсов;
- взаимодействовать с фреймворками Python для создание web-приложений.

Формируемые компетенции

  • Способен разрабатывать алгоритмы и программы, пригодные для практического применения (ОПК из ФГОС ВО)
  • Разработка и отладка программного кода
  • Проверка работоспособности и рефакторинг кода программного обеспечения (Обобщенные трудовые функции из профстандарта "Программист")

Направления подготовки

Отзывы о курсе

Похожие курсы