Що нового?

Придбаний Основы программирования на языке Python. Уровень 2

Інформація про покупку
Тип покупки: Складчина
Ціна: 6485 ГРН
Учасників: 0 з 10
Організатор: Відсутній
Статус: Набір учасників
Внесок: 674.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Основы программирования на языке Python. Уровень 2


Описание курса
Курс "Основы программирование на языке Python. Уровень 2" является продолжением курса и охватывает все аспекты разработки на языке 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. Доработка проектов.
Практические приемы программирования
Углубленное рассмотрение темы по желанию обучающихся
Анализ разработанных мини-проектов
Ответы на вопросы по материалам курса
Начало курса : 02.11.2016
Продолжительность : 1,5 месяца (40 ак. часов)


Продающий сайт:
Скрытое содержимое.
http://levelp.ru/courses/programmirovanie/the-basics-of-programming-in-python-level-2/
 
Угорі