Курсы High Tech

Курсы Python для аналитиков

NEW Программирование на языке Python. Уровень 1. Базовый курс


Продолжительность: 40 ч    

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

Python используют многие компании-гиганты: Netflix, YouTube, Instagram, Disney, Amazon, Google ну и, конечно же, NASA и еще много-много других.

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

Даже если вы являетесь новичком и хотите начать изучать программирование "с нуля", изучение Python - лучший вариант для этого. Ведь изучение этого языка под силу любому новичку, нужно лишь желание, базовые знания английского и компьютер. Python просто понять и изучить.
Python — стандарт для обработки Big Data, поэтому курсы по изучению Python будут полезны не только начинающим программистам, но и аналитикам.

Цель курса
Освоить основы языка Python: изучить его синтаксис, получить базовые навыки программирования, познакомиться со структурами данных языка Python. Получить необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.

Аудитория
=========================
• программисты
• аналитики
• новички в программировании

Предварительная подготовка
=============================================
• базовые знания английского языка
• владение ПК на уровне пользователя

После окончания курса выпускники будут уметь:

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

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

Модуль 1. Начало работы
• Версии и реализации языка Python
• Основные принципы работы интерпретатора Python
• Установка интерпретатора и среды разработки используемых на курсе
• Основные элементы программирования

Модуль 2. Управляющие конструкции
• Ветвление
• Циклы
• Простой ввод и простой вывод
• Практикум

Модуль 3. Функции и коллекции
• Словарь
• Список
• Кортеж
• Последовательность
• Перебор (for)
• Функция
• Генератор-функция

Модуль 4. Модули и пакеты
• Создание собственного модуля
• Создание пакета
• Подсистема pip
• Краткий обзор стандартной библиотеки
• Установка стороннего модуля
• Практикум

Модуль 5. Практическая работа

Модуль 6. Работа с файловой системой
• Работа с файлами
• Работа с каталогами
• Обработка параметров командной строки
• Практикум

Модуль 7. Исключения и обработка ошибок
• Понятие об исключении
• Выброс исключения
• Перехват исключения
• Стандартные исключения
• Практикум

Модуль 8. Регулярные выражения и основы синтаксического разбора
• Понятие о регулярном выражении
• Синтаксис регулярных выражений
• Применение регулярных выражений
• Практикум

Модуль 9. Элементы функционального программирования
• Функция как объект
• Операция замыкания (closure) и операция каррирования (currying)
• Понятие о декораторе

Практическая работа