- Регистрация
- 26.05.2022
- Сообщения
- 26 732
- Реакции
- 160
- Баллы
- 63
Python. Уровень 1. Базовый курс. Вера Баринова
Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который будет востребован еще очень долго!
Python отличает простой и понятный синтаксис, благодаря которому писать код гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые положения этой философии.
Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода и, как следствие, более высокая скорость разработки – вот почему Python имеет миллионы поклонников по всему миру. Этот язык можно назвать лучшим вариантом для знакомства с программированием. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский и, конечно, желание познать «дзен программирование»!
На курсе вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Программа курса
Модуль 1. Начало работы
Версии и реализации языка Python
Основные принципы работы интерпретатора Python
Установка интерпретатора и среды разработки используемых на курсе
Основные элементы программирования
Модуль 2. Упраляющие конструкции
Ветвление
Циклы
Простой ввод и простой вывод
Практикум
Модуль 3. Функции и коллекции
Словарь
Список
Кортеж
Последовательность
Перебор (for)
Функция
Генератор-функция
Модуль 4. Модули и пакеты
Создание собственного модуля
Создание пакета
Подсистема pip
Краткий обзор стандартной библиотеки
Установка стороннего модуля
Практикум
Модуль 5. Практическая работа 4
Модуль 6. Работа с файловой системой
Работа с файлами
Работа с каталогами
Обработка параметров командной строки
Практикум
Модуль 7. Исключения и обработка ошибок
Понятие об исключении
Выброс исключения
Перехват исключения
Стандартные исключения
Практикум
Модуль 8. Регулярные выражения и основы синтаксического разбора
Понятие о регулярном выражении
Синтаксис регулярных выражений
Применение регулярных выражений
Практикум
Модуль 9. Элементы функционального программирования
Функция как объект
Операция замыкания (closure) и операция каррирования (currying)
Понятие о декораторе
Практическая работа
Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который будет востребован еще очень долго!
Python отличает простой и понятный синтаксис, благодаря которому писать код гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые положения этой философии.
Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода и, как следствие, более высокая скорость разработки – вот почему Python имеет миллионы поклонников по всему миру. Этот язык можно назвать лучшим вариантом для знакомства с программированием. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский и, конечно, желание познать «дзен программирование»!
На курсе вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Программа курса
Модуль 1. Начало работы
Версии и реализации языка Python
Основные принципы работы интерпретатора Python
Установка интерпретатора и среды разработки используемых на курсе
Основные элементы программирования
Модуль 2. Упраляющие конструкции
Ветвление
Циклы
Простой ввод и простой вывод
Практикум
Модуль 3. Функции и коллекции
Словарь
Список
Кортеж
Последовательность
Перебор (for)
Функция
Генератор-функция
Модуль 4. Модули и пакеты
Создание собственного модуля
Создание пакета
Подсистема pip
Краткий обзор стандартной библиотеки
Установка стороннего модуля
Практикум
Модуль 5. Практическая работа 4
Модуль 6. Работа с файловой системой
Работа с файлами
Работа с каталогами
Обработка параметров командной строки
Практикум
Модуль 7. Исключения и обработка ошибок
Понятие об исключении
Выброс исключения
Перехват исключения
Стандартные исключения
Практикум
Модуль 8. Регулярные выражения и основы синтаксического разбора
Понятие о регулярном выражении
Синтаксис регулярных выражений
Применение регулярных выражений
Практикум
Модуль 9. Элементы функционального программирования
Функция как объект
Операция замыкания (closure) и операция каррирования (currying)
Понятие о декораторе
Практическая работа