Що нового?

Придбаний Професійні Python курси online

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

Gadzhi

Модератор
які теми ви пройдете ?

У цьому курсі ми змістили акцент у бік практики. Буде помірна кількість теорії-максимум практики. Приблизне співвідношення теорії і практики: 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

 
Угорі