наверх

Прикладное программирование на языке Python

видеоролик о курсе
6 сентября 2020 - 2 февраля 2021 г.
Старт через 150 дней

Дата начала записи на курс еще не объявлена

  • 16 недель

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

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

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

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

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

Курс "Прикладное программирование на языке Python" является базовым курсом по языку программирования Python с широкой направленностью. Курс "Прикладное программирование на языке Python" познакомит слушателей с парадигмами программирования, областями применения языка Python и предоставит слушателям базу для возможной дальнейшей специализации: анализ данных, веб-программирования, работы с базами данных и т. д.

О курсе

Python является высокоуровневым языком с большим количеством библиотек из разных областей науки, инженерной деятельности и прикладного программирования. По окончанию нашего курса вы сможете:
Применять основные управляющие конструкции языка для написания функций и методов.
Уметь настраивать IDE для язука Python их компоненты. Связать IDE c репозиторием и публиковать свои разработки на github.
Уметь подключать и настраивать основые библиотеки для работы с вычислительными алгоритмами, а также использовать их в своих программах.
Применять основные приемы рефакторинга, уметь анализировать и комментировать свой и чужой код.
Использовать объектно-ориентированное программирование, создавать свои классы, в том числе наследуясь от стандартных.
Уметь работать с данными различных открытых форматов: XML, JSON, CSV.
Знать нормативные акты об открытых данных и лицензиях на их использование.
Уметь загружать данные, используя предоставленное API.
Уметь встраивать свои программы в информационные системы на разных уровнях взаимодействия.
Уметь применять библиотеки numpy, scipy, napdas, scikit learn
Уметь работать с библиотеками flask, django,numpy, scipy, napdas, scikit learn.
Разрабатывать архитектуру небольших веб-приложений.
Уметь пользоваться дизасемблером, отладчиком, профайлером, возможностями IDE, свзяанными с поддержкой разработки.
Уметь взаимодействовать из своих программ с базами данных MongoDB и MariaDB.

Формат

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

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

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

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

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

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

1. Готовность применять основные методы и инструменты разработки программного обеспечения на языке Pyton
2. Способность разрабатывать сетевые приложения, веб-приложения и работать с базами данных

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