Курсы по веб разработке на python: обучение программированию на Python с нуля до Full-stack разработчика

Содержание

Python для веб-разработки, Курс ключевые аспекты веб-разработки на Python, 14 уроков

курс

1483 студента
89 сообщений

Последнее обновление:
09 января 2023

Включено в курс

14 уроков (видео и/или текст)

38 проверочных тестов

Дополнительные материалы

Помощь в «Обсуждениях»

Доступ к остальным курсам платформы

Чему вы научитесь

  • Познакомиться с MVC и ORM
  • Создавать простейшие страницы с использованием Python
  • Устанавливать и запускать приложение на микрофреймворке Flask
  • Реалистично оценивать объем знаний, необходимых для профессиональной разработки

Описание

На этом курсе вы изучите основные аспекты современной веб-разработки в Python. Вы узнаете о сетевых протоколах и интерфейсах, базах данных и ORM, веб-фреймворках и концепции MVC. Знания из этого курса помогут определиться с дальнейшими областями изучения, дадут общую картину современного бекэнда и веб-разработки. Этот курс подойдет всем начинающим разработчикам на Python.

HTTP
фреймворки
ORM
тестирование
коллекции
шаблонизация
Python Django

Уроки курса

Продолжительность 5 часов

  • Введение

    Познакомиться с темой курса

    теория

  • Бэкенд на Python

    Узнать, как устроен типичный бэкенд, написанный на Python

    теория

    тесты

  • Протокол HTTP

    Познакомиться с основами сетевых протоколов

    теория

    тесты

  • Микрофреймворки

    Узнать, что такое микрофреймворки

    теория

    тесты

  • Шаблонизация

    Узнать, как сервер формирует HTML-запрос

    теория

    тесты

  • СУБД

    Познакомиться с базами данных и способами работы с ними из кода

    теория

    тесты

  • ORM

    Познакомиться с концепцией ORM, научиться моделировать данные в БД и получать доступ к ним

    теория

    тесты

  • MVC

    Познакомиться с шаблонами проектирования и рассмотреть шаблон MVC

    теория

    тесты

  • Fullstack-фреймворки

    Познакомиться с возможностями фреймворков «все в одном»

    теория

    тесты

  • API

    Познакомиться с концепцией API — важной составляющей современного веба

    теория

    тесты

  • Тесты

    Познакомиться с автоматическим тестированием кода

    теория

    тесты

  • Коллекции

    Рассмотреть коллекции и научиться обрабатывать их

    теория

    тесты

  • Другое

    Пройтись по нескольким важным темам, не входящим в основной курс

    теория

    тесты

  • Что дальше?

    Подвести итоги курса и понять, куда двигаться дальше

    теория

Формат обучения

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Профессия

с нуля

Python-разработчик

Разработка веб-приложений на Django

26 января
10 месяцев

Открытое образование — Web 2.0 программирование на языке Python

Select the required university:

———

Закрыть

Log in and enroll

Курс разработан авторским коллективом Псковского государственного университета совместно с  Санкт-Петербургским политехническим университетом Петра Великого при поддержке Северо-Западного регионального центра компетенций в области онлайн-обучения.

Курс предназначен для тех, кто желает освоить технологию Web 2.0 разработки веб-приложений, веб-сайтов, интернет-сообществ на основе современных средств программирования и платформ. Одной из таких платформ является библиотека Django на языке Python, которая позволяет достаточно быстро разрабатывать гибкие и с дружественным интерфейсом веб-приложения (веб-сайты, интернет-сообщества).

  • About
  • Format
  • Information resources
  • Requirements
  • Course program
  • Education results
  • Formed competencies
  • Education directions

About

Целью курса является формирование знаний, умений и навыков решения практических задач по разработке веб-сайтов, веб-приложений, интернет-сообществ, проектированию веб-интерфейса, используя средства библиотеки Django на языке программирования Python с применением языка HTML, стилей CSS и языка JavaScript. .

