HangOps.ru
Курсы Python Flask
Flask с нуля на практике
13900 ₽
Платформа:
Stepik
(29)
Продолжительность:
30 часов
Язык:
русский
  • 91 урок
  • 204 теста
  • 151 интерактивная задача
Познакомьтесь с веб-разработкой! Изучите трендовый Python-фреймворк Flask, соберите 3 проекта в портфолио, опубликуйте онлайн
Программа
Интро и Глава 1
Глава 2
  • Интро главы 2
  • Bootstrap – знакомство и основные компоненты
  • Bootstrap – простые компоненты
  • Bootstrap – сетка
  • Bootstrap – внешние поля и внутренние отступы
  • Jinja – условия
  • Jinja – циклы
  • Jinja – циклы по словарям и вложенные циклы
  • Jinja – базовые шаблоны
  • Jinja – фильтры
  • Jinja: Создание ссылок в шаблонах
  • GitHub – начало работы
  • GitHub – Локальная работа, ветки, работа с PyCharm
  • GitHub – ветки, совместная работа и пулл-реквесты (факультатив)
  • GitHub – оформление репозитория
  • Проектное задание главы 2
  • Управление зависимостями и requirements.txt
  • Запуск на продакшн-сервере gunicorn и подготовка к переезду
  • Деплой с помощью Heroku
  • Завершение работы над проектом 1
Глава 3
  • Интро главы 3
  • Знакомство со вторым проектом
  • JSON (JavaScript Object Notation)
  • Работа с файлами
  • Flask – обработка данных из форм
  • ООП – Классы
  • ООП – Элементы класса
  • ООП – Класс и экземпляр - Теория без практики
  • ООП – Методы
  • ООП – Методы и атрибуты
  • WTF Forms - начало
  • WTF Forms - прием данных
  • WTF Forms – валидация и вывод ошибок
  • Проектное задание главы 3
Глава 4
  • Глава 4 – интро
  • Введение в базы данных
  • Что такое SQL
  • Основные типы данных
  • Объектно-Реляционное Отображение (ORM)
  • Отображение данных и объектов
  • SQLAlchemy – создание моделей
  • Создание схемы базы данных
  • Визуальное управление базой данных на примере DBeaver
  • SQLAlchemy – простые записи
  • SQLAlchemy – получение записей
  • SQLAlchemy – отношения часть 1 – One to Many, One to One
  • SQLAlchemy – отношения часть 2 – Many to Many
  • SQLAlchemy – поиск и фильтр
  • SQLAlchemy – миграции
  • Flask + SQLAlchemy: PostgreSQL
  • Heroku PostgreSQL
  • Глава 4 – проектное задание
Глава 5
  • Интро главы 5 (магазин)
  • Flask + SQLAlchemy: изменение и удаление
  • Flask: сессии
  • Flask: Аутентификация и авторизация
  • Flask: Регистрация
  • Flask: Безопасность и хеши с солью
  • Flask-admin: знакомство и редактирование моделей
  • Flask: структура приложения
  • Flask – Blueprints
  • Проектное задание главы 5 (магазин)
  • Создание портфолио
Дополнительный контент
  • Flask: Mail
  • Flask: 5 демонстрационных занятий
Python. Основы веб-разработки с помощью Flask.
Бесплатно
Платформа:
Stepik
(11)
Продолжительность:
30 часов
Язык:
русский
  • 31 урок
  • 48 тестов
  • 35 интерактивных задач
Практические задания по основам программирования на Python. В результате курса вы изучите основы программирования на Python и реализуете свой первый сайт.
Программа
Введение
Типы данных. Переменные
  • Повторение
  • Типы данных. Обзор
  • Переменные
  • Простые типы данных. Числа и строки.
  • Типы данных. Числа
  • Методы работы со строками
  • Подведем итоги модуля
Структуры данных
  • Проверим знания
  • Операции над строками
  • Индексация строк
  • Переменные внутри строк
Структуры данных
  • Повторение
  • Структуры данных. Изменяемые и неизменяемые типы.
  • Списки. Кортежи
  • Словари. Множества
  • Другие типы данных.
  • Подведем итоги
Условный оператор
  • Повторение
  • Условный оператор.
  • Конструкция elif
  • Операторы and и or
  • Подведем итоги
