Сливы курсов

Большая база курсов по честной ценe

Регистрация

Профессиональные Python курсы online

Быстрая оплата RUB, UAH, KZT

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 211
Какие темы Вы пройдете ?

В этом курсе мы сместили акцент в сторону практики.
Будет умеренное количество теории - максимум практики.
Примерное соотношение теории и практики: 30% на 70%





Программа
1 Основы Python

zen, pep8, pylint, tools, IDE
консоль, типы данных, операторы
синтаксис управляющих конструкций (if, for...)
исключения и разбор стектрейса
2 Строки и итераторы

работа со строками и итерируемыми типами
запуск скрипта и параметры
git
3 Функции и модульность

функции (def, lambda)
модули, структура
4 Библиотеки и пакетный менеджер

встроеные библиотеки
сторонние библиотки (менеджер пакетов) PYPI
PYTHONPATH и виртуальное окружение
5 Классы и ООП, основы

синтаксис, атрибуты, методы, инстанцирование
все объект, служебные методы
6 Классы и ООП, наследование

наследование
переопределение методов
super
7 Основы html/css

html - теги и свойства
css - свойства и селекторы
каскадное переопределение свойств
8 Основы Web, HTTP

Django. “Hello world!”
HTTP (GET, POST), (200, 404, 500), headers, cookies
Инструменты отладки браузера (Firebug, Web Developer)
9 Django first steps

почему django?
введение и описание фреймворка
старт проекта
команды manage.py
django.contrib
авторизация, django.contrib.auth
админка
статика
10 Структура Web приложения

MVC
Views
роутинг урлов, передача параметров
объект реквест
объект респонс
обработка реквеста, формирование респонса
обработка и изменение хедеров
мидлвар
11 Работа с базами данных, ORM

модели и поля, типы полей и аттрибуты
связи между таблицами и проектирование БД
миграции
фикстуры
QuerySet
Raw-sql
специальные методы
12 Кастомизация админки

класс админки
настройка отображения виджетов
кастомизация ItemView, ListView, редактирование в ListView
сортировка, фильтры, поиск
admin actions, редактирование полей в ListView
Admin dashboard
13 Язык шаблонов

синтаксис, лигические конструкции
наследование и includes
понятие контекста, контекст процессор
теги и фильтры
14 Forms.

формы, типы полей, виджеты и аттрибуты
валидация
15 Class-based (Generic) Views

Встроеные class-based views (TemplateView, ListView, ItemView)
Использование форм с class-based views
Миксины
16 Реализация стандартных задач

отправка емейл
кеширование
интернационализация
батарейки (готовые решения)
17 Средства отладки и тестирование

logging
pdb
debug toolbar
extensions
unit-tests
selenium
18 Деплоймент

nginx
управление статикой
деплоймент


Рекомендации перед началом: Знать HTML и CSS












 

Партнеры

Верх Низ