Курс является образовательным модулем дисциплины «Веб-программирование» в составе основных образовательных программ по подготовке бакалавров по направлениям подготовки 09.03.02 «Информационные системы и технологии», 09.03.01 «Информатика и вычислительная техника», 09.03.04 «Программная инженерия». Курс будет полезен при освоении новых профессий «Дизайнер интерфейсов» и «Организатор интернет-сообществ». В то же время курс может быть полезен для слушателей, интересующихся веб-программированием, так как веб-разработка на языке Python в настоящее время востребована среди работодателей.

В результате применения полученных знаний и умений и успешного завершения данного курса обучающийся будет готов к самостоятельной разработке веб-приложений, интернет-сообществ, веб-сайтов различной направленности.

Format

В состав курса входят видео-лекции, презентации, конспекты, практические задания, тестовые задания, выпускная работа.

  1. Django: разработка веб-приложений на Python / Форсье Джефф, Биссекс Пол; Чан Уэсли / Джефф Форсье, Пол Биссекс, Уэсли Чан; [пер. с англ. А. Киселева]. – Москва: Символ-Плюс, 2013. – 451 с.
  2. Дронов В. А. Django 2.1. Практика создания веб-сайтов на Python. — СПб.: БХВ-Петербург, 2019. — 672 с.
  3. Дронов В.А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. – Спб.: БХВ-Петербург, 2011. – 414 с.
  4. Изучаем jQuery. Перейдите на новый уровень работы с JavaScript, используя мощь jQuery / Каслдайн Эрл, Шарки Крэйг; Черник В. / Эрл Каслдайн, Крэйг Шарки; пер. с англ. В. Черник. – 2-е изд. – СПб: Питер, 2012. – 400 с. – ISBN 978-5-459-01619-2
  5. Фрэйн Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн; [перевод с английского В. Черник]. – СПб: Питер, 2014. – 298 с.

Requirements

Для успешного освоения курса необходимы базовые знания в области вычислительной техники и знание основ программирования.

Для прохождения курса необходимо дополнительное программное обеспечение (ПО): 

  • Visual Studio 2019  Сommunity (для всех версий Windows)
  • или Visual Studio 2022  Сommunity ( для 64-разрядной Windows 10 / Windows 11 )

Course program

Тема 1. Основы  приложений Web 2.0

Тема 2. Основы HTML и CSS

Тема 3. Практическое введение в язык программирования Python для Django

Тема  4. Разработка современных веб-приложений на языке программирования Python с использованием Django

Тема 5. Веб-формы в Django. Валидация. JavaScript

Тема  6. Административный раздел Django. Аутентификация и авторизация в Django.

Тема 7. Использование баз данных в Django. SQLite. Модели в Django

Тема 8-9. Разработка онлайн-журнала

Итоговая аттестация

Education results

  • Способность устанавливать необходимое программное обеспечение.
  • Способность разрабатывать веб-интерфейс.
  • Способность осуществлять подготовку данных для реализации работы над веб-приложением (веб-сайтом).
  • Способность разрабатывать динамические веб-сайты.

Formed competencies

  • Способность проводить сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования.
  • Способность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем.

 

Education directions

09.00.00 Информатика и вычислительная техника

ФГАОУ ВО «Санкт-Петербургский политехнический университет Петра Великого»

Бруттан Юлия Викторовна

Кандидат технических наук

Position: доцент кафедры «Информационно-коммуникационные технологии» ПсковГУ

Антонов Игорь Вадимович

Кандидат технических наук

Position: доцент кафедры «Информационно-коммуникационные технологии» ПсковГУ

Certificate

По данному курсу возможно получение сертификата.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности — 1800 ₽. Стоимость действительна до 28 февраля 2023 года. Далее цена будет увеличена.

Similar courses

15 February 2021 — 31 December 2023 г.

Введение в биоинформатику: метагеномика

СПбГУ

15 February 2021 — 31 December 2023 г.

Всеобщая история. Часть 1

СПбГУ

15 February 2021 — 31 December 2023 г.

История России

СПбГУ

