FastAPI
FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у других фреймворков.
Интересно, что автор фреймворка глубоко изучил несколько других фреймворков, от классических, таких как Django, до более современных, таких как Sanic, а также изучил различные технологии в NestJS (веб-фреймворк Node.js, Typescript).
Фреймворк имеет важную особенность – автоматическая генерация документации: как только ваши конечные точки будут реализованы, вы сможете поиграться с API, используя соответствующий стандартам пользовательский интерфейс. Поддерживаются SwaggerUI, ReDoc и другие.
FastAPI построен на удивительной библиотеке Starlette, в результате чего производительность сравнима с Node.js, а в некоторых случаях даже Go! В целом, складывается стойкое предчувствие, что FastAPI будет мчаться вперёд как лучший асинхронный фреймворк для Python.
#фреймворки#web
http://aiohttp.readthedocs.io/en/stable/web.html#aiohttp-web-middlewares
In order to implement a #web server, first create a #request handler.
A request handler is a #coroutine or regular function that accepts a #Request instance as its only parameter and returns a Response instance:
#aiohttp
Telefuel 0.2.9
Что нового:
• напоминания;
• заметки в инфо чата с маркдауном как в GitHub - личные (видно только создавшему) и общие (видно всем участникам), функция доступна только по подписке;
• отложенные сообщения (Ctrl+ Shift+ Enter);
• возможность пересылки медиа/файлов/ссылок из инфо;
• индикация в контекстном меню принадлежности к рабочим пространствам;
• исправления ошибок и багов.
Исходный код закрыт.
Обсуждение на русском.
Комментарий. Работа только через VPN в случае блокировки Telegram в вашей стране, прокси еще не реализованы. Данный клиент ориентирован на корпоративное использование like Slack (есть платный (по подписке) и бесплатный тарифы). Клиент основан на библиотеке TDLib.
#Telefuel#PC#Desktop#Linux#Mac#Web
@AlterTG
Обновление Telefuel
Что нового:
• улучшенный скроллинг в чате, в сравнении с предыдущими версиями;
• панель рабочих пространств теперь расширяемая;
• фильтры в инфо: участники, медиа, документы, ссылки;
• изменение масштаба интерфейса;
• поддержка кнопок ботов в текстбоксе;.
• поддержка предварительного просмотра команд ботов в чате;
• редизайн контекстного меню в общем списке чатов;
• исправления и улучшения: нагрузки на процессор, открытие ссылок, индикатора активного рабочего пространства, соединения, перетаскивания чатов в рабочее пространство.
• уведомление о запуске бота для синхронизации группировок.
Исходный код: закрыт.
Чат обсуждения (русскоязычный): @telefuel_ru
Комментарий к релизу. Работа только через VPN в случае блокировки Telegram в вашей стране, прокси еще не реализованы. Данный клиент ориентирован на корпоративное использование like Slack (есть платный (по подписке) и бесплатный тарифы).
#Telefuel#PC#Desktop#Linux#Mac#Web
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django
#Django is an extremely popular and fully featured server-side #web#framework, written in #Python. The module shows you why Django is one of the most popular web server frameworks, how to set up a development environment, and how to get started with using it to create your own web #applications.
Prerequisites
Before starting this module you don't need to have any knowledge of Django. You will need to understand what server-side web programming and web frameworks are, ideally by reading the topics in our Server-side website programming first steps module.
A general knowledge of programming concepts and Python is recommended, but not essential to understanding the core concepts.