Расписание Система дистанционного обучения Заявка на курс

Программирование на языке Python

24
28-30 ноября

Всё, что рассматривается в курсе, ориентировано на сетевое обрудование и работу с ним. Всё, даже основы языка, объясняется на примерах связанных с сетевым оборудованием. Это дает возможность сразу использовать в работе то, что было изучено на курсе.

Содержание курса

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

 День 1

 1. Подготовка к работе

1.1 Выбор редактора кода

1.2 Версия Python 2.7 или 3.x

1.3 Интерпретатор Python. IPython

 2. Начало работы с Python

2.1 Работа в интерпретаторе IPython

2.2 Система управления пакетами pip

 

2.3 Виртуальное окружение (virtualenv/virtualenvwrapper)   

2.4 Системы контроля версий (Git, SVN, Mercurial)

 3. Создание базовых скриптов

3.1  Передача аргументов скрипту

3.2  Ввод информации пользователем

 4. Основы Python

4.1 Переменные

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

4.3 Конвертация типов

 5. Типы данных в Python

5.1 Числа

5.2 Строки

5.3 Списки

5.4 Словари

5.5 Множества и кортежи

 6. Структуры для управления ходом программы

6.1 if/elif/else

6.2 for

 

6.3 while

День 2

 6. Структуры для управления ходом программы

6.4 break, continue, pass

6.5 Работа с исключениями try/except/else/finally

 7. Работа с файлами

7.1 Чтение файлов

 

7.2 Запись в файлы

7.3 Закрытие файлов

7.4 Конструкция with

 8. Функции

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

8.2 Пространства имен. Области видимости

8.3 Аргументы функций. Типы аргументов, способы передачи

 9. Полезные встроенные функции и анонимная функция lambda

9.1 Анонимная функция lambda

9.2 zip, map, filter, reduce

 

 10. Итераторы, генераторы

 День 3

 11. Модули

11.1 Импорт модуля

11.2 Создание своих модулей

12. Регулярные выражения

12.1 Специальные символы

 

12.2 Жадность