Python Hub Studio - видео - все видео
Новые видео из канала RuTube на сегодня - 19 April 2026 г.
Новые видео из канала RuTube на сегодня - 19 April 2026 г.
Микросервисы и монолиты - разбор архитектурных подходов проектирования веб-приложений. Полный честный разбор архитектур проектирования веб-приложений. 00:00 Что такое backend и frontend части веб-приложения 13:09 Схема монолитной архитектуры backend 16:33 Разбор структуры модульного монолита веб приложения 23:10 Принцип масштабирования монолитного backend 34:51 Микросервисная архитектура backend 43:27 Роль Kafka или RabbitMQ (брокеров сообщений) 49:47 Плюсы реального микросервиса 51:19 Инфраструктурные минусы микросервисов 54:02 Псевдо-микросервис или распределенный монолит 01:06:48 Docker и Kubernetes - зачем? 01:09:12 Итоговое сравнение архитектур Кому интересно, мои курсы на Udemy: ❤️ Курс Docker и Docker Compose + деплой на AWS, 9 часов на Udemy со СКИДКОЙ + сертификат 🧾 об окончании: https://www.udemy.com/course/docker-full-course/?couponCode=JAN2026 💛 Большой курс по Python с элементами Computer Science [расширяется], 85 часов на Udemy со СКИДКОЙ + сертификат 🧾 об окончании!: https://www.udemy.com/course/python-full-course/?couponCode=JAN2026Новый REPL для Python в редакторе VS Code. По дефолту с расширением python и работает по принципу блокнотов Jupyter. ❤️ Полный курс Python, 41 час [расширяется] на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/python-full-course/?couponCode=AUG25Y ℹ️ Купон на скидку AUG25Y уже включен в линк ⬆️ (купон меняется каждый месяц). ℹ️ Ответы на распространенные вопросы: ℹ️ - Проходить курс можно в любое время и в любом темпе (нет ограничения по времени). ℹ️ - Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям. ℹ️ - На образовательной платформе Udemy. ℹ️ - На Udemy можно получить сертификат об окончании полного курса. ℹ️ Так же, кто уже работает с проектами, есть курс по Docker, ℹ️ для изоляции приложений в контейнерах при разработке или развертывании на серверах: 💛 Полный курс Docker + деплой на AWS, 9 часов на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/docker-full-course/💡Мои курсы на Udemy: 💛 Курс программирования на языке Python с элементами Computer Science с абсолютного нуля [расширяется]: https://www.udemy.com/course/python-full-course/?couponCode=AUG25Y ❤️ Полный курс Docker и Docker Compose + деплой на сервер AWS (инструмент для уже программистов): https://www.udemy.com/course/docker-full-course/?couponCode=AUG25Y❤️ Полный курс Python, 41 час [расширяется] на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/python-full-course/?couponCode=AUG25Y ℹ️ Купон на скидку AUG25Y уже включен в линк ⬆️ (купон меняется каждый месяц). ℹ️ Ответы на распространенные вопросы: ℹ️ - Проходить курс можно в любое время и в любом темпе (нет ограничения по времени). ℹ️ - Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям. ℹ️ - На образовательной платформе Udemy. ℹ️ - На Udemy можно получить сертификат об окончании полного курса. ℹ️ Так же, кто уже работает с проектами, есть курс по Docker, ℹ️ для изоляции приложений в контейнерах при разработке или развертывании на серверах: 💛 Полный курс Docker + деплой на AWS, 9 часов на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/docker-full-course/ 00:00 Индексы и срезы 22:40 Оптимизация хранения строк и _sizeoff 32:35 Строковые литералы. Форматирование 55:54 Экранирование в строках служебных последовательностей 01:09:45 Задача "Палиндром" 01:12:44 Цикл while в python 01:29:48 Цикл while. Игра "Гласные в словах" 01:46:53 Эффективность алгоритмов. Цикл while "Палиндром" 01:55:05 Кортеж. Тип данных tuple 02:11:33 Распаковка и упаковка, множественное присваивание 02:27:49 Методы tuple и другие мелочи 02:40:06 Список. Тип данных list 02:51:03 Практика. Списки. Задача "Цена со скидкой" 02:56:56 Резюме важного об изменяемости списков 03:00:53 Методы типа данных list 03:12:05 Нюансы каскадного применения методов 03:17:27 Задача "Нормализация списка цен" 03:23:42 Подводные камни итераций 03:31:28 Что дальше Материалы для скачивания: https://drive.google.com/drive/folders/18_ZZQ8HS6dm_HrzMpfb1HSE9RyAnEZgZ После лекции "Основы терминала" на Udemy в открытом доступе есть еще + статья на эту тему, можно просмотреть для ознакомления и ознакомится с содержанием полного курса!❤️ Полный курс Python, 41 час [расширяется] на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/python-full-course/?couponCode=AUG25Y ℹ️ Купон на скидку AUG25Y уже включен в линк ⬆️ (купон меняется каждый месяц). ℹ️ Ответы на распространенные вопросы: ℹ️ - Проходить курс можно в любое время и в любом темпе (нет ограничения по времени). ℹ️ - Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям. ℹ️ - На образовательной платформе Udemy. ℹ️ - На Udemy можно получить сертификат об окончании полного курса. ℹ️ Так же, кто уже работает с проектами, есть курс по Docker, ℹ️ для изоляции приложений в контейнерах при разработке или развертывании на серверах: 💛 Полный курс Docker + деплой на AWS, 9 часов на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/docker-full-course/ 00:00 Встроенные функции ч1 17:26 Встроенные функции ч2 31:21 Принцип "Банковского" округления (к четному) 33:00 Преобразование типов в python 43:39 Биты, байты, числа и символы ASCII 01:00:04 Тип данных bool 01:04:18 Операторы сравнения и принадлежности 01:22:42 if elif else statements 01:43:22 Операторы and и or 01:50:46 Задача "Автостанция 2" 02:03:32 Задача "Нормализация URL" 02:07:43 Карта синтаксиса python 02:10:16 Примитивы vs Объекты 02:23:07 Интернированные и кешированные объекты 02:48:17 int и float запись литералов и методы 02:58:31 Методы типа str Материалы для скачивания: https://drive.google.com/drive/folders/18_ZZQ8HS6dm_HrzMpfb1HSE9RyAnEZgZ После лекции "Основы терминала" на Udemy в открытом доступе есть еще + статья на эту тему, можно просмотреть для ознакомления и ознакомится с содержанием полного курса!❤️ Полный курс Python, 41 час [расширяется] на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/python-full-course/?couponCode=AUG25Y ℹ️ Купон на скидку AUG25Y уже включен в линк ⬆️ (купон меняется каждый месяц). ℹ️ Ответы на распространенные вопросы: ℹ️ - Проходить курс можно в любое время и в любом темпе (нет ограничения по времени). ℹ️ - Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям. ℹ️ - На образовательной платформе Udemy. ℹ️ - На Udemy можно получить сертификат об окончании полного курса. ℹ️ Так же, кто уже работает с проектами, есть курс по Docker, ℹ️ для изоляции приложений в контейнерах при разработке или развертывании на серверах: 💛 Полный курс Docker + деплой на AWS, 9 часов на Udemy со СКИДКОЙ: 🌐 https://www.udemy.com/course/docker-full-course/ 00:00 Вступление в курс по python 02:09 Программирование без стереотипов 11:24 Особенности языка программирования python 19:08 Что реально пишут на python 19:45 python в web разработке 22:09 python в анализе данных и научных вычислениях 22:40 Что такое ИИ, нейросети и Machine Learning 26:41 python в ИИ, нейросетях и Machine Learning 27:32 python в автоматизации задач 28:03 python в кибербезопасности и тестировании 28:37 python в администрировании систем и DevOps 29:02 python для "Интернета вещей IoT" 29:28 Прототипирование, робототехника и другие (обзор) 33:00 Организационные моменты курса 37:13 Основы терминала 01:05:21 Версии python и принцип версионирования в python 01:21:33 Альтернативные варианты работы с python 01:24:25 Установка python на Windows 01:31:11 Установка python на MacOS 01:35:53 Сборка python из исходников на Linux 01:41:09 Запуск python скрипта и IDLE 02:15:50 Установка и настройка редактора VS Code 02:46:49 Обзор PyCharm IDE 02:55:57 Уровни абстракции как основа программирования 03:09:45 Переменные в python 03:30:42 Параметры функции print 03:36:04 Комментарии к коду 03:40:01 Базовые типы данных в python и концепция объектов 04:01:22 Арифметические операторы 04:08:35 Таблица приоритета операторов 04:14:45 Операторы, Выражения, Инструкции 04:19:41 Задача "Банкомат" 04:24:30 Debugging - Режим отладки кода 04:36:30 Сокращенная запись операторов с = 04:40:58 Задача "Автостанция" Материалы для скачивания: https://drive.google.com/drive/folders/18_ZZQ8HS6dm_HrzMpfb1HSE9RyAnEZgZ После лекции "Основы терминала" на Udemy в открытом доступе есть еще + статья на эту тему, можно просмотреть для ознакомления и ознакомится с содержанием полного курса!В этом видео мы затронем две важные темы в мире искусственного интеллекта: влияние сгенерированных данных на генеративные нейронные сети, рассмотрим принцип обучения ИИ и калибровки весов модели через алгоритм градиентного спуска. А также о том, как нейронные сети понимают вопросы/поставленные задачи и генерируют ответ. Всем хорошего дня!!!Нюансы и правильный процесс обучения помогут стать программистом, на что важно обратить внимание - смотри в этом видео! 00:00 Учишься программировать? Что дальше? 00:34 База успешного обучения. 01:06 Делать pet проект vs Решать задачи. 03:23 Правильно тренироваться на Codewars. 08:54 Что мне даст решение задач на алгоритмы. 10:45 Leetcode. Отличия, и при чем здесь техническое собеседование? 14:57 Соревновательное программирование. 15:28 Резюме.О том как используются ИИ ассистенты в программировании, ТОП 5 (по моему мнению) ассистентов, которые используются как плагины в редакторах, два из них протестируем!)Как сконцентрироваться и достичь максимальной продуктивности для достижения цели, и просто счастливой жизни. Секрет не в том чтоб заставить себя, а в том чтоб убрать все лишнее)На python можно реализовать многое, но языков программирования много не просто так, поэтому делаю обзор на реальные сферы применения языка программирования python в бизнес среде. 💡Все мои курсы: 🔷 HTML & CSS (7 часов): • https://rutube.ru/plst/532526/ 🔷 Python (7 часов): • https://rutube.ru/plst/570674/ 🔷 Docker & Docker Compose 🔹 Курс на Udemy (9 часов): https://www.udemy.com/course/docker-full-course/?couponCode=MAR25Y 🔹 Курс на Rutube (4 часа): • .https://rutube.ru/video/074ede2ecbc48f567174f16f2753f939/ 🔷 Django (18 часов): • https://rutube.ru/plst/532392/ 🔷 Telegram бот на python (aiogram): • https://rutube.ru/plst/574543/ 🔷 Парсинг на сайтов на python: • https://rutube.ru/plst/532456/ 🔷 Экспресс по ООП python (музыка только в 1-ом видео): • https://rutube.ru/plst/570538/media запросы для адаптивной сетки Адаптивная сетка с боковыми панелями CSS grid Адаптивная навигационная панель на HTML и CSS без js Стилизация тега a в навигационной панели Скрыть ссылки навигационной панели Кнопка бургер Псевдокласс hover Выпадающее меню на чистом HTML и CSS без js Свойство position - absolute и relative Кнопка бургер слева Создание сайта на Bootstrap 5 Структура проекта Введение в Bootstrap 5 Подключение CSS и JS от Bootstrap Навигационная панель от Bootstrap Адаптивная сетка Bootstrap и контейнеры Карта товара Bootstrap Значения margin и padding в Bootstrap Где взять шаблоны и примеры HTML и CSS оформления Боковая панель на сетке Bootstrap Подключение шрифта от Google Fonts Карусель изображений Кастомизация карусели Bootstrap Делаем footer Дополняем навигационную панель Анимация на чистых HTML и CSS без js Добавление favicon Сделать видеофон на сайт Хостинг сайта на github pages (размещаем сайт на сервере) Посмотреть на сайт из последнего проекта: https://pythonhubstudio.github.io/ Bootstrap: https://getbootstrap.com/ Ссылка на картинки для проекта с Bootstrap: https://drive.google.com/drive/folders/1THgTXkBtJuYEebla2K1M515qBPRdjWFS?usp=sharing&pli=1 Шаблоны html и css, анимация: https://webcode.tools/ Шрифты: https://fonts.google.com/ https://developers.google.com/fonts/docs/getting_started?hl=ru Favicon: https://favicon.io/favicon-generator/ GitHub: https://github.com/ Код последнего проекта: https://github.com/PythonHubStudio/pythonhubstudio.github.io00:00:00 словари dict(), Варианты и методы 00:15:15 словари dict(), часть 2.Итерация 00:27:14 Чтение, запись, кодировка ФАЙЛОВ 00:43:23 Множества, практическое применение 01:00:23 Строки, экранирование 01:08:10 Строки, методы 01:21:07 %s, .format, f-строка 01:28:03 try:, except:, finally ??? 01:47:53 with - as: суть применения 01:54:12 import модулей, if name == ′__main__′: 02:12:53 игра в кости 02:34:46 @Декораторы 02:48:30 Генераторы списков, словарей, множеств 03:08:49 Выражение генератор (...) vs [...] 03:20:56 Функция генератор, оператор yield 03:29:44 lambda функция Ссылка на картинки для игры: https://drive.google.com/drive/folders/11AC5dX3W9a0PaV-Wr_kLF5tKhoRlBKdB Сайт Python: https://www.python.org/ Ссылка на документацию модуль os (только не увлекайтесь, на этом этапе видео рановато и может показатся сложным): https://docs.python.org/3.8/library/os.htmlPython уроки для начинающих с нуля - полный курс обучения программированию на пайтон. Изучи язык программирования python бесплатно, основы с нуля, полный курс лекций обучения python. В видео курса рассматриваются все основные темы с примерами и практикой необходимые для junior python разработчика. В конце курса вы будете знать весь основной синтаксис python и свободно писать свой код! 00:00 Вступление в курс уроков по python 00:45 Установка python, первая программа 10:47 Переменные 20:56 Типы данных в python 30:02 Условные операторы if, elif, else 39:03 Условные операторы 2 45:53 Условные операторы Практика 56:44 Цикл while 1:12:37 Цикл for 1:21:23 Цикл for, цикл в цикле 1:29:34 Списки, тип данных list 1:41:29 Списки, методы типа данных list 1:53:21 Кортежи, тип данных tuple 2:08:42 Практика python, модуль os, функция walk 2:21:16 Функции def, определение и вызов 2:30:07 Функции def, параметры и аргументы 2:43:49 Функции переменное количество аргументов, параметр *args 2:56:28 Функции, область видимости переменных 3:08:49 Функции и структура кода Ссылка на картинки для игры: https://drive.google.com/drive/folders/11AC5dX3W9a0PaV-Wr_kLF5tKhoRlBKdB Сайт Python: https://www.python.org/ Ссылка на документацию модуль os (только не увлекайтесь, на этом этапе видео рановато и может показатся сложным): https://docs.python.org/3.8/library/os.htmlУрок ООП python в котором рассмотрим методы геттеры и сеттеры, инкапсуляция, декоратор property, а также декораторы classmethod и staticmethod. И естественно в контексте, а зачем все это нужно. 00:00 Вступление, инкапсуляция в python 03:20 атрибут _slots_ 04:20 геттеры сеттеры 08:03 декоратор property и setter 12:38 декоратор classmethod 18:09 декоратор staticmethod Ссылка на код из урока: https://gist.github.com/PythonHubStudio/0b0da77f2cf316d06d8f7b1b686c5dc4Docker - инструмент без которого современную разработку представить достаточно трудно. Docker & Docker Compose предоставляют преимущества разработки и доставки проектов Python ( django, fastapi, flask.. ), JS (node.js, react...) и других php, go, jawa и так далее, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования и деплоя / загрузку ( deploy ) приложения на сервер. В курсе для начинающих (на YouTube) изучим базу и посмотрим на реализацию и использование на многих примерах, в том числе Mongo, Nginx, Python. В расширенном курсе будем работать с нюансами реальной работы и требований к реализации рабочих проектов. В том числе изучим дополнительные технологии, вроде проксирования и обслуживания статики и медиа через сервер Nginx, балансировку нагрузки между репликами приложений через Nginx, загрузку ( deploy ) на сервер AWS, освоите навыки работы в Линукс терминале и многое другое, присоединяйтесь! 💡 Полный курс Docker (углубленный) 9 часов на Udemy со СКИДКОЙ + сертификат 🧾 об окончании! https://www.udemy.com/course/docker-f... (Цена действует до 17 сентября) UPD: купон для скидки PYTHONHUBSTUDIO9-99 уже включен в ссылку. 00:00 Интро в курс 01:26 Что вошло в курс для начинающих на YouTube 02:43 Что в расширенном курсе на Udemy 04:43 Что нужно для прохождения курса 06:16 Зачем нужен Docker - проблемы разработки и деплоймента 13:22 VM (виртуальная машина) разница с Docker 17:38 Принцип работы Docker 23:22 Docker образ и Docker контейнер 28:19 Слои образа (теория о принципе) 32:49 Начало установки и нюансы о Docker-Desktop 37:24 Установка Docker на Mac 38:56 Установка Docker на Windows 46:32 Установка Docker на Linux 50:40 Проверка работоспособности Docker Desktop 55:15 Базовые команды Docker с образами и контейнерами 1:16:19 Настройка потребления ресурсов Docker-Desktop 1:17:17 Работаем с образом Ubuntu 1:26:35 Интерактивный терминал контейнера Ubuntu 1:27:39 О файловой системе контейнеров 1:32:21 Установка компонентов в контейнер 1:35:33 Dockerfile. Сборка своего образа и установка компонентов 1:45:31 Уменьшаем количество слоев в образе 1:51:46 Потребление ресурсов контейнерами Live stats 1:57:06 Слои контейнера и сборка образа! из контейнера 2:01:20 Образ Python 2:02:34 Упаковка файлов(проекта) в образ (на простом примере) 2:11:06 О буферизации потока вывода 2:15:01 Разница между RUN и CMD 2:15:37 Очистка системы Docker от кеша, ненужных образов и прочего мусора 2:18:43 Установка доп библиотек в образ из requirements.txt или package.json... 2:19:41 Обзор кода (чекаем пару BTC/USDT))) 2:23:03 Правило структуры Dockerfile (правильной очередности слоев) 2:26:20 Образ Nginx 2:31:22 Монтирование портов и ip адреса хоста к контейнеру Docker 2:38:32 Поработаем в Linux терминале контейнера, редактор Nano 2:51:43 Монтирование директорий хоста к контейнеру 3:00:46 Docker Compose (первый пример с Nginx, портами и директориями) 3:10:13 Сборка руками 4 контейнера Mongo + Mongo-Express + Flask + API Checker 3:12:18 Создание сетей 3:28:05 Онлайн график стоимости (смотрим что получилось)) 3:30:03 Compose сборка 4 контейнера Mongo + Mongo-Express + Flask + API Checker Исходники для этого видео: https://github.com/PythonHubStudio/docker-course-demoРабота с ORM, тонкости, нюансы, варианты, отладка SQL запросов Работа с ORM в контроллерах Работа с медиа файлами Дополнительные методы моделей Первый пользовательский простой шаблонный тег Конвертеры url адресов, int, slug 1:19:05 Обратное разрешение url адресов Пагинация на странице Фильтры в шаблонах Пагинация через параметры GET запроса Что такое параметры GET запроса, получение из request Фильтр товаров на сайте Объект request в шаблонах Пользовательский тег с параметрами, urlencode, передача аргументов Поиск на сайте Шаблон проекта (верстка): https://github.com/PythonHubStudio/templates-for-Django-4-course-Home Код всего проекта (с коммитами по мере создания): https://github.com/PythonHubStudio/Django-4-course-Home Сайт Django: https://docs.djangoproject.com/en/4.2/ Сайт Git: https://git-scm.com/ PostgreSQL: https://www.postgresql.org/Q объекты Установка базы данных PostgreSQL Подключение PostgreSQL к Django проекту Создание новой базы данных на сервере через pgadmin4 и терминал (psql) Полнотекстовый поиск с выделением результатов в Django Создание приложения Users, переопределение модели и тд. Стандартная работа с формами, POST запросы Формы связанные с моделями Авторизация пользователя Реальная работа с формами в Django Регистрация пользователя Личный кабинет пользователя Декоратор login required Отправка messages login required, после авторизации перенаправление на целевую страницу Шаблон проекта (верстка): https://github.com/PythonHubStudio/templates-for-Django-4-course-Home Код всего проекта (с коммитами по мере создания): https://github.com/PythonHubStudio/Django-4-course-Home Сайт Django: https://docs.djangoproject.com/en/4.2/ Сайт Git: https://git-scm.com/ PostgreSQL: https://www.postgresql.org/Курс веб разработки сайтов на HTML и CSS с нуля. Профессия Frontend разработчик. Верстка сайтов. 00:00 Интро в курс HTML и CSS 00:41 Содержание курса 03:18 HTML и CSS файлы 10:00 Установка редактора Visual Studio Code 17:22 Создание файла index html 21:44 Базовая разметка страницы html 5 26:14 Тема оформления vscode 28:10 Первые html теги 30:20 Инспектор элементов сайта 34:35 Форматирование html документа 42:20 блочные и строчные теги (h, p, span) 45:00 CSS свойства 49:45 создание файла CSS 51:49 Введение в каскадность (приоритетность) CSS стилей 52:23 Подключение CSS файла к HTML докуенту 01:04:34 Тег a 01:07:20 Настройка Wrap with Abbreviation в Emmet 01:09:05 Множественное обворачивание в тег 01:15:15 Тег ul, ol 01:18:02 Вложенный список html 01:19:05 Тег img - изображение 01:21:30 Позиционирование элементов на html странице 01:28:00 Свойства margin, padding 01:34:40 Контейнеры, тег div 01:35:45 Свойства display block и inline 01:37:40 Свойство text-align center 01:40:24 Свойство display inline-block 01:42:50 Макет карты товара 01:47:20 Простая сетка на свойстве inline-block 01:55:40 Свойство display flex (flex контейнер) 01:59:10 Вставка (дополнение) про простую сетку 02:06:11 Border для списка в div контейнере 02:13:17 Свойство float. Обтекание текстом 02:22:52 Неадаптивная навигационная панель на flex, тег nav со списком 02:39:20 Введение в media запросы 02:42:00 Боковая навигационная панель 02:54:31 Изображение в навигационной панели 02:59:50 Правила каскадности свойств CSS 03:01:50 CSS селекторы 03:04:40 Вес CSS селекторов (приоритетность) 03:17:40 Единицы измерения px, %, em, rem 03:35:40 Свойство display grid (сетка) 03:36:54 Адаптивная сетка CSS grid 03:50:00 media запросы для адаптивной сетки Посмотреть на сайт из последнего проекта: https://pythonhubstudio.github.io/ Bootstrap: https://getbootstrap.com/ Ссылка на картинки для проекта с Bootstrap: https://drive.google.com/drive/folders/1THgTXkBtJuYEebla2K1M515qBPRdjWFS?usp=sharing&pli=1 Шаблоны html и css, анимация: https://webcode.tools/ Шрифты: https://fonts.google.com/ https://developers.google.com/fonts/docs/getting_started?hl=ru Favicon: https://favicon.io/favicon-generator/ GitHub: https://github.com/ Код последнего проекта: https://github.com/PythonHubStudio/pythonhubstudio.github.io00:00 Введение в курс по Django 4 02:20 Что такое Django 03:40 Backend схема работы 06:35 Осмотр верстки (макета) сайта 10:00 Выбор редактора кода для Django проекта 12:10 Выбор версии Django и python 15:56 Установка Django и настройка проекта 38:56 Поверхностный осмотр базовых файлов Django проекта 54:48 Структура проекта 01:02:15 Создание приложения main 01:05:04 Шаблон проектирования MTV (MVC) 01:10:15 Маршрутизация url адресов (простая) 01:18:24 Параметр request в debug режиме 01:22:40 Начало работы с шаблонами html, placeholders 01:33:22 Первый шаблонный тег if - endif 01:36:00 Установка git клиента 01:39:20 Инициализация репозитория git 01:47:00 Как загрузить готовый код с коммитами этого проекта с GitHub 01:48:55 Просмотр истории коммитов и переход на нужный коммит 01:52:28 Перенос html верстки в templates Django проекта 01:54:10 Работа со статическими файлами 01:56:37 load static и шаблонный тег static 02:00:15 Где хранить статику в django проекте 02:07:14 static url переменная 02:10:12 Наследование шаблонов, тег extends, базовый шаблон 02:30:40 Ссылки в шаблонах, тег url 02:33:24 Маршрутизация url адресов - include, namespace 02:43:51 Создаем приложение для товаров 03:00:36 Карта товара, тег for - endfor 03:12:10 Работа с базой данных, миграции, что такое ORM 03:21:05 Создание django моделей 03:36:05 Создание суперпользователя, админка 03:38:03 Простая регистрация моделей django, первая настройка отображения 03:46:17 Модель продуктов 03:58:31 Начальная работа с ORM, объекты, запросы 04:05:43 Установка IPython, для автокомплита в терминале 04:19:13 Автогенерация слагов для url адреса (настройка в регистрации модели) 04:31:35 Фикстуры 04:39:53 Установка django-debug-toolbar для отладки SQL запросов через ORM Шаблон проекта (верстка): https://github.com/PythonHubStudio/templates-for-Django-4-course-Home Код всего проекта (с коммитами по мере создания): https://github.com/PythonHubStudio/Django-4-course-Home Сайт Django: https://docs.djangoproject.com/en/4.2/ Сайт Git: https://git-scm.com/ PostgreSQL: https://www.postgresql.org/