Программа повышения квалификации «Программирование на языке Python»

Изучение программы повышения квалификации «Программирование на языке Python» позволит получить базовые сведения о языке; изучить синтаксис языка программирования, разобрать особенности программирования на языке Python, а также начать использовать стандартные библиотеки этого языка. Записаться

Категории слушателей

Заинтересованные лица Заинтересованные лица
Руководители Руководители
Слушатели, заканчивающие ВО и СПО Слушатели, заканчивающие ВО и СПО
Специалисты Специалисты
Эксперты Эксперты
24 ак.ч.
Удостоверение
Заочная форма обучения

Преподаватели

Низамов Данил Юрьевич
Преподаватель Московской школы программистов, Technical Assessment Developer (компания CodeSignal)

Описание курса

Программа повышения квалификации «Программирование на Python» позволит освоить практические навыки работы со стандартными структурами данных в Python; изучить библиотеки numpy, pandas, а также библиотеки matplotlib и seaborn для визуализации на языке Рython.

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

В результате изучения курса Вы:

Сможете:

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

▪ Применять библиотеки numpy, pandas и matplotlib для эффективной работы с данными

▪ Писать и использовать скрипты высокой сложности на языке Python

Научитесь:

▪ Тестировать программы

▪ Создавать свои функции и организовывать их совместную работу

Повысите уровень профессиональных компетенций:

▪ Для организации работы с данными с помощью модулей numpy, pandas, matplotlib

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

  • 1. Модуль. Основы программирования на языке Python

    ▪ Цель и задачи курса

    ▪ Преимущества и недостатки языка Python, области его применения

    ▪ Краткий обзор библиотек Python

    ▪ Интерпретатор Python, Python как калькулятор

    ▪ Арифметические выражения

    ▪ Ввод-вывод информации: операторы input и print

    ▪ Первые шаги в программировании на Python

    ▪ Переменные и их объявление, типы переменных

    ▪ Рекомендации по именованию переменных

    ▪ Комментарии в языке Python

    ▪ Типы данных в Python

  • 2. Модуль. Циклы и конструкции условия

    ▪ Конструкции if-else, elif и множественный выбор, циклы c предусловием, постусловием, вечный цикл с выходом из середины, операторы break и continue. Эволюционное осмысление требований

    ▪ Логические выражения

    ▪ Сложные комбинации циклов и условий

  • 3. Модуль. Различные коллекции: Списки, кортежи, множества, диапазоны, словари, генераторы

    ▪ Списки и работа с ними

    ▪ Методы для работы со списками

    ▪ Диапазоны (range)

    ▪ Словари (dictionary)

    ▪ Множества (set, frozenset)

    ▪ Кортежи (tuple)

    ▪ Функция enumerate

    ▪ Генераторы. Списковые включения (list comprehension)

    ▪ Функции map, reduce, filter

  • 4. Модуль. Функции, модули

    ▪ Встроенные математические функции

    ▪ Модуль math

    ▪ Модуль random. Функции random и randint. Установка начального элемента псевдослучайной последовательности (seed)

    ▪ Создание функций

    ▪ Глобальные и локальные переменные. Область видимости переменных

    ▪ Типы данных в Python. Изменяемые и неизменяемые типы. Хранение переменных в памяти

    ▪ Описание параметров функции

    ▪ Необязательные параметры функции

    ▪ Передача аргументов функции по имени и по позиции

    ▪ Передача аргументов функции по значению и по ссылке

    ▪ Возвращение значения функции (return)

    ▪ Массивы и словари аргументов (*args и **kwargs)

    ▪ Рекурсивный вызов функций как реализация функциональной парадигмы программирования: когда лучше применять, как осуществлять

    ▪ Лямбда-функции

  • 5. Модуль. Библиотеки numpy, pandas

    ▪ Векторы numpy

    ▪ Статистическая обработка данных

    ▪ Линейная алгебра в python

    ▪ Хранение данных с помощью pandas

  • 6. Модуль. Визуализация на Python

    ▪ Библиотеки matplotlib и seaborn

    ▪ Построение простых графиков

    ▪ Построение диаграмм

Отзывы

X

Выбрать курс

Стоимость
8000руб
Записаться

Итоги курса

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

В случае успешной итоговой аттестации слушатели получат удостоверение о повышении квалификации установленного образца с последующим занесением информации в единую федеральную систему ФИС ФРДО. 

Выберите город Закрыть