К сожалению, мы не гарантируем корректную работу сайта в вашем браузере. Рекомендуем заменить его на один из предложенных.

Также советуем ознакомиться с полным списком рекомендаций.

Google Chrome

Mozilla Firefox

Apple Safari

10 лучших курсов по изучению Python для веб-разработки в 2022 году — лучшее из лота | от javinpaul | Javarevisited

Лучшие онлайн-курсы Python, Django и Flask от Udemy, Pluralsight, Coursera и FreeCodecamp для изучения Python для веб-разработки

Фото Кристины @ wocintechchat. com на Unsplash

важные навыки для инженеров-программистов в современном высоко связанном цифровом мире. Если вы посмотрите вокруг, большинство миллиардных компаний, таких как Google, Amazon, Facebook, — это веб-приложения, и они являются самыми успешными компаниями.

Существует огромный спрос на веб-разработчиков, особенно с навыками Python и JavaScript, и в этой статье вы узнаете о лучших онлайн-курсах, чтобы стать веб-разработчиком, используя язык программирования Python, один из самых популярных и универсальных языков для кодирования. .

Веб-разработка наука о создании веб-сайтов или веб-приложений, клиентское и серверное программирование, а также настройка веб-сервера с использованием множества фреймворков на разных языках программирования, таких как PHP, Javascript, Python, Ruby и многих других, которые вы можете изучить.

Веб-разработка также является одной из самых быстрых областей, в которой вы можете научиться и получить карьеру менее чем за год, а также получить работу со средней годовой зарплатой более 73 000 долларов США. Ожидается, что она станет одной из самых востребованных. рабочие места в будущем с ростом более чем на 13% с 2018 по 2028 год.

В этой статье мы увидим несколько курсов, которые научат вас, как стать веб-разработчиком, используя язык программирования Python, и хорошая вещь в этих курсах заключается в том, что вы готов устроиться на работу в этой области без необходимости годами учиться в университете и получать степень, чтобы иметь работу, поскольку для работы в веб-разработке нужен опыт, а не степень.

Не теряя больше времени, вот список лучших курсов для изучения Python для веб-разработки. Я включил курсы для изучения всех основных сред веб-разработки Python, таких как Django, Flask и Web2Py.

Если вам нужна рекомендация онлайн-курса от Udemy, Pluralsight, Coursera и других платформ онлайн-обучения для любой другой среды веб-разработки Python, вы также можете сообщить нам в комментариях, и мы найдем ее для вас.

Это один из лучших курсов для изучения Django и Python на Udemy. Он познакомит вас с тем, как создавать веб-приложения с использованием платформы Django, начиная с небольшого ускоренного курса по Python, а затем углубляясь в три проекта веб-приложений, которые вы создадите в этой программе.

В этом курсе вы узнаете:

  • Введение в ускоренный курс по Python.
  • Создание внешнего и внутреннего интерфейса веб-сайта.
  • Опубликуйте свой проект на DigitalOcean.

В рамках этого лучшего онлайн-курса udemy вы создадите 3 веб-сайта с помощью платформы Django и научитесь создавать серверную и клиентскую части, а на протяжении всего курса вам будут представлены несколько викторин и задач по кодированию, чтобы убедиться что у вас есть четкое представление о структуре Django, тогда вы закончите курс публикацией своего курса в Интернете.

Вот ссылка, чтобы присоединиться к этому курсу — Django 2.2 и Python

Если вы хотите начать свою карьеру в области разработки программного обеспечения в качестве веб-разработчика с помощью платформы Django и хотите изучить все, от новичка в Python до продвинутой темы таких как создание веб-приложений и алгоритмов машинного обучения и дизайн веб-сайтов, тогда обязательно запишитесь на этот онлайн-курс в академии ZTM.

В этом курсе вы узнаете:

  • Введение в программирование на Python.
  • Создайте 12 веб-приложений с помощью платформы Django.
  • Внедряйте алгоритмы машинного обучения в свои проекты.