Циклический алгоритм
  • Повторение
  • Цикл while
  • Цикл for
  • Операторы break и continue
  • Подведем итог
Flask Fast – вводный курс
5900 ₽
Платформа:
Stepik
(3)
Продолжительность:
30 часов
Язык:
русский
  • 46 уроков
  • 136 тестов
  • 41 интерактивная задача
Вводный двухнедельный курс по Flask. Подойдет тем, кто раздумывает над прохождением полного курса https://stepik.org/course/61900, но пока сомневается и тем, кто терпеть не может длинные курсы!
Программа
Глава 1
Глава 2
  • Интро главы 2
  • Bootstrap – знакомство и основные компоненты
  • Bootstrap – простые компоненты
  • Bootstrap – сетка
  • Bootstrap – внешние поля и внутренние отступы
  • Jinja – условия
  • Jinja – циклы
  • Jinja – циклы по словарям и вложенные циклы
  • Jinja – базовые шаблоны
  • Jinja – фильтры
  • Jinja: Создание ссылок в шаблонах
  • GitHub – начало работы
  • GitHub – Локальная работа, ветки, работа с PyCharm
  • GitHub – ветки, совместная работа и пулл-реквесты (факультатив)
  • Проектное задание главы 2
  • Управление зависимостями и requirements.txt
  • Запуск на продакшн-сервере gunicorn и подготовка к переезду
  • Деплой с помощью Heroku
  • Завершение работы над проектом 1
  • Поздравляем с завершением Flask mini!
Создаем фреймворк – упрощенный аналог Python Django
3790 ₽
Платформа:
Udemy
(20)
Продолжительность:
30 часов
Язык:
русский
  • 4 ч видео
  • 30 ресурсов для скачивания
В представленном курсе рассматривается создание фреймворка - упрощенного аналога фреймворков Python Django и Flask
Программа
Создаем основу фреймворка и начальный функционал веб-приложения
  • Введение
  • КАК работают wsgi-фреймворки
  • КАК создать свой wsgi-фреймворк
  • КАК реализовать связку маршрутов и обработчиков
  • КАК настроить простейшую шаблонизацию
  • КАК реализовать запуск проекта
  • Заключение
  • Практическое задание
Учим фреймворк обрабатывать GET- и POST-запросы
  • Введение
  • КАК разделить GET- и POST-запросы
  • обработка GET-запроса
  • обработка POST-запроса
  • Заключение
  • Практическое задание
Учим фреймворк работать с наследованием шаблонов и подшаблонами
  • Введение
  • КАК реализовать наследование шаблонов и подключение подшаблонов
  • немного о языке шаблонов
  • Заключение
  • Практическое задание
Учим фреймворк работать с моделями сущностей
  • Введение
  • Что такое классы сущностей и для чего они нужны
  • Как создать контроллеры для работы с моделями
  • Добавляем привязку к маршрутам и Добавляем шаблоны
  • запуск приложения
  • Заключение
  • Практическое задание
Учим фреймворк выполнять привязку URL-шаблонов к обработчикам
  • Введение
  • Что такое маршрутизация
  • КАК реализовать маршрутизацию через декоратор
  • Проверка работы приложения
  • Заключение
  • Практическое задание
Реализуем во фреймворке возможность написания обработчиков по CBV-подходу
  • Введение
  • Что такое встроенные классы-контроллеры (CBV)
  • Реализуем первый собственный встроенный класс-обработчик
  • применяем первый собственный встроенный класс-обработчик
  • Реализуем второй собственный встроенный класс-обработчик
  • Применяем второй собственный встроенный класс-обработчик
  • Дополняем проект необходимыми шаблонами
  • проверяем работу проекта
  • заключение.раздел 6
  • Практическое задание
Реализуем во фреймворке упрощенную ORM
  • Введение
  • что такое ORM-подход
  • реализуем класс-посредник для orm
  • реализуем класс-реестр для orm
  • реализуем необходимую структуру базы данных
  • реализуем класс для взаимодействия с базой данных
  • запуск приложения
  • Заключение
  • Практическое задание
  • Итоги курса
Подключаем статику
  • Введение
  • Что такое статика
  • Дорабатываем шаблонизатор
  • Дорабатываем фреймворк
  • Настраиваем файл settings.py
  • Подключаем статику
  • Заключение
  • Практическое задание
