Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

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

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 725
Реакции
163
Баллы
63
Описание курса
Курс Основы программирование на языке Python. Уровень 2 является продолжением курса Основы программирование на языке Python. Уровень 1 и охватывает все аспекты разработки на языке 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 ак. часов)

Продающий сайт:
 
Прием платежей для сайтов
Верх