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

Преподаватели курса

Описание
Программа повышения квалификации «Программирование на Python» позволит освоить практические навыки работы со стандартными структурами данных в Python; изучить библиотеки numpy, pandas, а также библиотеки matplotlib и seaborn для визуализации на языке Рython.
Курс разработан для специалистов, которые являются уверенными пользователями ПК и планируют приобрести базовые навыки необходимые для работы с Python.
В результате изучения курса Вы:
Сможете:
▪ Применять Python для решения задач из высшей математики, в том числе строить графики, вычислять производные и решать системы линейных алгебраических уравнений
▪ Применять библиотеки numpy, pandas и matplotlib для эффективной работы с данными
▪ Писать и использовать скрипты высокой сложности на языке Python
Научитесь:
▪ Тестировать программы
▪ Создавать свои функции и организовывать их совместную работу
Повысите уровень профессиональных компетенций:
▪ Для организации работы с данными с помощью модулей numpy, pandas, matplotlib
Программа обучения
▪ Цель и задачи курса
▪ Преимущества и недостатки языка Python, области его применения
▪ Краткий обзор библиотек Python
▪ Интерпретатор Python, Python как калькулятор
▪ Арифметические выражения
▪ Ввод-вывод информации: операторы input и print
▪ Первые шаги в программировании на Python
▪ Переменные и их объявление, типы переменных
▪ Рекомендации по именованию переменных
▪ Комментарии в языке Python
▪ Типы данных в Python
▪ Конструкции if-else, elif и множественный выбор, циклы c предусловием, постусловием, вечный цикл с выходом из середины, операторы break и continue. Эволюционное осмысление требований
▪ Логические выражения
▪ Сложные комбинации циклов и условий
▪ Списки и работа с ними
▪ Методы для работы со списками
▪ Диапазоны (range)
▪ Словари (dictionary)
▪ Множества (set, frozenset)
▪ Кортежи (tuple)
▪ Функция enumerate
▪ Генераторы. Списковые включения (list comprehension)
▪ Функции map, reduce, filter
▪ Встроенные математические функции
▪ Модуль math
▪ Модуль random. Функции random и randint. Установка начального элемента псевдослучайной последовательности (seed)
▪ Создание функций
▪ Глобальные и локальные переменные. Область видимости переменных
▪ Типы данных в Python. Изменяемые и неизменяемые типы. Хранение переменных в памяти
▪ Описание параметров функции
▪ Необязательные параметры функции
▪ Передача аргументов функции по имени и по позиции
▪ Передача аргументов функции по значению и по ссылке
▪ Возвращение значения функции (return)
▪ Массивы и словари аргументов (*args и **kwargs)
▪ Рекурсивный вызов функций как реализация функциональной парадигмы программирования: когда лучше применять, как осуществлять
▪ Лямбда-функции
▪ Векторы numpy
▪ Статистическая обработка данных
▪ Линейная алгебра в python
▪ Хранение данных с помощью pandas
▪ Библиотеки matplotlib и seaborn
▪ Построение простых графиков
▪ Построение диаграмм
Как проходит обучение
Документ об окончании курса
Удостоверение о повышении квалификации – это документ, подтверждающий повышение квалификации (повышение профессионального уровня в рамках уже имеющейся квалификации) и выдаваемый по результатам обучения. (Федеральный закон от 29.12.2012 N 273-ФЗ (ред. от 01.03.2020) "Об образовании в Российской Федерации" ст. 76)
Для лиц, имеющих среднее профессиональное и/или высшее образование. Срок обучения – от 16 академических часов.