PAC. Python. Продвинутый курс. Python. Advanced course
PAC. Python. Продвинутый курс. Python. Advanced course
Описание Курса:
В ходе курса Python. Продвинутый курс рассматриваются более глубокие аспекты языка программирования Python. Python является чрезвычайно мощным динамический языком программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации.
Аудитория:
- разработчики
- системные администраторы
- инженеры QA
Приобретаемые навыки:
- знание продвинутых функций Python
- понимание, почему Python настолько популярен и почему стоит его изучать?
- изучение обширной пользовательской базы
- изучение краткого повторения типов данных, написания функций, управления потоками, классов, постепенное добавление более продвинутого использования
- умение применять Python на практике
Содержание курса:
- Почему Python так популярен и где он используется?
- Список программ, о которых вы не знали, что они написаны на языке Python.
- Первый запуск Python.
- Большой список интерпретаторов и дистрибутивов.
- Повторение + расширенное применение типов данных: логические, числовые, строки, форматирование строк, списки, кортежи, словари, диапазоны, итераторы, объект, файлы, файлоподобные объекты, исключения, указатели/ссылки, внутренний размер объекта.
- Ключевые слова. Что это, что с помощью них можно сделать.
- Функции и лямбды.
- Краткое повторение: управление потоками - if, elif, else, while, for.
- Классы и объекты. "Магические" методы.
- Библиотеки. Популярные стандартные и нестандартные библиотеки. Как установить нестандартную библиотеку. Virtualenv.
- Стандартные модули: наиболее часто используемые модули и функции, с примерами: builtin, time, timeit, random, regex, pprint, traceback, unittest, персистентность и сериализация, config parser.
- Рекомендуемый стиль написания кода – PEP-8.
- Дружественные IDES. Хостинг кода Python.
- Практическое применение Python. Мощные однострочные скрипты. Нестандартные библиотеки с примерами. Доступ к FTP, Telnet, SSH, веб-серверы, FTPS, потоки, веб-автоматизация, веб-сборщики.
- Как написать библиотеку. Где ее разместить и как использовать.
Материалы и сертификаты:
Акцент Профи