Создаем универсальный маппер
  • Введение
  • Для чего нужен универсальный маппер
  • Создаем универсальный маппер
  • Метод получения записи по идентификатору
  • Метод добавления записи в таблицу
  • Метод изменения записи в таблице
  • Метод удаления записи в таблице
  • Создаем мапперы классов-моделей
  • Дорабатываем классы-модели
  • Дорабатываем контроллеры для управления категориями
  • Дорабатываем контроллеры для управления студентами
  • Дополняем скрипт для создания таблиц базы данных
  • Проверяем работу приложения
  • Заключение
  • Практическое задание
Школьный курс программирования на языке Python
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 25 уроков
  • 40 тестов
  • 161 интерактивная задача
Python — это скриптовый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и многих платформ, начиная с iOS и Android и заканчивая серверными ОС. Как используется Python Его можно встретить в вебе и на мобильных устройствах, в приложениях и решениях, связанных с машинным обучением (нейросети и искусственный интеллект), а также в качестве встроенной системы. Веб-разработка Чаще всего Python используется в веб-разработке. Для работы с ним подключают фреймворки: Pyramid, Pylons, TurboGears, Flask, CherryPy и — самый популярный — Django.
Программа
Алгоритмимзация
Основы программирования Python
  • Hello world!
  • Целочисленная арифметика
  • Дополнительные задачи. Целочисленная арифметика
  • Случайные и псевдослучайные числа
  • Полное ветвление
  • Неполное ветвление
  • Каскадное ветвление
  • Цикл с предусловием
  • Дополнительные задачи. Цикл с предусловием
  • Цикл с параметром
  • Дополнительные задачи. Цикл с параметром
  • Закрепление по теме Циклы
  • Вложенные циклы
Массивы и строки
  • Строки
  • Строки. Методы
  • Дополнительные задачи. Строки
  • Введение в массивы (списки)
  • Введение в массивы (списки). Продолжение
  • Массивы. Алгоритмы обработки 1
  • Массивы. Алгоритмы обработки 2
  • Проверочная работа "массивы"
  • Сортировка
Функции и рекурсивные функции
  • Функции в языке Python
Олимпиадные задачи
Основы Python
Бесплатно
Платформа:
Stepik
(2)
Продолжительность:
30 часов
Язык:
русский
  • 11 уроков
  • 16 тестов
  • 20 интерактивных задач
Python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка. Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.
Программа
Введение
Основы Python
  • Типы данных и операции с числами
  • Ввод данных
  • Условия if, elif, else и операции сравнения
  • Циклы while, for
  • Установка и подключение библиотек и модулей
  • Списки
  • Словари
  • Задачи на практику
Итог
  • В заключение
  • Отзыв
Python: основы и применение
Бесплатно
Платформа:
Stepik
(1502)
Продолжительность:
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
Бесплатно
Платформа:
Stepik
Продолжительность:
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
Бесплатно
Платформа:
Stepik
(6)
Продолжительность:
30 часов
Язык:
русский
  • 18 уроков
  • 16 тестов
  • 8 интерактивных задач
Начальные сведения о языке Python. Курс рассчитан на учеников 8 класса, занимающихся по учебнику Л. Л. Босовой и желающих освоить язык программирования Python. А так же для учителей, которые преподают по учебнику Босовой Л. Л. и хотят перейти с языка Паскаль на Python.
Программа
Установка Python
Общие сведения
  • Алфавит и словарь языка
  • Типы данных
  • Первая программа
  • Вычисления
Организация ввода и вывода данных
  • Вывод данных
  • Разбор задачи
  • Ввод данных с клавиатуры
Программирование линейных алгоритмов
  • Числовые типы данных
  • Целочисленный тип данных
  • Строковый тип данных
  • Логический тип данных
Программирование разветвляющихся алгоритмов
  • Условный оператор
  • Неполное условие
  • Каскадное ветвление
  • Зачёт по теме
Изучение Python с нуля
1790 ₽
Платформа:
Udemy
(9)
Продолжительность:
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.
  • Собственный проект
Python | ШТН
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 27 уроков
  • 145 интерактивных задач