В рамках этого курса вы создадите 12 проектов, таких как веб-сайт веб-скраппинга на Python, как отправлять электронные письма и SMS, анализировать и визуализировать данные, веб-сайт профессионального портфолио с помощью Python и многое другое, что вы можете изучить.

Вот ссылка, чтобы присоединиться к этому курсу — Complete Python Developer в 2022 году

Кстати, Андрей Негойе также запустил свой собственный онлайн-портал ZTMAcademy, где вы можете получить все его Python, JavaScript, Deno и другие технические курсы всего за одну подписку. Вы также можете использовать мой код friends10, чтобы получить скидку 10%, нажмите здесь, чтобы воспользоваться скидкой.

Академия ZTM

Если вы только начинаете изучать программирование или хотите улучшить свои навыки, Академия Zero To Mastery научит вас… в Python, например, создание внешнего и внутреннего интерфейса с помощью одного курса и использования только одного фреймворка, тогда вам обязательно следует пройти этот курс о том, как использовать WEB2PY для создания полного веб-приложения с нуля.

В этом курсе вы узнаете:

  • Как использовать web2py для создания полных веб-приложений.
  • Как использовать отношения SQLite и базы данных.
  • Разработайте надежное веб-приложение.

Вы увидите, как создать базу данных и отношения для вашего веб-приложения с помощью SQLite, веб-сервера и Bootstrap. В рамках этого курса вы будете создавать надежные веб-приложения, управляемые данными.

Вот ссылка, чтобы присоединиться к этому курсу — Веб-разработка Full Stack с Python (WEB2PY)

Кстати, вам понадобится Членство в Pluralsight , чтобы присоединиться к этому курсу, который стоит около 29 долларов в месяц и 299 долларов в год (скидка 14%), но он того стоит. Альтернатива. вы также можете использовать их 10-дневную бесплатную пробную версию , чтобы посмотреть этот курс БЕСПЛАТНО.

Для частных лиц

Pluralsight помогает отдельным учащимся приобрести технологические навыки, необходимые для освоения последних достижений в области разработки программного обеспечения…

Puluralsight. pxf.io

Flask — одна из самых современных сред Python для создания и разработки веб-приложений. и один из самых простых в освоении, что делает его очень подходящим для начинающих, поэтому, если вы хотите изучить эту среду Python и начать карьеру веб-разработчика flask, просмотрите этот курс на Udemy, моей любимой платформе онлайн-обучения.

В этом курсе вы узнаете следующее:

  1. Введение во фреймворк Flask.
  2. Создание веб-приложений.
  3. Разверните веб-приложение на сервере Linux.
  4. Создание REST API с помощью Python
  5. Flask-RESTful и Flask-SQLAlchemy

Вы начнете с основ среды Flask, и вы должны быть знакомы с языком python, затем вы увидите, как создавать веб-страницы с помощью flask, Jinja шаблон, REST API, обрабатывать пользовательский ввод и в последнее время развертывать веб-приложение на сервере Linux.

Вот ссылка, чтобы присоединиться к этому курсу — REST API с Flask и Python

Этот курс создан Хосе Сальватьерра, и это один из курсов с самым высоким рейтингом на Udemy со средним рейтингом 4,6 от почти 10 тысяч участников и более 55000 студентов записались на этот курс, что много говорит о его качестве.

Курс Udemy Python и Flask научит вас, как стать полноценным веб-разработчиком с помощью фреймворка flask, что означает, что вы изучите интерфейсные и серверные технологии.

В этом курсе вы изучите следующие понятия:

  • Внешние и внутренние технологии.
  • Как использовать платформу Flask для создания веб-приложения.
  • Создать сайт социальной сети.

Вы начнете с интерфейсных технологий, таких как HTML, CSS, Bootstrap. затем перейдите к серверной технологии, где вы будете использовать флягу для создания веб-приложения и использовать SQLite для базы данных и создавать некоторые проекты, такие как сайт социальной сети.

Вот ссылка, чтобы присоединиться к этому курсу — Python и Flask Bootcamp

