[Специалист] Python - Уровень 1. Основы программирования (Владислав Перлин)
Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python ? Вы - системный администратор или IT-специалист и у Вас возникла необходимость в освоении данного языка программирования?
На курсе Вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также Вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.
Программа курса соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
- Устанавливать интерпретатор Python
- Устанавливать и настраивать среду разработки
- Применять базовые конструкции Python
- Создавать модули и пакеты
- Пользоваться основными структурами данных
- Выполнять основные операции ввода/вывода
- Обзор существующих языков программирования.
- Основные принципы работы интерпретатора Python.
- Python на различных операционных системах.
- Установка и тестирование интерпретатора Python.
- Установка и тестирование среды разработки Python.
- Переменные и выражения
- Типы данных. Принцип динамической типизации.
- Арифметика на языке Python
- Структура программы. Блок
- Ветвления
- Базовая форма цикла
- Кортеж. Основные операции с кортежем.
- Список. Основные операции со списком.
- Словарь. Основные операции со словарем.
- Цикл по итератору.
- Понятие об исключении.
- Перехват исключения.
- Выброс исключения.
- Стандартные исключения.
- Создание функции
- Вызов функции
- Функция как объект первого порядка
- Лябмда-функция
- Основные операции с файлами.
- Основные операции с путями к файлам.
- Рекурсивный обход каталога.
- Создание модуля.
- Импорт модуля.
- Создание пакета
- Важнейшие стандартные пакеты
- Потоки ввода/вывода
- Файлы
- Понятие о журнале событий.
- Запись в системный журнал событий.
- Форматирование текстовых строк.
- Ведение журнала событий приложения.
- Разновидности символьных строк
- Кодировки.
- Регулярные выражения
?