Курс составлен для изучения языка Python учениками ШТН.
Программа
Python. Ввод/Вывод данных. Арифметические выражения
Условный оператор
  • Условный оператор
  • Домашнее задание 03.10
  • Операторы if/else/elif
  • Домашнее задание 11.10
  • Домашнее задание 17.10
Циклы (While/For)
  • Циклы (While/For)
  • Домашнее задание за 24.10.2020
  • Задания уровня "дилетант"
  • Задания уровня "Профи"
Строки
  • Строки
  • Домашнее задание на 28.11
  • Задания уровня "Дилетант"
  • Задания уровня "Профи"
  • Задания уровня "Бог"
Списки
  • Списки
  • Задания уровня "Дилетант"
  • Задания уровня "Профи"
  • Задания уровня "Бог"
Мемы
  • мемы
Задачи мертвого кота
  • Чеек
Программирование на Python
66000 ₽
Платформа:
Stepik
(4)
Продолжительность:
30 часов
Язык:
русский
  • 1 урок
  • 1 интерактивная задача
Программа состоит из четырех курсов, каждый из которых раскрывает определенную тему в Python. Сначала вы научитесь основным конструкциям языка и другим особенностям программирования на Python, далее углубитесь в объектно-ориентированное программирование. Научитесь создавать веб-сервисы и проводить анализ данных. Программа подойдет для студентов и профессионалов с начальными навыками программирования.
Программа
Программирование на Python
Многопоточность и многопроцессорность Python
Бесплатно
Платформа:
Stepik
(1)
Продолжительность:
30 часов
Язык:
русский
  • 13 уроков
  • 1 час видео
Вы научитесь полноценно работать с потоками и процессами в Python и сэкономите много времени на чтении скучной документации
Программа
Многопоточность. Threading Python
Многопроцессорность. Multiprocessing Python
  • Основы при работе с процессами
  • Технологии Lock, RLock, Array, Queue
  • Пулл процессов. Рассматриваем Callback'и и распределяем нагрузку
  • Condition, Event в процессах
  • Разбираем Менеджеры, BaseManager, Барьеры
  • Pipe. Трубы и передача данных между процессами
  • Бонус
Программирование Python
Бесплатно
Платформа:
Stepik
(6)
Продолжительность:
30 часов
Язык:
русский
  • 27 уроков
  • 4 теста
  • 201 интерактивная задача
Курс для тех, кто хочет научиться программировать на языке Python. Порешаем много задачек с подробным описанием.
Программа
Вывод и ввод на языке Python
Основные алгоритмические конструкции
  • Условные конструкции (3-4 урок)
  • Условный оператор (задачи)
  • Дополнительные задачи на условные конструкции (3-4 урок)
  • Цикл while (5-6 урок)
  • Дополнительные задачи на цикл while (5-6 урок)
  • Анализ цифр числа (цикл while)
  • Цикл for (7-8 урок)
  • Цикл for (работа с числами)
  • Дополнительные задачи на цикл for (7-8 урок)
  • Дополнительная проверка for
  • Задачи ЕГЭ №6
Работа со списками и строками
  • Строки (9-10 урок)
  • Дополнительные задачи на строки 9-10 урок
  • Строковые методы (11-12 урок)
  • Дополнительные задачи 11-12 урок
  • Списки (13-14 урок)
  • Дополнительные задачи на списки (13-14 урок)
Работа с различными коллекциями
  • Множества (15-16 урок)
  • Кортежи (17-18 урок)
  • Словари (19-20 урок)
  • Вложенные списки (21-22) урок
  • Алгоритмизация комбинаторных задач
Работа с функциями
  • Функции
Погружение в Python
16500 ₽
Платформа:
Stepik
(10)
Продолжительность:
30 часов
Язык:
русский
  • 32 урока
  • 8 часов видео
  • 158 тестов
  • 16 интерактивных задач
Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нём. Для успешного прохождения курса нужен базовый опыт программирования на любом языке.
Программа
Введение в Python.
Структуры данных и функции.
  • Коллекции
  • Тест по уроку
  • Функции
  • Тест по неделе
  • Заключительное видео второй недели
  • Дополнительные задачи
Объектно-ориентированное программирование.
  • Классы и объекты
  • Наследование
  • Работа с ошибками
  • Тест по неделе
  • Заключительное видео третьей недели
  • Дополнительные задачи
