Flask с нуля на практике
13900 ₽

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 91 урок
- 204 теста
- 151 интерактивная задача
Познакомьтесь с веб-разработкой!
Изучите трендовый Python-фреймворк Flask, соберите 3 проекта в портфолио, опубликуйте онлайн
Программа
Интро и Глава 1
- Интро главы 2
- Bootstrap – знакомство и основные компоненты
- Bootstrap – простые компоненты
- Bootstrap – сетка
- Bootstrap – внешние поля и внутренние отступы
- Jinja – условия
- Jinja – циклы
- Jinja – циклы по словарям и вложенные циклы
- Jinja – базовые шаблоны
- Jinja – фильтры
- Jinja: Создание ссылок в шаблонах
- GitHub – начало работы
- GitHub – Локальная работа, ветки, работа с PyCharm
- GitHub – ветки, совместная работа и пулл-реквесты (факультатив)
- GitHub – оформление репозитория
- Проектное задание главы 2
- Управление зависимостями и requirements.txt
- Запуск на продакшн-сервере gunicorn и подготовка к переезду
- Деплой с помощью Heroku
- Завершение работы над проектом 1
- Интро главы 3
- Знакомство со вторым проектом
- JSON (JavaScript Object Notation)
- Работа с файлами
- Flask – обработка данных из форм
- ООП – Классы
- ООП – Элементы класса
- ООП – Класс и экземпляр - Теория без практики
- ООП – Методы
- ООП – Методы и атрибуты
- WTF Forms - начало
- WTF Forms - прием данных
- WTF Forms – валидация и вывод ошибок
- Проектное задание главы 3
- Глава 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 (магазин)
- Flask + SQLAlchemy: изменение и удаление
- Flask: сессии
- Flask: Аутентификация и авторизация
- Flask: Регистрация
- Flask: Безопасность и хеши с солью
- Flask-admin: знакомство и редактирование моделей
- Flask: структура приложения
- Flask – Blueprints
- Проектное задание главы 5 (магазин)
- Создание портфолио
- Flask: Mail
- Flask: 5 демонстрационных занятий
Python. Основы веб-разработки с помощью Flask.
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 31 урок
- 48 тестов
- 35 интерактивных задач
Практические задания по основам программирования на Python. В результате курса вы изучите основы программирования на Python и реализуете свой первый сайт.
Программа
Введение
- Повторение
- Типы данных. Обзор
- Переменные
- Простые типы данных. Числа и строки.
- Типы данных. Числа
- Методы работы со строками
- Подведем итоги модуля
- Проверим знания
- Операции над строками
- Индексация строк
- Переменные внутри строк
- Повторение
- Структуры данных. Изменяемые и неизменяемые типы.
- Списки. Кортежи
- Словари. Множества
- Другие типы данных.
- Подведем итоги
- Повторение
- Условный оператор.
- Конструкция elif
- Операторы and и or
- Подведем итоги
- Повторение
- Цикл while
- Цикл for
- Операторы break и continue
- Подведем итог
Flask Fast – вводный курс
5900 ₽

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 46 уроков
- 136 тестов
- 41 интерактивная задача
Вводный двухнедельный курс по Flask. Подойдет тем, кто раздумывает над прохождением полного курса https://stepik.org/course/61900, но пока сомневается и тем, кто терпеть не может длинные курсы!
Программа
Глава 1
- Интро главы 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
- Продолжительность:
- 30 часов
- Язык:
- русский
- 4 ч видео
- 30 ресурсов для скачивания
В представленном курсе рассматривается создание фреймворка - упрощенного аналога фреймворков Python Django и Flask
Программа
Создаем основу фреймворка и начальный функционал веб-приложения
- Введение
- КАК работают wsgi-фреймворки
- КАК создать свой wsgi-фреймворк
- КАК реализовать связку маршрутов и обработчиков
- КАК настроить простейшую шаблонизацию
- КАК реализовать запуск проекта
- Заключение
- Практическое задание
- Введение
- КАК разделить GET- и POST-запросы
- обработка GET-запроса
- обработка POST-запроса
- Заключение
- Практическое задание
- Введение
- КАК реализовать наследование шаблонов и подключение подшаблонов
- немного о языке шаблонов
- Заключение
- Практическое задание
- Введение
- Что такое классы сущностей и для чего они нужны
- Как создать контроллеры для работы с моделями
- Добавляем привязку к маршрутам и Добавляем шаблоны
- запуск приложения
- Заключение
- Практическое задание
- Введение
- Что такое маршрутизация
- КАК реализовать маршрутизацию через декоратор
- Проверка работы приложения
- Заключение
- Практическое задание
- Введение
- Что такое встроенные классы-контроллеры (CBV)
- Реализуем первый собственный встроенный класс-обработчик
- применяем первый собственный встроенный класс-обработчик
- Реализуем второй собственный встроенный класс-обработчик
- Применяем второй собственный встроенный класс-обработчик
- Дополняем проект необходимыми шаблонами
- проверяем работу проекта
- заключение.раздел 6
- Практическое задание
- Введение
- что такое ORM-подход
- реализуем класс-посредник для orm
- реализуем класс-реестр для orm
- реализуем необходимую структуру базы данных
- реализуем класс для взаимодействия с базой данных
- запуск приложения
- Заключение
- Практическое задание
- Итоги курса
- Введение
- Что такое статика
- Дорабатываем шаблонизатор
- Дорабатываем фреймворк
- Настраиваем файл settings.py
- Подключаем статику
- Заключение
- Практическое задание
- Введение
- Для чего нужен универсальный маппер
- Создаем универсальный маппер
- Метод получения записи по идентификатору
- Метод добавления записи в таблицу
- Метод изменения записи в таблице
- Метод удаления записи в таблице
- Создаем мапперы классов-моделей
- Дорабатываем классы-модели
- Дорабатываем контроллеры для управления категориями
- Дорабатываем контроллеры для управления студентами
- Дополняем скрипт для создания таблиц базы данных
- Проверяем работу приложения
- Заключение
- Практическое задание
Школьный курс программирования на языке Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 25 уроков
- 40 тестов
- 161 интерактивная задача
Python — это скриптовый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и многих платформ, начиная с iOS и Android и заканчивая серверными ОС.
Как используется Python
Его можно встретить в вебе и на мобильных устройствах, в приложениях и решениях, связанных с машинным обучением (нейросети и искусственный интеллект), а также в качестве встроенной системы.
Веб-разработка
Чаще всего Python используется в веб-разработке. Для работы с ним подключают фреймворки: Pyramid, Pylons, TurboGears, Flask, CherryPy и — самый популярный — Django.
Программа
Алгоритмимзация
- Hello world!
- Целочисленная арифметика
- Дополнительные задачи. Целочисленная арифметика
- Случайные и псевдослучайные числа
- Полное ветвление
- Неполное ветвление
- Каскадное ветвление
- Цикл с предусловием
- Дополнительные задачи. Цикл с предусловием
- Цикл с параметром
- Дополнительные задачи. Цикл с параметром
- Закрепление по теме Циклы
- Вложенные циклы
- Строки
- Строки. Методы
- Дополнительные задачи. Строки
- Введение в массивы (списки)
- Введение в массивы (списки). Продолжение
- Массивы. Алгоритмы обработки 1
- Массивы. Алгоритмы обработки 2
- Проверочная работа "массивы"
- Сортировка
- Функции в языке Python
Основы Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 11 уроков
- 16 тестов
- 20 интерактивных задач
Python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка. Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.
Программа
Введение
- Типы данных и операции с числами
- Ввод данных
- Условия if, elif, else и операции сравнения
- Циклы while, for
- Установка и подключение библиотек и модулей
- Списки
- Словари
- Задачи на практику
- В заключение
- Отзыв
Python: основы и применение
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 19 уроков
- 5 часов видео
- 25 тестов
- 36 интерактивных задач
Курс посвящен базовым принципам языка Python и программирования в целом. Он хорошо подойдет тем, кто уже может писать простейшие программы на Python или тем, кто до этого программировал на других языках.
Программа
Базовые принципы языка Python
- Ошибки и исключения
- Работа с кодом: модули и импорт
- Итераторы и генераторы
- Работа с файловой системой и файлами
- Работа с функциями: functool и лямбда функции
- Стиль программирования: pep8 и документация
- Стандартные методы и функции для строк
- Регулярные выражения в 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).
- Задачи. Уровень "Дилетант".
- Задачи. Уровень "Профи".
- Задачи. Уровень "Бог".
- Домашнее задание на 24.05.2021
Программирование на Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 18 уроков
- 16 тестов
- 8 интерактивных задач
Начальные сведения о языке Python. Курс рассчитан на учеников 8 класса, занимающихся по учебнику Л. Л. Босовой и желающих освоить язык программирования Python. А так же для учителей, которые преподают по учебнику Босовой Л. Л. и хотят перейти с языка Паскаль на Python.
Программа
Установка Python
- Алфавит и словарь языка
- Типы данных
- Первая программа
- Вычисления
- Вывод данных
- Разбор задачи
- Ввод данных с клавиатуры
- Числовые типы данных
- Целочисленный тип данных
- Строковый тип данных
- Логический тип данных
- Условный оператор
- Неполное условие
- Каскадное ветвление
- Зачёт по теме
Изучение Python с нуля
1790 ₽

