Что нового

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

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

В этом курсе мы сместили акцент в сторону практики.
Будет умеренное количество теории - максимум практики.
Примерное соотношение теории и практики: 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












 
Верх