Углубленный Python.
  • Особые методы классов
  • Механизм работы классов
  • Отладка и тестирование
  • Тест по неделе
  • Заключительное видео четвертой недели
  • Дополнительные задачи
Многопоточное и асинхронное программирование.
  • Процессы и потоки
  • Работа с сетью, сокеты
  • Асинхронное программирование
  • Тест по неделе
Финальный проект.
  • Финальный проект
  • Ваши впечатления о курсе
Создаем REST API на Flask
7900 ₽
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 23 урока
  • 42 теста
  • 32 интерактивные задачи
Программа
Глава 1 – открытые API
Глава 2 – API с авторизацией
  • Flask: сериализация с marshmallow
  • Flask-admin: знакомство и редактирование моделей
  • Flask: авторизация через API и ключи доступа
  • Flask – Class Based Views
  • Flask – Blueprints
  • Flask – smorest (топик не наполнен)
  • Проектное задание главы 2
Песочница
  • Демо
Python Smart Skills
Бесплатно
Платформа:
Stepik
(1)
Продолжительность:
30 часов
Язык:
русский
  • 19 уроков
  • 15 тестов
  • 31 интерактивная задача
Python язык программирования для тех кто хочет изучать с нуля основы программирования.  Язык Python используется сотнями тысяч разработчиков по всему миру в таких областях, как создание веб-сценариев, системное программирование, создание пользовательских интерфейсов, настройка программных продуктов под пользователя, численное программирование и в других. Как считают многие, это один из самых используемых языков программирования в мире.
Программа
Операторы. Переменные
Условия
  • Задачи на условия
  • Анализ цифр числа
Функции
  • функции
  • Словари
  • Файловый ввод/вывод
  • Граф вызовов функций
Графический модуль turtle, drawman
  • Создание объектов
  • Чертежник модуль
Основы ООП Python
  • ООП Python
Приложения (виджеты)
  • Модуль tkinter
Игры на Python
  • арканоид
Классы в Python
  • Классы в Python
Программирование Python
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 17 уроков
  • 4 теста
  • 52 интерактивные задачи
Мы рады видеть вас на курсе «Программирование на Python».
Программа
Алгоритмизация
Ветвления
  • Задачи на ветвление
  • Продолжение
  • 3
  • 4
Циклы
  • Решение задач
  • Цикл с предусловием
  • 6
  • 7
  • 9
  • 10
Функции
  • Создание (определение) функции
  • Функции
  • Рекурсия
Массивы
  • Задачи
ООП
  • Классы
Контрольные работы
  • К.Р.1
Python для початківців
Бесплатно
Платформа:
Stepik
(2)
Продолжительность:
30 часов
Язык:
русский
  • 24 урока
  • 12 тестов
  • 134 интерактивные задачи
Запрошую до вивчення мови програмування Python.
Программа
Основи мови програмування
Числа і операції над ними
  • Ділення без остачі та з остачею
  • Вбудовані функції
  • Модуль math. Математичні функції
  • Контрольні завдання
  • Повторення 06.09
  • Модуль random. Генерація випадкових чисел
Умовні оператори
  • Логічний тип bool. Операції порівняння
  • Оператор розгалуження if ... else
  • Конструкція if-elif-else
  • Контрольні завдання
Цикли
  • Функція range()
  • Цикл for
  • Перехід на наступну ітерацію циклу. Оператор continue
  • Цикл while
  • Розв'язування задач і вправ
  • Контрольні завдання 16.12
Программирование на языке Python
Бесплатно
Платформа:
Stepik
(58)
Продолжительность:
30 часов
Язык:
русский
  • 25 уроков
  • 7 часов видео
  • 49 тестов
Изучение основ программирования на языке Python - типы данных, списки, кортежи, словари, операторы. Работа с различными видами библиотек, таких как turtle, math, numpy, sympy, matplotlib, time, serial и т.д.
Программа
Основы языка python
Стандартные библиотеки python
  • Random
  • Time
  • Datetime
  • Calendar
  • Math
  • Turtle
  • Tkinter
  • Регулярные выражения
  • os, sys
Импортируемые библиотеки
  • Numpy
  • Matplotlib
  • Serial