- Платформа:
- Udemy
- Продолжительность:
- 30 часов
- Язык:
- русский
- 4,5 hours видео
- 17 ресурсов для скачивания
Изучение языка программирования Python с легкостью и простым языком
Программа
Введение
- Введение
- Начало Python
- Тест 1.
- Переменные
- Тест 2.
- Ввод и вывод
- Тест 3.
- Арифметические операторы
- Тест 4.
- Арифметические операции с присваиванием. Комментарии
- Тест 5.
- Условный оператор if
- Тест 6.
- Условные выражения. Логические операции
- Тест 7.
- Цикл while
- Тест 8.
- Цикл for
- Тест 9.
- Работа со строками
- Тест 10.
- Функции
- Тест 11.
- Аргументы функции
- Тест 12.
- Модули
- Тест 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)
- Домашнее задание за 24.10.2020
- Задания уровня "дилетант"
- Задания уровня "Профи"
- Строки
- Домашнее задание на 28.11
- Задания уровня "Дилетант"
- Задания уровня "Профи"
- Задания уровня "Бог"
- Списки
- Задания уровня "Дилетант"
- Задания уровня "Профи"
- Задания уровня "Бог"
- мемы
- Чеек
Программирование на Python
66000 ₽

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 1 урок
- 1 интерактивная задача
Программа состоит из четырех курсов, каждый из которых раскрывает определенную тему в Python. Сначала вы научитесь основным конструкциям языка и другим особенностям программирования на Python, далее углубитесь в объектно-ориентированное программирование. Научитесь создавать веб-сервисы и проводить анализ данных. Программа подойдет для студентов и профессионалов с начальными навыками программирования.
Программа
Программирование на Python
Многопоточность и многопроцессорность Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 13 уроков
- 1 час видео
Вы научитесь полноценно работать с потоками и процессами в Python и сэкономите много времени на чтении скучной документации
Программа
Многопоточность. Threading Python
- Основы при работе с процессами
- Технологии Lock, RLock, Array, Queue
- Пулл процессов. Рассматриваем Callback'и и распределяем нагрузку
- Condition, Event в процессах
- Разбираем Менеджеры, BaseManager, Барьеры
- Pipe. Трубы и передача данных между процессами
- Бонус
Программирование Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 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
- Продолжительность:
- 30 часов
- Язык:
- русский
- 32 урока
- 8 часов видео
- 158 тестов
- 16 интерактивных задач
Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нём. Для успешного прохождения курса нужен базовый опыт программирования на любом языке.
Программа
Введение в Python.
- Коллекции
- Тест по уроку
- Функции
- Тест по неделе
- Заключительное видео второй недели
- Дополнительные задачи
- Классы и объекты
- Наследование
- Работа с ошибками
- Тест по неделе
- Заключительное видео третьей недели
- Дополнительные задачи
- Особые методы классов
- Механизм работы классов
- Отладка и тестирование
- Тест по неделе
- Заключительное видео четвертой недели
- Дополнительные задачи
- Процессы и потоки
- Работа с сетью, сокеты
- Асинхронное программирование
- Тест по неделе
- Финальный проект
- Ваши впечатления о курсе
Создаем REST API на Flask
7900 ₽
- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 23 урока
- 42 теста
- 32 интерактивные задачи
Программа
Глава 1 – открытые API
- Flask: сериализация с marshmallow
- Flask-admin: знакомство и редактирование моделей
- Flask: авторизация через API и ключи доступа
- Flask – Class Based Views
- Flask – Blueprints
- Flask – smorest (топик не наполнен)
- Проектное задание главы 2
- Демо
Python Smart Skills
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 19 уроков
- 15 тестов
- 31 интерактивная задача
Python язык программирования для тех кто хочет изучать с нуля основы программирования. Язык Python используется сотнями тысяч разработчиков по всему миру в таких областях, как создание веб-сценариев, системное программирование, создание пользовательских интерфейсов, настройка программных продуктов под пользователя, численное программирование и в других. Как считают многие, это один из самых используемых языков программирования в мире.
Программа
Операторы. Переменные
- Задачи на условия
- Анализ цифр числа
- функции
- Словари
- Файловый ввод/вывод
- Граф вызовов функций
- Создание объектов
- Чертежник модуль
- ООП Python
- Модуль tkinter
- арканоид
- Классы в Python
Программирование Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 17 уроков
- 4 теста
- 52 интерактивные задачи
Мы рады видеть вас на курсе «Программирование на Python».
Программа
Алгоритмизация
- Задачи на ветвление
- Продолжение
- 3
- 4
- Решение задач
- Цикл с предусловием
- 6
- 7
- 9
- 10
- Создание (определение) функции
- Функции
- Рекурсия
- Задачи
- Классы
- К.Р.1
Python для початківців
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 24 урока
- 12 тестов
- 134 интерактивные задачи
Запрошую до вивчення мови програмування Python.
Программа
Основи мови програмування
- Ділення без остачі та з остачею
- Вбудовані функції
- Модуль math. Математичні функції
- Контрольні завдання
- Повторення 06.09
- Модуль random. Генерація випадкових чисел
- Логічний тип bool. Операції порівняння
- Оператор розгалуження if ... else
- Конструкція if-elif-else
- Контрольні завдання
- Функція range()
- Цикл for
- Перехід на наступну ітерацію циклу. Оператор continue
- Цикл while
- Розв'язування задач і вправ
- Контрольні завдання 16.12
Программирование на языке Python
Бесплатно

- Платформа:
- Stepik
- Продолжительность:
- 30 часов
- Язык:
- русский
- 25 уроков
- 7 часов видео
- 49 тестов
Изучение основ программирования на языке Python - типы данных, списки, кортежи, словари, операторы. Работа с различными видами библиотек, таких как turtle, math, numpy, sympy, matplotlib, time, serial и т.д.
Программа
Основы языка python
- Random
- Time
- Datetime
- Calendar
- Math
- Turtle
- Tkinter
- Регулярные выражения
- os, sys
- Numpy
- Matplotlib
- Serial