Этот курс предназначен для новичков без опыта работы с Python, чтобы использовать Django для разработки бэкенда или фронт- конечные языки программирования, такие как HTML, JQuery, CSS, Bootstrap, JavaScript и другие.

В этом курсе udemy вы увидите:

  • Интерфейсные технологии, такие как HTML, JQuery, CSS, Bootstrap, JavaScript.
  • Внутренние технологии, такие как Django.
  • Создайте полноценный веб-сайт с нуля.

Созданный Хосе Марсьялем Портилья, этот курс доступен на Udemy с более чем 32 часами видеоконтента и проведет вас через множество практических упражнений, таких как создание панели администратора и как интегрировать интерфейс с сервером, чтобы это будет полностью сложный веб-сайт.

Вот ссылка, чтобы присоединиться к этому курсу — . Python и Django Full Stack Web Developer Bootcamp

Если у вас нет опыта работы с Python или интерфейсными языками, и вы хотите быстро ознакомиться с ними и перейти к полнофункциональной веб-разработке, тогда этот курс для вас.

В этом курсе Udemy вы увидите:

  • Используйте платформу Django для создания серверной части вашего веб-сайта.
  • Как использовать хостинг AWS и интегрировать его с вашим сайтом.
  • Изучайте и используйте науку о данных, искусственный интеллект и алгоритмы глубокого обучения на своем веб-сайте.

Курс сначала знакомит вас с вводным курсом по Python, а затем рассказывает о том, как использовать фреймворк Django вместе с интерфейсными технологиями. Он покажет вам, как интегрировать алгоритмы искусственного интеллекта в ваш веб-сайт и библиотеки обработки данных, чтобы провести анализ внутри вашего веб-сайта, что является редким навыком.

Вот ссылка, чтобы присоединиться к этому курсу — Полная веб-разработка и искусственный интеллект с Python (Django)

Если вы ищете бесплатные онлайн-курсы для изучения Django и веб-разработки на Python, вы должны проверить этот курс freeCodeCamp на ютубе.

В этом совершенно бесплатном онлайн-курсе Django на канале Freecodecamp на YouTube вы узнаете все, что вам нужно для создания веб-приложений с использованием этой мощной среды Python Django. написан на Питоне. Django позволяет быстро создавать веб-приложения.

Вот ссылка для просмотра этого бесплатного курса Django на Youtube

Если вы хотите изучить Django и веб-разработку с помощью практических упражнений, то этот курс подходит именно вам. Этот курс предназначен для того, чтобы вывести вас на продвинутый уровень веб-разработки от начала базового синтаксиса языка программирования Python до развертывания веб-приложения.

Вот основные вещи, которые вы узнаете в этом курсе:

  • Как использовать Python, даже если вы новичок.
  • Создание веб-сайта по недвижимости с помощью Django и PostgreSQL.
  • Создание виртуальной среды и развертывание веб-приложения.

Созданный Брэдом Трэверси, этот курс Python и Django содержит более 11 часов практических видеороликов и множество примеров, таких как создание веб-сайта по недвижимости.

Вот ссылка для присоединения к этому курсу —Python Django Dev To Deployment

Если вы хотите изучить полнофункциональную веб-разработку на Python с использованием фреймворка flask, то вы попали по адресу. Курс предназначен для среднего уровня, поэтому вам необходимо пройти несколько вводных курсов по Python, чтобы завершить их с инструктором.

Вы увидите в этом курсе udemy:

  • Создал реальное веб-приложение для вечеринок, используя среду Flask.
  • Использование Google Cloud Storage, API.
  • Использование Mongo DB для хранения данных.

В этом мастер-классе вы разработаете социальное веб-приложение, такое как Facebook и Twitter, и увидите, как собирать эти данные внутри MongoDB и как использовать API-интерфейсы местоположения Google, а затем как использовать облачный сервис Google.

Вот ссылка, чтобы присоединиться к этому курсу — Веб-разработка полного стека на Python с помощью Google Cloud Platform

Если вы хотите научиться создавать серверную часть с помощью Django и внешний интерфейс только с одним языком программирования, то Django 3 — веб-сайты с полным стеком на Python — это то, что вам нужно. курс, который вы берете.

В этом курсе Udemy вы узнаете следующее:

  • Как использовать фреймворк Django 3 для создания серверной части.
  • Как опубликовать свой веб-сайт в Интернете с помощью Python Anywhere
  • Как создать 3 потрясающих веб-сайта с помощью Python.

Курс покажет вам, как объединить Python с технологиями интерфейса в полноценный веб-сайт, используя возможности HTML 5, CSS 3 и Bootstrap 4 в качестве интерфейса для создания богатого интерактивного взаимодействия с пользователем.

Наконец, вы создадите полнофункциональный веб-сайт диспетчера списков TODO, на котором пользователи смогут создавать учетные записи, где внешний интерфейс закодирован с использованием стандартных веб-технологий и внутреннего кода Python.

Вот ссылка, чтобы присоединиться к этому курсу — Django 3 — Веб-сайты Full Stack с веб-разработкой Python

Заключительное примечание

Веб-разработка стала одной из самых популярных и востребованных профессий в наши дни, и в ближайшие годы она резко вырастет, и после прочтения этой статьи вы можете решить стать веб-разработчиком, теперь вы в одном шаге от этого. к началу своей карьеры.

Другое Python Статьи по программированию вам может понравиться

  • 10 причин изучать Python в 2022 году
  • 5 лучших курсов для углубленного изучения Python
  • Python или Java — с чего лучше начать
  • 5 книг для изучения Python для науки о данных
  • 15 бесплатных курсов для изучения Python для начинающих
  • 9 курсов по науке о данных от Гарварда и IBM
  • 10 библиотек тестирования, которые должен знать каждый Java-разработчик
  • бесплатные учебные пособия по Python от Google и Microsoft
  • 10 лучших специализаций и сертификатов Python от Coursera
  • 5 лучших курсов для изучения Flask в 2022 году
  • 8 проектов Python для начинающих и разработчиков среднего уровня
  • 8 библиотек Python для машинного обучения
  • 5 лучших книг для изучения Python в 2022 году
  • 5 фреймворков Python, которые вы можете изучить для веб-разработки

Спасибо, что дочитали эту статью. Если вы найдете эти лучших курсов Python и веб-разработки полезными, поделитесь ими со своими друзьями и коллегами. Если у вас есть какие-либо вопросы или отзывы, пожалуйста, напишите об этом.

P. S. — Если вы хотите изучать программирование на Python, но не можете позволить себе эти онлайн-курсы обучения или ищете бесплатный ресурс для начала программирования на Python, я также предлагаю вам взглянуть на это Введение в программирование на Python Курс на Udemy.

Это совершенно бесплатно, и более 490 тысяч студентов со всего мира уже записались на этот курс.

Бесплатный учебник по Python. Введение в программирование на Python

В настоящее время Авинаш Джейн учится на втором курсе Калифорнийского университета в Беркли по специальности «Электротехника и информатика». Он…

bit.ly

Станьте веб-разработчиком Python (курс обучения) — Real Python

Схема обучения ⋅ Навыки: Веб-разработка, Django, Flask, API

Эта схема обучения предоставит вам базовые навыки, необходимые для того, чтобы стать веб-разработчиком Python. Вы познакомитесь с самыми популярными средами веб-разработки Python, такими как Django и Flask, работой с базами данных, а также с базовыми навыками программирования, такими как HTML.

Схема обучения ⋅ 14 Ресурсы

Курс

Начало работы с Django: приложение для создания портфолио

Изучите основы создания мощных веб-приложений с помощью Django, веб-фреймворка Python. Вы создадите веб-сайт портфолио, чтобы продемонстрировать свои проекты веб-разработки, в комплекте с полностью функционирующим блогом.

Курс

Миграции Django 101

С помощью этого курса вы освоитесь с миграциями Django и узнаете, как создавать таблицы базы данных без написания SQL, как автоматически изменять базу данных после изменения ваших моделей и как отменить изменения, внесенные в вашу базу данных.

Учебное пособие

Более глубокое изучение миграций Django

В этом пошаговом учебном пособии по Python вы не только подробно рассмотрите новую систему миграций Django, интегрированную в Django, но и пройдете процедуру миграции. сами файлы.

Курс

Создание веб-приложения на основе местоположения с помощью Django и GeoDjango

Узнайте, как использовать Django и GeoDjango для создания с нуля веб-приложения на основе местоположения. Вы будете создавать простое приложение для магазинов поблизости, в котором перечислены магазины, ближайшие к местоположению пользователя.

Курс

Перенаправления Django

Узнайте все, что вам нужно знать о перенаправлениях HTTP в Django. Весь путь от низкоуровневых деталей протокола HTTP до высокоуровневого способа работы с ними в Django.

Курс

Работа с данными JSON в Python

Узнайте, как работать со встроенным модулем Python «json» для сериализации данных в ваших программах в формат JSON. Затем вы десериализуете некоторый JSON из онлайн-API и преобразуете его в объекты Python.

Курс

Создание HTTP API с помощью Django REST Framework

Этот курс подготовит вас к созданию HTTP API с помощью Django REST Framework. Django REST framework (DRF) — это набор инструментов, созданный на основе веб-фреймворка Django, который сокращает объем кода, который необходимо написать для создания интерфейсов REST.

Учебное пособие

Python REST API с Flask, Connexion и SQLAlchemy — часть 1

В этой серии руководств, состоящей из трех частей, вы создадите RESTful API с нуля, чтобы отслеживать людей и заметки с помощью веб-интерфейса Flask. фреймворк. Вы также протестируете свой API с помощью документации Swagger UI API. В первой части вы создадите основу своего приложения для ведения заметок.

Учебное пособие

API REST Python с Flask, Connexion и SQLAlchemy — часть 2

В этой серии руководств, состоящей из трех частей, вы создадите RESTful API с нуля, чтобы отслеживать людей и заметки с помощью веб-интерфейса Flask. фреймворк. Вы также протестируете свой API с помощью документации Swagger UI API. Во второй части вы создадите базу данных SQLite для постоянного хранения данных.

Учебное пособие

API Python REST с Flask, Connexion и SQLAlchemy — часть 3

В этой серии руководств из трех частей вы создадите RESTful API с нуля, чтобы отслеживать людей и заметки с помощью веб-инфраструктуры Flask. Вы также протестируете свой API с помощью документации Swagger UI API. В третьей части вы будете использовать SQLAlchemy, чтобы предоставить возможность добавлять заметки к человеку.

Учебное пособие

REST API Python с Flask, Connexion и SQLAlchemy — часть 4

В части 4 этой серии вы узнаете, как создать одностраничное приложение (SPA) для взаимодействия с REST API серверную часть, которую вы создали в части 3. В вашем SPA будут использоваться HTML, CSS и JavaScript, чтобы представить этот REST API пользователю как веб-приложение на основе браузера.

Курс

Отправка электронной почты с помощью Python

Узнайте, как отправлять электронную почту с помощью Python. Узнайте, как отправлять обычные текстовые сообщения и сообщения в формате HTML, добавлять файлы в качестве вложений и отправлять персонализированные электронные письма нескольким людям. Позже вы с нуля создадите сценарий отправки электронной почты на базе CSV.

Учебник

Что нужно знать для управления пользователями в Django Admin

Узнайте, что нужно знать для управления пользователями в Django admin. По умолчанию администратор Django не налагает особых ограничений на администратора пользователя. Это может привести к опасным сценариям, которые могут поставить под угрозу вашу систему.

Курс

Настройка администратора Django

Узнайте, как настроить администратора Django с помощью Python. Вы будете использовать объекты AdminModel для добавления отображаемых столбцов, вычисления значений, ссылки на ссылающиеся объекты, а также для поиска и фильтрации результатов. Вы также будете использовать переопределение шаблона, чтобы получить полный контроль над HTML администратора.