Python. Продвинутый курс

Рассматриваются более глубокие аспекты языка программирования Python®. Python® является чрезвычайно мощным динамический языком программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации. Python® часто сравнивают с PHP, Perl®, Ruby, Scheme или Java®.
Курс: SCRIPT-003
Длительность:8 ч.
Описание:
Рассматриваются более глубокие аспекты языка программирования Python®. Python® является чрезвычайно мощным динамический языком программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации. Python® часто сравнивают с PHP, Perl®, Ruby, Scheme или Java®.

Цели:
  • Изучить продвинутые функции 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, потоки, веб-автоматизация, веб-сборщики.
  • Как написать библиотеку. Где ее разместить и как использовать.


Целевая аудитория:
Этот курс предназначен для разработчиков, системных администраторов и инженеров QA, которые хотят научиться разрабатывать, автоматизировать и тестировать приложения и системы, используя один из самых мощных языков программирования, доступных сегодня.
Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Рекомендуемые курсы для дальнейшего обучения:
Онлайн 8 800 руб.


Записаться на курс





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
27.09.2017 - 28.09.2017
Тренер:
Kalashnikov, Viacheslav
Локация:
Киев
Время:
17:00-21:00
Длительность:
8 ч.
В корзину
2 200 грн.

27.09.2017 - 28.09.2017

24.07.2017 - 25.07.2017
Тренер:
Савлушин  Дмитрий
Савлушин Дмитрий
Специалист в области разработки ПО (Python)
Подробнее
Локация:
Онлайн
Время:
09:00-13:00
Длительность:
8 ч.
В корзину
8 800 р.

24.07.2017 - 25.07.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Павел Новиков
15.06.2017 08:43:19
Agile Life Planning: Agile для управления личными целями
Где может быть полезным Agile?
Agile - это не только модное слово и даже не только принципы разработки ПО. На мой взгляд, гибкие методологии разработки помимо прочего также предоставляют широкий на...
Манифест Agile-тестировщика. Часть 2
Итак продолжим разбираться с "Манифестом тестировщика", который составили Саманта Лэинг и Карен Гривз.
Следующий принцип:
We value building the best system over breaking the system.
Мы больше ценим...
Павел Новиков
16.05.2017 11:46:21
Участники и «заказчики» процесса тестирования
В данной статье предлагаю рассмотреть, кто является стэйкхолдерами и потребителями сервиса тестирования. Для этого необходимо ответить на следующие вопросы:
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Python. Продвинутый курс». Другие курсы по теме «Скриптовые языки» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена