name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (P-2) Основы программирования на Python. Уровень 2

(P-2) Основы программирования на Python. Уровень 2

Код курса: P-2
Рейтинг:
(0 голосов)
19 900 р.
Количество:
Дни1,5 месяца (40 ак. часов)
Дата курса
Город
Формат обученияКорпоративный
поделиться

Web-программист

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

 

Курс Основы программирование на языке Python. Уровень 2 является продолжением курса Основы программирование на языке Python. Уровень 1 и охватывает все аспекты разработки на языке Python, необходимые для начинающего разработчика.
 
Курс рассчитан на тех, кто уже знаком с основами программирования на языке Python, стремится развиваться и в настоящий момент нуждается в наставнике.
 
 
Настоящий python курс охватывает такие необходимые для разработчика темы, как:
 
  • Работа с системами контроля версий (на примере SVN)
  • Работа с базами данных
  • Углублённое ООП
  • Взаимодействие с MS Excel, чтение и запись Excel файлов
  • Графический интерфейс пользователя. Библиотека PyQt
  • Работа в сети
  • Автоматизация тестирования веб-приложений и библиотека Splinter
  • JSON
  • Паттерн MVC
  • Обзор мощных фреймворков. Фреймворк Django
 

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

Занятие 1. Структуры данных Python. Расширенные приемы программирования.

  • Списки и словари. Ветвление с использованием словарей
  • Выражения-генераторы и функции-генераторы
  • Динамическое выполнение программного кода
  • Функциональный стиль программирования

Занятие 2.​ Объектно-ориентированное программирование. Расширенные приемы.

  • Принципы объектно-ориентированного проектирования
  • Паттерны проектирования
  • Специальные методы в классах

Занятие 3.​ Дополнительные классы, модули и библиотеки

  • Регулярные выражения. Модуль re
  • Использование Python в редакторе Sublime Text 2
  • Взаимодействие с MS Excel, чтение и запись Excel файлов

 

Занятие 4. Работа с базами данных

  • БД MySQL и SQLite
  • Основы языка SQL
  • Создание и открытие базы данных. Модуль sqlite3
  • Запросы на выборку и модификацию данных
  • Доступ к БД SQLite из Python
  • Спецификация DB-API 2.0
  • Объект-курсор. Выполнение запросов
  • Обработка результата запроса
 

Занятие 5. Графический интерфейс пользователя. Библиотека PyQt

  • Обзор основных модулей библиотеки
  • Виджеты
  • Разработка форм ввода и отображения данных

Занятие 6.​ Работа в сети Интернет

  • Разбор URL-адреса
  • Работа с HTTP запросами
  • Автоматизация тестирования веб-приложений и библиотека Splinter
  • Формат json и модуль json

Занятие 7.​ Веб-программирование. Фреймворки

  • Обзор web фреймворков. Интерфейс WSGI
  • Архитектура модель-представление-контроллер (Model-View-Controller)
  • Практическое использование библиотеки bottle.py
 

Занятие 8.​ Фреймворк Django

  • Модели
  • Представления
  • Шаблоны

Занятие 9.​ Фреймворк Django. Продолжение

  • Работа с базой данных
  • Формы
  • Интерфейс администратора

Занятие 10.​ Доработка проектов

  • Практические приемы программирования
  • Углубленное рассмотрение темы по желанию обучающихся
  • Анализ разработанных мини-проектов
  • Ответы на вопросы по материалам курса

Расписание

Ср 19:00 - 22:00

Сб 11:00 - 14:00

 

 

Дни1,5 месяца (40 ак. часов)
Дата курса04.сен
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад