Программирование на языке Python. Уровень 1. Базовый курс
Подробнее о курсе
Краткое описание курса
Базовый курс изучения языка программирования Python предназначен для всех желающих освоить основы Python. Курс охватывает широкий спектр тем: от введения в язык и областей его применения до работы с различными типами данных, функциями, модулями и пакетами. Слушатели курса научатся писать эффективный код, используя операторы, циклы и условные конструкции, а также освоят обработку ошибок, работу с файловой системой и регулярными выражениями. Особое внимание уделяется практическим аспектам программирования, включая использование IDE, виртуальных сред и менеджеров пакетов.
По завершении курса учащиеся приобретут базовые знания для дальнейшего углубления в более сложные аспекты Python и разработки собственных проектов.
Цель курса
- Сформировать у студентов фундаментальные знания и навыки программирования на языке Python
- Развить практические умения в написании эффективного и читаемого кода
- Подготовить слушателей к самостоятельной разработке программ на Python
- Заложить основу для дальнейшего изучения более сложных концепций и технологий Python
Получаемые знания и навыки
По окончании курса слушатели получат
- Понимание основных концепций и синтаксиса языка Python
- Умение работать с различными типами данных и структурами в Python
- Навыки создания и использования функций, включая продвинутые концепции (декораторы, генераторы)
- Способность эффективно обрабатывать ошибки и исключения
- Умение работать с модулями и пакетами, использовать виртуальные среды
- Навыки работы с файловой системой и командной строкой
- Базовые знания регулярных выражений и их применения
- Опыт использования IDE и Jupyter Notebooks для разработки
- Умение писать чистый, хорошо документированный код
- Базовые навыки отладки и тестирования программ
Краткое содержание курса
Модуль 1 — Введение в Python
- Знакомство с Python
- Области использования Python
- Версии Python 2.X и Python 3.X
Модуль 2 — Выполнение программ на Python
- Установка Python
- Варианты запуска программ
- IDE-среды
- Блокноты Jupyter
Модуль 3 — Типы данных Python
- Основные типы данных
- Переменные
- Динамическая типизация
- Числовые типы
- Строки
- Булевы значения
Модуль 4 — Списки, словари, кортежи и множества
- Списки
- Словари
- Кортежи
- Множества
Модуль 5 — Операторы Python
- Основные операторы Python
- Документирование кода в Python
- Операторы присваивания
- Операторы вывода
- Ввод данных
- Операторы if
- Операторы циклов
- Итерации
Модуль 6 — Функции
- Основы функций
- Области видимости
- Аргументы функций
- Рекурсивные функции
- Анонимные функции
- Функциональное программирование
- Генераторы
- Декораторы
- Асинхронные функции
Модуль 7 — Обработка ошибок и исключения
- Обработка ошибок
- Создание собственных исключений
Модуль 8 — Модули и пакеты
- Понятие модуля
- Импортирование модулей
- Создание модуля
- Пакеты
- Создание пакета
- Менеджер пакетов
- Виртуальные среды
- Стандартная библиотека Python
Модуль 9 — Работа с датой и временем
- Модули для работы с датой и временем
- Чтение и запись дат и времени
- Преобразование дат
Модуль 10 — Работа с датой и временем
- Файлы
- Каталоги
- Работа с командной строкой
Модуль 11 — Работа с датой и временем
- Область использования регулярных выражений
- Синтаксис регулярных выражений
- Примеры использования регулярных выражения
Модуль 12 — Работа с файловой системой
- Файлы
- Каталоги
- Работа с командной строкой
Модуль 13 — Регулярные выражения
- Область использования регулярных выражений
- Синтаксис регулярных выражений
- Примеры использования регулярных выражения
Вам также будет интересно…
Отзывы по курсу
Сентябрь 2020 года
Слушатель: Файзуллина Карина Радиковна (Менеджер)
Отзыв: Очень информативный курс, отзывчивый преподаватель, работа в маленькой группе
Отзыв: В целом курс хороший. Преподаватель обозначил интерактивный процесс, в котором не только обозначил, что его можно перебивать и задавать вопросы, но и регулярно заострял внимание на том, что слушатели проявляют недостаточную активность
Декабрь 2019 года
Слушатель: Аносов Алексей Юрьевич (Ведущий эксперт)
Отзыв: Курс очень понравился, особенно практические занятия, рассмотрение оптимальных и не оптимальных способов решения задач
Август 2019 года
Слушатель: Черепанов Василий Олегович (Специалист (эксперт)
Отзыв: Все понравилось, с удовольствием прослушаю продвинутый курс по Python
Июнь 2019 года
Слушатель: Коленко Ксения Анатольевна (Эксперт)
Отзыв: Понравились практические задания и теория, учебный материал по данному курсу. Преподаватель рассказывал про отличительные особенности языка с демонстрацией на примерах
Слушатель: Рудаков Кирилл Геннадьевич (Главный специалист)
Отзыв: Понравилась простота и ненавязчивость преподнесения материала. Приятный сервис с кофебрейками
Слушатель: Зотов Сергей Сергеевич (Ведущий инженер по сопровождению)
Отзыв: Преподаватель отлично владеет материалом и грамотно его преподает
Слушатель: Корнилов Игорь Алексеевич (Старший инженер)
Отзыв: Впечатления хорошие. Материал предоставлен понятным языком для усваивания
Октябрь 2024
Слушатель: Борознов Владимир
Отзыв: Очень пригодились знания по широкому охвату от блокнота до Юпитера и VS code и Pycharm
Октябрь 2024
Слушатель: Куцевол Екатерина
Организация на высоком уровне
Октябрь 2024
Слушатель: Молоскин Александр
Отзыв: Легкий "старт" курса - легко влиться в начало обучения, обладая минимальными знаниями о работе с Python