г. Н.Новгород, ул. Родионова, д. 192/1

+7(831) 432-63-09

09:00-18:00 по Москве

Русский Английский
    Главная         Об институте         Корпоративное    
направление
    Ближайшие курсы         Библиотека         Ча.Во.         Оплатить обучение         Контакты    
Контакты Обучение Ближайшие курсы Библиотека Частые вопросы

Комплексный курс "Программирование на языке Python"
Основы алгоритмизации и программирования на языке C
Технология программирования
Основы программирования под Android. ONLINE-КУРС
WEB: Базовый курс JavaScript
WEB: Базовый курс PHP
WEB: Современная Front End разработка
Базовый курс Python
Продвинутый курс Python
Тестирование ПО. Инженер службы тестирования
WEB: Базовый курс HTML+CSS
Современное Web-программирование на платформе Java
Комплексная программа "Разработка программного обеспечения"
Основы разработки мобильных приложений для платформы Android
Программирование на языке Java
Программирование на языке C
Объектно-ориентированное программирование (С++)
Операционная система UNIX
Программирование на языке С#
Программирование под Windows (WinAPI)
Проектирование программного обеспечения
Процесс разработки программного обеспечения
Проектирование систем на DSP процессорах
Интенсивные курсы подготовки программистов (Летняя школа)
Тестирование программного обеспечения на стадии разработки
Основы разработки Windows-приложений
Основы разработки мобильных приложений для платформы Android (продвинутый курс)


<< Назад

On-line консультант
подготовка школьников

Андреева Ольга


написать письмо



andreevaoyu




Комплексный курс "Программирование на языке Python"

Дата ближайшего курса: 25.06.2018
Длительность курса:


64

2 месяца


  -
Стоимость курса:

17000 РУБ

 

Цели и задачи

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

 

 

Необходимая подготовка

Специальных знаний не требуется. Желательно иметь базовые понятия о программировании, принципах работы сетей и ПК, а также опыт обращения с Linux системами.

 

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

Один цень занятий включает в себя 2 пары. 1 половина в большинстве случаев будет представлять собой теоритический курс, 2 половина – закрепление практикой.

  1. Причины использовать Python, плюсы, недостатки и отличия языка, сценарии использования, введение в интерпретатор, выполнение программы, окружение (версии, pip, pep8, virtualenv).
  2. Основы, комментарии, динамическая типизация, типы, операции, условия, циклы, исключения.
  3. Функции (в том числе lambda и встроенные), области видимости, генераторы, декораторы, итераторы, списковые выражения.
  4. ООП, магические методы, протоколы (with, iter и прочие), self, cls, метапрограммирование.
  5. Импорты, пакеты, файловые операции, создание собственного пакета, создание консольного интерфейса.
  6. IDE (pycharm), debug, тестирование (unittest, pytest).
  7. Треды, процессы, ассинхронность, concurrency, профилирование.
  8. Регулярные выражения, сериализация (сvs, json, yaml, xml).
  9. Возможности стандартной библиотеки 1.
  10. Возможности стандартной библиотеки 2.
  11. WEB фреймворки.
  12. БД, ORM модели и SQL алхимия.
  13. Диспетчеры сообщений, распределенные системы управления очередями задач, встраивание их в систему.
  14. Системы делоя (salt и прочие).
  15. Расширение и взаимодействие с другими языками, обзор часто используемых внешних библиотек и пакетов.
  16. Пакеты для научных расчетов и работы с графикой.
 

Курс читают 

Ладошкин Никита Евгеньевич
 
 



Записаться на курс сейчас!

Отправьте быструю заявку
менеджеру НИИТ
Зарезервируйте место в группе
Дата ближайшего курса:
07 декабря 2016 г.
ФИО:

Телефон контактный:

E-mail:


Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных

Код с картинки:

Встреча с преподавателем *
Вся информация о курсе от
преподавателей
Участие: бесплатно
Дата ближайшей встречи:
07 декабря 2016 г.

ФИО:

Телефон контактный:

E-mail:

Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных

Код с картинки:





<< Назад

© 2004-2017 Нижегородский Институт Информационных Технологий.

Дополнительное образование в г. Нижний Новгород: компьютерные курсы, обучение и курсы 1С, курсы английского, курсы MERA
Телефоны: 8 (831) 432-63-09, 432-63-24
E-mail: ya.niit2016@yandex.ru