Проектирование Web сервиса. Практика Python. Урок 8

Автор Nikita Stoianov
Проектирование Web сервиса. Практика Python. Урок 8

Всем привет.

Я рада снова приветствовать вас на информационном портале для разработки фотик где я с вами опять всё. Ксения календарь мы продолжаем изучать возможности языка программирования Python в рамках курса падает Ractis на уроке мы совершили первую часть проекта голдена, а именно завершили написание его ядра в результате на данный момент проект Golden не содержит в себе реализацию всех необходимых API для получения курсов валют из сторонних источников и всё — это организовано под названием API которая может быть использована как некая библиотека по обновлению курсов валют вот также в нашем ведре содержится функционал посох логов в базу, но и ряд других fitch, но по сути сейчас использовать возможности этого проекта в текущем его видим сможет другой какой-то python-разработчик который сможет запускать его в своем поэтому ходи человек всё-таки знакомы с программированием состоит в том числе с языком Python задачи проекта Golden. А я всё-таки были несколько больше мы хотели написать проект хотели и хотим до сих пор написать который будет доступен для всех желающих через интернет где каждый сможет получить полис нашего сервиса собственно этим мы и займемся во второй части нашего курса то есть сделаем полноценного проект который будет доступен любому интернет вот такую глобальную цель.

Мы всегда ставим поэтому.

Сегодня мы начнем с того, что вспомнил, что же такое веб разработка. Что такое web-сервис узнаем, что такое фреймворк. И зачем они нужны если для кого-то из вас — это слово словосочетание до сих пор является какой-то. Тайна непонятная. Надеюсь сегодня — это тайна будет раскрыто также. Сегодня мы узнаем. Какие же в приборке существуют в Python для проектов проектов также узнаем как создать приложение с помощью приборка фласк конечно же написано на Python, а также напиши мы запустим первое в приложении так называемая хлором приложение на пуск принципе для начала достаточно. Итак начнем с того, что вспомним такое в. Разработка и vip-сервис как мы уже говорили на. Первом уроке подработка создание web-сервисов или в приложении мне намного стало понятнее да, что ж такое web-сервис спросите вы есть ответы на этот вопрос веб сервис — это специальная служба доступная через интернет знакомый нам всем веб-сайт или просто сайт — это частный случай веб-сервисов проект задумывался именно как субъект. То есть — это должен быть некий сервис доступны через. Интернет Обязательно без этого проект голубиное нельзя считать выполненной на не нужно будет обязательно посмотреть курсы валют будут храниться в базе данных можно будет получить курсы валют через запрос API xml и json формате то есть наш проект Golden Eyes будет также являться неким. А для других клиентов и также в проекте. Когда нам можно будет обновить курсы валют из сторонних источников с помощью конечно же нашего пакета Open написано в первой части. Надеюсь вы вспомнили, что же такое в. Разработка и vip-сервис при создании любого во все адреса в том числе и нашего сервиса голодной разработчик столкнется с необходимостью реализации таких функций как приём. Может тебе запросов формирование ответов работа с куками сессиями routing URL of defecation пользователей, а также других функций которые свойственны повторюсь всем сервисам независимо от без логики то есть от целей ради которых они создавались действительно любой вообще раз должен будет умереть http запросы и формировать ответа. Но — это очевидно и каждый разработчик создавая в сервис по идее должен каждый раз реализовывать функции для упрощения разработки чтобы для каждого в приложении не приходилось реализовывать весь этот функционал на таком техническом уровне используются в приборке фреймворк набор библиотек который предоставляет общее шаблоны для ненадежных масштабируемых и поддерживаемых в приложении разработчику. Остаётся только реализовать бизнес логику с самого приложения не углубляясь в технические детали сугубо технические детали взаимодействие я. Несмотря на то, что использование в приборка не является обязательным условием для построения в приложении конечно же разработчик может выписать все технические функции взаимодействия самом деле — это происходит конечно очень. Редко чаще всего для разработки веб-приложений. Используй разборки в приборке существует во многих языках программирования и поэтому конечно же не исключение на данный момент существует огромное количество веб фреймворков написанных на Python. Вы действительно очень много поэтому мы рассмотрим два наиболее популярных сейчас фреймворка — это джанга и ласк не позволяют создавать различные сложность от простейших сайтов до крупных проектов со сложной логикой расширенным функционалом. Но каждый из них реализован в разные концепции философии так сказать посмотрим подробнее Django фреймворк написан так называемая философии botirxon или anklet да, что имеется в виду, что — это библиотека или фреймворк содержит весь необходимый функционал для построения предложения утро King. Орлов до библиотеки доступа к базе данных там работа с сессиями то есть достаточно установить только этот фреймворк только этот библиотеку и можно создавать полноценные приложение больше ни о чём же не заморачиваясь конечно.

0 комментариев
0

Читайте также