Что нового

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

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

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

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

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

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

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

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

Основы программирования на Python уровень 2 [2020] [Руслан] [Level UP]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 772
Реакции
160
Баллы
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. Доработка проектов

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


Продажник
 
Прием платежей для сайтов
Верх