Python в веб с нуля до создания приложений. Python + Django
7990 ₽
Продолжительность: 30 часов 20 ч видео 14 статей 26 ресурсов для скачивания Задания Пошаговый практический курс по созданию вебсайтов при помощи HTML, CSS, Python и Django - с нуля до продвинутых тем
Django 1.11- Быстрый старт 2018 (Обновлен код до Django 3.1)
5490 ₽
Продолжительность: 30 часов 6,5 ч видео 2 статей 5 ресурсов для скачивания Узнайте, как создавать веб-сайты на Django и Python. Весь код обновлен до Django 3.1.2 и Bootstrap 4.5.3
Программа Начало работы Введение Настройка IDE (Atom) и установка Django под MacOS Настройка IDE (PyCharm) и установка Django под Windows 10 Основы Django Проект Django Приложение Django Настройка проекта Django Встроенный административный сайт Django Django. Уровень 1 Модели. Часть 1 Модели. Часть 2 Выполнение запросов (QuerySet) Привязка интернет-адресов Статичные файлы Медиа файлы Шаблоны и статичные файлы уровня проекта Шаблоны Наследование шаблонов Формы. Часть 1 Формы. Часть 2 Обработка форм Валидаторы Django. Уровень 2 Разграничение доступа. Вход на сайт Разграничение доступа. Выход с сайта Модель User Низкоуровневая обработка входа и выхода Исходники и ресурсы Django. Практика. Уровень 1 Введение. Общие настройки Реализация страниц для аутентификации Реализация формы для аутентификации Реализация функционала для аутентификации Реализация дизайна и общей структуры сайта Подключаем Bootstrap и CSS к страницам аутентификации Используем Bootstrap и CSS для оформления форм аутентификации Используем Bootstrap и CSS для оформления боковой панели (Dashboard) Используем Bootstrap и CSS для оформления Menu Реализация страницы и функционала профиля Реализация страницы и функционала для добавления пиццы Реализация страницы для отображения списка пицц из БД Реализация функционала по редактированию пиццы Исходники Django. Практика. Уровень 2 Что такое Restful APIs Создание API для Пиццерии Создание API для Пиццы Facebook и протокол OAuth2 Создание Facebook App и подключение OAuth2 к Django для регистрации клиентов Создание и аутентификация самого клиента Heroku Настройка статичных файлов и БД под Heroku Бонус Как можно взаимодействовать с нашим сайтом
Создаем фреймворк – упрощенный аналог Python Django
3790 ₽
Продолжительность: 30 часов 4 ч видео 30 ресурсов для скачивания В представленном курсе рассматривается создание фреймворка - упрощенного аналога фреймворков Python Django и Flask
Программа Создаем основу фреймворка и начальный функционал веб-приложения Введение КАК работают wsgi-фреймворки КАК создать свой wsgi-фреймворк КАК реализовать связку маршрутов и обработчиков КАК настроить простейшую шаблонизацию КАК реализовать запуск проекта Заключение Практическое задание Учим фреймворк обрабатывать GET- и POST-запросы Введение КАК разделить GET- и POST-запросы обработка GET-запроса обработка POST-запроса Заключение Практическое задание Учим фреймворк работать с наследованием шаблонов и подшаблонами Введение КАК реализовать наследование шаблонов и подключение подшаблонов немного о языке шаблонов Заключение Практическое задание Учим фреймворк работать с моделями сущностей Введение Что такое классы сущностей и для чего они нужны Как создать контроллеры для работы с моделями Добавляем привязку к маршрутам и Добавляем шаблоны запуск приложения Заключение Практическое задание Учим фреймворк выполнять привязку URL-шаблонов к обработчикам Введение Что такое маршрутизация КАК реализовать маршрутизацию через декоратор Проверка работы приложения Заключение Практическое задание Реализуем во фреймворке возможность написания обработчиков по CBV-подходу Введение Что такое встроенные классы-контроллеры (CBV) Реализуем первый собственный встроенный класс-обработчик применяем первый собственный встроенный класс-обработчик Реализуем второй собственный встроенный класс-обработчик Применяем второй собственный встроенный класс-обработчик Дополняем проект необходимыми шаблонами проверяем работу проекта заключение.раздел 6 Практическое задание Реализуем во фреймворке упрощенную ORM Введение что такое ORM-подход реализуем класс-посредник для orm реализуем класс-реестр для orm реализуем необходимую структуру базы данных реализуем класс для взаимодействия с базой данных запуск приложения Заключение Практическое задание Итоги курса Подключаем статику Введение Что такое статика Дорабатываем шаблонизатор Дорабатываем фреймворк Настраиваем файл settings.py Подключаем статику Заключение Практическое задание Создаем универсальный маппер Введение Для чего нужен универсальный маппер Создаем универсальный маппер Метод получения записи по идентификатору Метод добавления записи в таблицу Метод изменения записи в таблице Метод удаления записи в таблице Создаем мапперы классов-моделей Дорабатываем классы-модели Дорабатываем контроллеры для управления категориями Дорабатываем контроллеры для управления студентами Дополняем скрипт для создания таблиц базы данных Проверяем работу приложения Заключение Практическое задание
Django для Начинающих
4690 ₽
Продолжительность: 30 часов 9,5 hours видео 1 ресурс для скачивания Задания Пошаговый практический курс по изучению Django с нуля на примере разработки интернет-магазина
Программа Вводный урок Введение в Django Сколько можно зарабатывать с Django Начало работы Знакомство с версткой интернет-магазина Выбор версии Django Создание проекта Django Открытие и настройка проекта через PyCharm Запуск сервера Архитектура проекта Файл settings.py Файл urls.py Теоретический тест №1 Практическое задание №1 Начало работы с проектом Архитектура БД Первое приложение в проекте Первая страница и ее отображение Теоретический тест №2 Практическое задание №2 Работа с шаблонами Работа с шаблонами Создание первого контекста для контроллера Правильная работа со статикой в шаблонах Динамические url-ссылки в шаблонах Наследование шаблонов Теоретический тест №3 Практическое задание №3 Начало работы с БД Начало работы с БД Модели в Django Миграции Работа с моделями Медиафайлы Пространство имен в диспетчере URL Django Fixtures Теоретический тест №4 Практическое задание №4 Авторизация и регистрация Авторизация и регистрация Собственная модель пользователя Формы в Django Debug-режим Контроллер авторизации Собственные шаблоны и кастомизация формы Контроллер регистрации Контроллер профиля Обработка ошибок Финальные правки Теоретический тест №5 Практическое задание №5 Корзина товаров Корзина товаров Запросы в Django ORM Включенные шаблоны Корзина - модель и отображение Методы корзины Декораторы Теоретический тест №6 Практическое задание №6 Админ-панель Django Фильтрация по категориям Постраничный вывод Django-админка Итог Теоретический тест №7 Практическое задание №7
Django Channels 2.x Вебсокеты&Real-time WEB (RU)
2790 ₽
Продолжительность: 30 часов Websockets & Django Channels 2.x & Websocket server Python
Программа Введение О чем этот курс Чему Вы научитесь на этом курсе Как пользоваться курсом Рабочее окружение Настройка рабочего окружения Репозиторий Что такое WebSockets Пример работы веб сокетов Как работает Django Channels Создание простого чата Создание проекта Подключение Django Channels Echo server with Django Channels Рефакторинг Асинхронный чат Sync vs Async Создаем асинхронный консьюмер Консьюмеры Базовый уровень - синхронный консьюмер Базовый уровень - асинхронный консьюмер json consumer Остановка консьюмера Scope Channel Layers Введение в Channels Layers Установка Redis Подключение Channel Layers Основные методы Channel Layers Добавление Channel Layers в consumer часть 1 Добавление Channel Layers в consumer часть 2 Channel Layers в асинхронном consumer Channel Layers вне консьюмера Работа с Базой данных Выполнение запросов Особенность о которой необходимо помнить Middleware Введение Работа с сессиями AuthMiddleware часть 1 AuthMiddleware часть 2 Создание своего Middleware класса часть 1 Создание своего Middleware класса часть 2 Проект чата О проекте Структура сообщений Создание базового консьюмера часть 1 Создание базового консьюмера часть 2 Создание базового консьюмера часть 3 Создание моделей чата Создание консьюмера групп часть 1 Создание консьюмера групп часть 2 Создание консьюмера чата часть 1 Создание консьюмера чата часть 2 Создание консьюмера чата часть 3 Создание консьюмера чата часть 4 Конфигурация url адресов Внедрение готового UI Запуск чата Добавление участников в чат Обмен сообщениями в чате Отправка сообщений из Django в Channels часть 1 Отправка сообщений из Django в Channels часть 2 Отправка сообщений из Django в Channels часть 3 Отправка сообщений из Django в Channels часть 4 Отправка сообщений из Django в Channels часть 5 Отправка сообщений из Django в Channels часть 6 Bug Fix Тестирование Django Channels Тестирование Django Channels часть 1 Тестирование Django Channels часть 2 Тестирование Django Channels часть 3 Тестирование Django Channels часть 4
Django, потанцуем?
Бесплатно
Продолжительность: 30 часов Курс представляет собой серию последовательных видеоуроков, где подробно и простым языком объясняется основы разработки на Django 3
Программа Введение в курс дела URLs и VIews Введение в модуль "Urls и Views" Главное об URL и View(представление) Создаем Url и View Создаем собственный URLconf Отладка Django в Pycharm Динамический URL Django Конвертеры роутов в Django Redirect Url в Django Функция reverse в Django Создаем главное меню Итоги модуля. Практическое задание Бонус🚀 Создаем собственный конвертер Шаблоны и статические файлы Что такое шаблон и как его создать Поиск шаблонов в Django. Коллизии в именах шаблонов Django template language. Рендеринг шаблона. Фильтры в шаблонах Django Теги в Django Template Language. Тег if Тег for Тег url Наследование шаблонов Django. Теги block и extends Тег include Подключаем статические файлы Изменяем стиль проекта Бонус🚀 Создаем свой собственный фильтр База данных, ORM, Модели Введение Что такое БД SQL и Django ORM Миграции: создание и выполнение Добавление записи в таблицу Выборка записей из таблицы Изменение и удаление записей Фильтрация данных при помощи filter и get Объект Q. Союзы AND и OR в запросе Выводим QuerySet в шаблон Методы в модели Slug поле Сортировка QuerySet Функции агрегации Итоги модуля. Паттерн MVC Интерфейс администратора Admin панель Продолжение следует
Создаем сайт турагентства на базе фреймворка Django
5490 ₽
Продолжительность: 30 часов 10 ч видео 31 ресурс для скачивания В представленном курсе рассматривается создание сайта туристического агентства на базе фреймворка Python Django
Python+Django. Графики и диаграммы.
3290 ₽
Продолжительность: 30 часов 1 ч видео 2 ресурсов для скачивания Как добавить график на сайт
Программа Введение Постановка задачи и подготовка к работе Формирование простого графика. Подбор размера картинки Трехмерный график. Дополнительные элементы графика Формирование диаграмм по данным, хранящимся в базе данных Формирование диаграмм по данным, хранящимся в базе данных 2 Особенности формирования круговой диаграммы
Сайт на Django 3. Сервис по сбору данных.
2290 ₽
Продолжительность: 30 часов 20,5 hours видео 2 ресурсов для скачивания Полноценный сервис, построенный на Django 3. Сбор данных о вакансиях с открытых источников по заданным параметрам.
Программа Введение Введение Какие технологии и инструменты будут применяться. Установка Python Начальные настройки Visual Studio Code PyCharm Виртуальное окружение. Что это? Установка virtualenv и создание виртуального окружения. Установка Django Настройки PyCharm Настройки Visual Studio Code Django. Старт проекта и создание приложений Как компоненты Django взаимодействуют между собой. Детальнее о файла settings и urls Что из себя представляет стандартная админка. Первая html страничка Добавляем логику в функцию отображения Подвязываем к проекту адрес GitHub-репозитория Создание нового приложения Миграции. Руссификация приложения. Обзор доступных полей для Модели. Создание новой модели - Язык программирования Формируем slug автоматически. Метод save() Модель для сохранения вакансий Добавление модели с вакансиями в админку. Интерактивная консоль shell. QuerySet - ещё немного методов Зачем нужен Bootstrap. Несколько слов об этом фреймворке. Функция для отображения вакансий Шаблонный тэг for. Вывод списка вакансий Шаблонные тэги extend и block Улучшения отображения страниц сайта Настройка PyCharm для работы с шаблонными тэгами Добавление информации о городе, ЯП и дате. Форма. Какие формы бывают и как с ними работать. html-форма Поиск по параметрам из формы Форма, как встроенный класс в Django Передача slug через форму Окончательное оформление страницы с формой Приложение accounts Варианты расширения стандартной модели User Переопределение стандартной модели User. Создаем собственную модель. Кастомный менеджер модели. Рестарт проекта с кастомной моделью MyUser Получение данных с сайтов с вакансиями (скрапинг) Несколько слов о том, как получать данные с сайтов. Получение html-страницы с сайта work.ua Принципы поиска данных внутри html-текста Сбор (скрапинг) данных с сайта work.ua Финализируем функционал для work.ua Основные критерии для поиска на сайте rabota.ua rabota.ua - финализируем парсинг Скрапинг данных с сайта dou.ua Скрапинг данных с сайта djinni.co Создание функции по запуску всех парсеров. Запуск Django вне самого проекта. Сохранение полученных вакансий в БД Модель Error для сохранения ошибок Несоответствие библиотеки jsonfield для Django 3.1.+ Как и где хранить адреса для парсеров. Модель Url Получение уникальных наборов пар город-ЯП, из таблицы с пользователями Получения набора урлов, согласно данных от пользователей. Запуск функций скрапинга с полученными из БД данными Несколько слов об асинхронном запуске функций Асинхронный запуск функций для скрапинга. Внесение изменений в отображение Реорганизация функций отображения. Пагинация. Подключение к функции отображения. Пагинация. Улучшение отображения с помощью Bootstrap. Кабинет пользователя Форма для входа пользователя Функции входа\выхода пользователя Регистрация нового пользователя. Форма. Функция для регистрации нового пользователя. Форма для изменения настроек пользователя. Изменение данных. Удаление пользователя. Система информирования messages. Отправка писем. Рассылка писем. Какие есть варианты. Настройки, необходимые для отправки писем через gmail Отправка писем подписчикам. Начальный функционал. Получение данных от подписчиков - кому и что необходимо отправлять Формирование html-содержимого текста письма Финализируем функционал по отправке писем подписчикам. Информирование админа об ошибках скрапинга Отправка письма админу с ошибками скрапинга Поиск отсутствующих урлов и отправка информации о них админу. Пожелания от подписчиков для добавления необходимых им города и\или ЯП. Изменение логики сохранения ошибок, полученных от функций скрапинга. Форма для контакта с администрацией и функция обработки этой формы Финализируем функционал по отправке информации админу Удаление старых записей с вакансиями из БД Внесение изменений в отображение страниц. Добавление favicon.ico. Кнопка сокрытия формы для контакта с админом. Добавление шрифта для модификации отображения лого Heroku Общая информация о сервисах для хостинга Разделение настроек на локальные и для деплоя Установка необходимых библиотек. Определение переменных окружения для БД и отправки писем Заливаем проект на Heroku Страницы ошибок и запуск задач по рассписанию.
Сайт на Django 3.1 Реализация ТЗ на позицию Junior Developer
3290 ₽
Продолжительность: 30 часов 17 ч видео 1 статья 1 ресурс для скачивания 2 практических тестов Сайт будет создан на основе реального тестового задания на позицию Junior Django Developer.
Программа Введение Общая инфрормация Виртуальное окружение - что это и зачем его использовать. Установка виртуального окружения и Django Git и GitHub - для чего их использовать Адреса ресурсов, которые используются в проекте Django. Базовая информация. Создаем проект на Django Настройки проекта в PyCharm. Что есть что в Django-проекте. Взаимодействие компонентов Django. HttpResponse Функция render. Обработка шаблонов Первый коммит и отправка кода в репозиторий Наследование шаблонов Создание django-проекта Bootstrap Что такое Bootstrap и как его можно использовать. Принципы формирования структуры сайта на основе Bootstrap Подключаем шаблон Bootstrap к проекту Первое приложение Города Создаем первое приложение Города Что такое ORM? Админка проекта. Создание суперюзера Модель City. Подключение её к админке. Руссификация приложения и модели Города Интерактивная консоль shell. Разбираемся в деталях QuerySet Функция для отображения списка городов. Детализация конкретной записи города Подключение возможности использования шаблонных тэгов в PyCharm Community Пункты навигационного меню в base.html. Класс active Отображение на основе классов. CBV Детализация с помощью DetailView Django-приложение Форма. Передача данных из браузера на сервер. Html-форма Обработка данных из формы Создаем формы на основе классов Form и ModelForm Используем Bootstrap для улучшения отображения формы CreateView. Создание новой записи UpdateView. Редактирование. DeleteView. Удаление Формы Пагинация Таблица со списком городов Разбиение всего списка на части. Пагинация Улучшаем отображение пагинации с помощью Bootstrap Переопределение метода get_context_data Messages Информирование пользователя о действиях. Приложение Поезда. Связи между таблицами. Обзор доступных типов полей для модели Модель Train Что такое related_name и как его использовать. Метод модели clean() Связи между таблицами Улучшение отображения записей в админке. Список поездов - формирование, отображение. Детализация записи поезда Форма для создания\редактирования Поезда Редактирование, удаление поезда Приложение Маршруты Модель Route Форма для поиска маршрутов Улучшение функционала формы поиска. Select2 Функция отображения для поиска маршрутов. Функция поиска маршрутов get_routes. Граф. Как можно представить сообщение между городами в виде структуры даннх? Функция формирования графа Функция по поиску путей в графе. Отбор маршрутов через заданные пользователем города. Отбор маршрутов по зананному пользователем времени в пути Сортировка маршрутов по времени. Отображение списка найденных маршрутов Улучшение отображения списка маршрутов Проблема N+1 запросов. select_related Логирование запросов. Формирование скрытых полей в форме. Форма для сохранение маршрута Добавление начальных данных в форму Сохранение маршрута Модернизация формы сохранения маршрута Список всех маршрутов Детализация маршрута.
Django с нуля на практике
13900 ₽
Продолжительность: 30 часов 78 уроков 234 теста 92 интерактивные задачи Изучите самый популярный Python-фреймворк, выполните 2 проекта, опубликуйте портфолио!
Программа Глава 1 Глава 2 Глава 2 – интро Bootstrap – знакомство и основные компоненты Bootstrap – простые компоненты Bootstrap – внешние поля и внутренние отступы Bootstrap – сетка Django (DTL) – шаблонизация – переменные Django (DTL) – шаблонизация – условия Django (DTL) – шаблонизация – циклы Django (DTL) – блоки, наследование и расширение Django (DTL) – создание ссылок в шаблонах GitHub – Локальная работа, ветки, работа с PyCharm GitHub – оформление репозитория Проектное задание главы 2 Django – запуск на продакшн-сервере gunicorn Деплой с помощью Heroku для Django Завершение работы над проектом 1 Глава 3 Знакомство с проектом 2 Django – Class-based Views Введение в базы данных Объектно-Реляционное Отображение (ORM) Django ORM – Модели Django ORM – Миграции Django ORM – Менеджер, запросы и фильтры Django ORM – Поиск по полю Django ORM – Упорядочивание и агрегации Django ORM – Модификация объектов Использование моделей с шаблонами Django ORM – отношения Django ORM – поиск по полям связанных моделей (в работе) Django – роуты с помощью re_path Flake и улучшение качества кода Проектное задание главы 3 Глава 4 Обработка данных – методы GET, POST, PUT, DELETE Формы и валидации Django Crispy Forms Регистрация и аутентификация Интерфейс администратора Поле для изображений ImageField Проектное задание главы 4 Завершение работы над проектом 2 Подведение итогов курса Песочница Django – 4 демонстрационных занятия микрозадача Песочница для задач на программирование Django – роуты (urls) Django – Обработка запросов CBV (Часть 1) WIP CBV (Часть 2) WIP ModelForm Профиль пользователя WIP Размещение media и static файлов в S3 хранилище WIP
Создание API на основе Django и Telegram-botа на Flask
3290 ₽
Продолжительность: 30 часов 12 ч видео 5 ресурсов для скачивания Пошаговая инструкция по созданию API для приложений на основе Django и Telegram-bota
Программа Введение Введение. Основные темы курса Предварительные настройки Создание нового проекта, виртуальное окружение, установка необходимых библиотек Настройка Visual Studio Code Переопределение стандартной модели User. Приложение accounts Менеджер для новой модели User Модель User. Дописываем необходимые методы. Метод save. Приложение для записей - notes. Создаем новое приложение. Настройка отображения записей в админке REST API О принципах REST API Установка DRF. Простой сериализатор Принципы работы сериализатора Функция для отображения списка с записями и создания новой записи Функция детализации, редактирования и удаления конкретной записи. Адреса доступа к API Доступ к данным по API с помощью сторонних библиотек Создание отображения на основе класса APIView Создание урлов для отображений на основе классов. "Тонкий" сериализатор Отображение на основе миксинов Вьюха для детализации и Редактирования на основе миксинов Вьюсеты. ModelViewSet Добавляем автора к записи. Автор записи, как read-only поле. Авторизация пользователей по API. Права доступа - Permissions Создаем свой вариант для Permissions API для пользователей (Users) Добавление новых пользователей по API. JWT JSON Web Token - что это и зачем нужно? Подключение Simple JWT Базовая и JWT аутентификации на сайте API для сервиса JobFinder Копирование кода с гитхаба и локальные настройки Немного о структуре проекта JobFinder Сериализаторы и вьюсеты для моделей Города и Специальности Вьюсет для модели Вакансий Использование __slug для фильтрации запроса к БД по вакансиям django-filter для фильтрации вывода Переопределение методов get_serializer_class и get_queryset Telegram Bot Основы. Метод getUpdates Отправка сообщений. Метод sendMessage Новое приложени bot. Устанавливаем Flask. Тунелирование. Установка Webhook-а Вьюха на основе класса MethodView Функция обработки входящих сообщений от Телеграм. Функция отправки сообщений. Получение входящих сервисных сообщений и отправка ответа. Обработка входящих сообщений на запрос по городам или специальностям. Функция по запросу данных с API JobFinder. Обработка сообщений с запросом по вакансиям по городу и специальности. Обработка ответа со списком вакансий. Обработка случаев отсутствия ответа от сервиса JobFinder. Heroku Первоначальные настройки. Деплой проекта на сервис Heroku Итоги
Django 3 - Full Stack разработка веб-сайтов на Python
999 ₽
Продолжительность: 30 часов Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4
Программа Вступительное слово Памятка по Python 3 Инсталлируем Anaconda Введение в Anaconda Что делать если Navigator не открывается Обзор основных типов данных Числа и элементарная математика Переменные Bool и None Тип string Операторы сравнения list - список dict - словарь Логика с условиями Цикл for Основы функций Ошибки и исключения Основы классов Атрибуты и методы Наследование и полиморфизм Сайт № 1 - Генератор паролей Обзор сайта Инсталлируем Django Django Cheat Sheet Запускаем сервер Django Структура проекта Приложения в проекте (Applications) URLs Шаблоны (Templates) Формы (Forms) Генерация случайного пароля Получение данных с формы Домашнее задание Решение домашнего задания Знакомство с Bootstrap Заключение Исходный код Введение в GIT Знакомство с GIT Основы GIT Сайт № 2 - Личное портфолио Введение Новые проекты и приложения Модели Админка и изображения Отображение объектов в Админке Связываем URL с приложением Модель Blog Заглядываем внутрь базы данных Статические (static) файлы Страница Detail Полировка Расширяем базовый шаблон Обращаемся к Bootstrap Заключение Исходный код Разворачивание сайта в сети Интернет Python Anywhere Виртуальные окружения Запускаем сервер Django Статические и медиа файлы git ignore Разворачивание изменений Настройка кастомного домена Сайт № 3 - Список дел (ToDo) Введение Новый проект Форма регистрации Создание пользователя Обработка ошибок Отображение статуса пользователя Выход пользователя Вход пользователя Модель ToDo Создание задач (ToDo) Список задач Просмотр и обновление задач Завершение и удаление задач Отображение завершённых задач Стилизация Заключение Исходный код Что нового в Django 3 Что дальше? Заключительное слово Бонусная лекция
Django 3 - Full Stack разработка веб-сайтов на Python
5490 ₽
Продолжительность: 30 часов Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4
Программа Вступительное слово Памятка по Python 3 Инсталлируем Anaconda Введение в Anaconda Что делать если Navigator не открывается Обзор основных типов данных Числа и элементарная математика Переменные Bool и None Тип string Операторы сравнения list-список dict-словарь Логика с условиями Цикл for Основы функций Ошибки и исключения Основы классов Атрибуты и методы Наследование и полиморфизм Сайт №1 - Генератор паролей Обзор сайта Инсталлируем Django Django Cheat Sheet Запускаем сервер Django Структура проекта Приложения в проекте (Applications) URLs Шаблоны (Templates) Формы (Forms) Генерация случайного пароля Получение данных с формы Домашнее задание Решение домашнего задания Знакомство с Bootstrap Заключение Исходный код Введение в GIT Знакомство с GIT Основы GIT Сайт № 2 - Личное портфолио Введение Новые проекты и приложения Модели Админка и изображения Отображение объектов в Админке Связываем URL с приложением Модель Blog Заглядываем внутрь базы данных Статические (static) файлы Страница Detail Полировка Расширяем базовый шаблон Обращаемся к Bootstrap Заключение Исходный код Разворачивание сайта в сети Интернет Python Anywhere Виртуальные окружения Запускаем сервер Django Статические и медиа файлы git ignore Разворачивание изменений Настройка кастомного домена Сайт № 3 - Список дел (ToDo) Введение Новый проект Форма регистрации Создание пользователя Обработка ошибок Отображение статуса пользователя Выход пользователя Вход пользователя Модель ToDo Создание задач (ToDo) Список задач Просмотр и обновление задач Завершение и удаление задач Отображение завершённых задач Стилизация Заключение Исходный код Что нового в Django 3 Что дальше? Заключительное слово Бонусная лекция
Основы Python
Бесплатно
Продолжительность: 30 часов 11 уроков 16 тестов 20 интерактивных задач Python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка. Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.
Программа Введение Основы Python Типы данных и операции с числами Ввод данных Условия if, elif, else и операции сравнения Циклы while, for Установка и подключение библиотек и модулей Списки Словари Задачи на практику Итог
Школьный курс программирования на языке Python
Бесплатно
Продолжительность: 30 часов 25 уроков 40 тестов 161 интерактивная задача Python — это скриптовый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и многих платформ, начиная с iOS и Android и заканчивая серверными ОС. Как используется Python Его можно встретить в вебе и на мобильных устройствах, в приложениях и решениях, связанных с машинным обучением (нейросети и искусственный интеллект), а также в качестве встроенной системы. Веб-разработка Чаще всего Python используется в веб-разработке. Для работы с ним подключают фреймворки: Pyramid, Pylons, TurboGears, Flask, CherryPy и — самый популярный — Django.
Программа Алгоритмимзация Основы программирования Python Hello world! Целочисленная арифметика Дополнительные задачи. Целочисленная арифметика Случайные и псевдослучайные числа Полное ветвление Неполное ветвление Каскадное ветвление Цикл с предусловием Дополнительные задачи. Цикл с предусловием Цикл с параметром Дополнительные задачи. Цикл с параметром Закрепление по теме Циклы Вложенные циклы Массивы и строки Строки Строки. Методы Дополнительные задачи. Строки Введение в массивы (списки) Введение в массивы (списки). Продолжение Массивы. Алгоритмы обработки 1 Массивы. Алгоритмы обработки 2 Проверочная работа "массивы" Сортировка Функции и рекурсивные функции Олимпиадные задачи
Python: основы и применение
Бесплатно
Продолжительность: 30 часов 19 уроков 5 часов видео 25 тестов 36 интерактивных задач Курс посвящен базовым принципам языка Python и программирования в целом. Он хорошо подойдет тем, кто уже может писать простейшие программы на Python или тем, кто до этого программировал на других языках.
Программа Базовые принципы языка Python Cтандартные средства языка Python Ошибки и исключения Работа с кодом: модули и импорт Итераторы и генераторы Работа с файловой системой и файлами Работа с функциями: functool и лямбда функции Стиль программирования: pep8 и документация Применение Python: анализ текста Стандартные методы и функции для строк Регулярные выражения в Python Обзорно об интернете: http-запросы, html-страницы и requests Распространённые форматы текстовых файлов: CSV, JSON API XML, библиотека ElementTree, библиотека lxml Заключение
Python | SecretCode
Бесплатно
Продолжительность: 30 часов 23 урока 119 интерактивных задач Данный курс предназначен для введения в язык Python.
Программа Python. Ввод/Вывод данных. Арифметические выражения Условный оператор Операторы if/else. Домашнее задание на 12.04.2021 Операторы if/else/elif. Домашнее задание на 19.04.2021 Задачи. Уровень "Дилетант". Задачи. Уровень "Профи". Задачи. Уровень "Бог". Домашнее задание на 26.04.2021 Циклы (while/for) Циклы (while/for). Задачи. Уровень "Дилетант". Задачи. Уровень "Профи". Задачи. Уровень "Бог". Домашнее задание на 24.05.2021
Программирование на Python
Бесплатно
Продолжительность: 30 часов 18 уроков 16 тестов 8 интерактивных задач Начальные сведения о языке Python. Курс рассчитан на учеников 8 класса, занимающихся по учебнику Л. Л. Босовой и желающих освоить язык программирования Python. А так же для учителей, которые преподают по учебнику Босовой Л. Л. и хотят перейти с языка Паскаль на Python.
Программа Установка Python Общие сведения Алфавит и словарь языка Типы данных Первая программа Вычисления Организация ввода и вывода данных Вывод данных Разбор задачи Ввод данных с клавиатуры Программирование линейных алгоритмов Числовые типы данных Целочисленный тип данных Строковый тип данных Логический тип данных Программирование разветвляющихся алгоритмов Условный оператор Неполное условие Каскадное ветвление Зачёт по теме
Изучение Python с нуля
1790 ₽
Продолжительность: 30 часов 4,5 hours видео 17 ресурсов для скачивания Изучение языка программирования Python с легкостью и простым языком
Программа Введение Введение Начало Python Тест 1. Переменные Тест 2. Ввод и вывод Тест 3. Арифметические операторы Тест 4. Арифметические операции с присваиванием. Комментарии Тест 5. Основные инструменты Python Условный оператор if Тест 6. Условные выражения. Логические операции Тест 7. Цикл while Тест 8. Цикл for Тест 9. Работа со строками Тест 10. Функции Тест 11. Аргументы функции Тест 12. Углубленное изучение языка Python Модули Тест 13. Работа с файлами Тест 14. Списки Тест 15. Кортежи Тест 16. Словари Тест 17. Множества Тест 18. Немного про ООП Тест 19. Собственный проект