Tkinter Designer
Tkinter Designer был создан для ускорения процесса разработки графического интерфейса на Python. Он использует Figma, чтобы упростить создание графических интерфейсов Tkinter на Python.
Инструкция по установке
Tkinter Designer был создан для ускорения процесса разработки графического интерфейса на Python. Он использует Figma, чтобы упростить создание графических интерфейсов Tkinter на Python.
Инструкция по установке
Модуль rosetta
Rosetta - это приложение Django, которое упрощает процесс перевода ваших проектов Django.
Поскольку Rosetta не экспортирует никаких моделей, она не создает никаких таблиц в базе данных вашего проекта. Rosetta можно установить и удалить, просто добавив и удалив одну запись в INSTALLED_APPS вашего проекта и одну строку в основном urls.py файле.
Установка:
Rosetta - это приложение Django, которое упрощает процесс перевода ваших проектов Django.
Поскольку Rosetta не экспортирует никаких моделей, она не создает никаких таблиц в базе данных вашего проекта. Rosetta можно установить и удалить, просто добавив и удалив одну запись в INSTALLED_APPS вашего проекта и одну строку в основном urls.py файле.
Установка:
pip install django-rosetta
ДокументацияМодуль ROBOTFRAMEWORK
Robot Framework – это keyword-driven фреймворк, разработанный специально для автоматизации тестирования. Он написан на Python, но для написания тестов обычно достаточно использовать готовые ключевые слова (кейворды), заложенные в этом фреймворке, не прибегая к программированию на Python.
Документация
Robot Framework – это keyword-driven фреймворк, разработанный специально для автоматизации тестирования. Он написан на Python, но для написания тестов обычно достаточно использовать готовые ключевые слова (кейворды), заложенные в этом фреймворке, не прибегая к программированию на Python.
Документация
Список инструментов, которые я использую на работе
В этой статье, я перечислил инструменты, которыми я пользуюсь почти каждый день.
Читать
Пишите в комментария, чем пользуетесь Вы
В этой статье, я перечислил инструменты, которыми я пользуюсь почти каждый день.
Читать
Пишите в комментария, чем пользуетесь Вы
Telegraph
Какими инструментами я пользуюсь на работе
Приветствую , сегодня я вам расскажу, какими инструментами я пользуюсь на работе. В данной статье будет просто список утилит , которыми я пользуюсь почти каждый день Postman - это удобный инструмент, который позволяет тестировать API WinSCP - SFTP клиент…
aiohttp
AIOHTTP – это асинхронный веб фреймворк на asyncio Python 3.5.3+ для клиентской и серверной сторон. Поддерживает взаимодействие по HTTP и WebSockets. Серверная часть поддерживает механики MiddleWare и сигналов.
Установка:
AIOHTTP – это асинхронный веб фреймворк на asyncio Python 3.5.3+ для клиентской и серверной сторон. Поддерживает взаимодействие по HTTP и WebSockets. Серверная часть поддерживает механики MiddleWare и сигналов.
Установка:
pip install aiohttp
ДокументацияTortoise orm
Tortoise ORM — относительно молодой проект, который пока что находится в стадии активной разработки. Хорошая производительность этой библиотеки объясняется тем, что ORM не содержит ничего лишнего и из коробки заточена под асинхронщину. А еще в ней предполагается использование uvloop, который работает быстрее, чем родные циклы событий в Python.
Документация
Tortoise ORM — относительно молодой проект, который пока что находится в стадии активной разработки. Хорошая производительность этой библиотеки объясняется тем, что ORM не содержит ничего лишнего и из коробки заточена под асинхронщину. А еще в ней предполагается использование uvloop, который работает быстрее, чем родные циклы событий в Python.
Документация
Сколько времени нужно, чтобы выучить python?
Вот вам интересная статья на эту тему.
https://realpython.com/how-long-does-it-take-to-learn-python/
Вот вам интересная статья на эту тему.
https://realpython.com/how-long-does-it-take-to-learn-python/
Realpython
How Long Does It Take to Learn Python? – Real Python
In this article, you'll assess whether or not learning Python is a good investment of your time, how long it will take you, and what background factors you need to consider when planning your learning journey. You'll also learn what resources exist that can…
Docker
Docker - это программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами.
документация
+ нашел неплохой видеоурок
Docker - это программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами.
документация
+ нашел неплохой видеоурок
roadmap для back-end разработчика
Полезная и наглядная карта, где подробно расписано, что необходимо изучить и какие вопросы разобрать.
Ссылка
Полезная и наглядная карта, где подробно расписано, что необходимо изучить и какие вопросы разобрать.
Ссылка
roadmap.sh
Backend Developer Roadmap: What is Backend Development
Step by step guide to becoming a modern backend developer in 2025
Swagger
Swagger – это фреймворк для спецификации RESTful API. Его прелесть заключается в том, что он дает возможность не только интерактивно просматривать спецификацию, но и отправлять запросы – так называемый Swagger UI
drf-yasg - модуль, который позволяет прикрутить swagger к вашему проекту.
Установка:
Swagger – это фреймворк для спецификации RESTful API. Его прелесть заключается в том, что он дает возможность не только интерактивно просматривать спецификацию, но и отправлять запросы – так называемый Swagger UI
drf-yasg - модуль, который позволяет прикрутить swagger к вашему проекту.
Установка:
pip install drf-yasg
ДокументацияБлок-схема
Блок-схема - это схема, которая описывает ваш алгоритм в виде блоков. Блок-схема отображает принцип работы определённого алгоритма, что даёт полное понимание происходящего процесса.
Я довольно часто их рисую для себя , чтобы просто видеть перед глазами, как должна работать программа. Я не соблюдаю гостов, рисую коряво, НО так гараздо проще писать код.
Блок-схема - это схема, которая описывает ваш алгоритм в виде блоков. Блок-схема отображает принцип работы определённого алгоритма, что даёт полное понимание происходящего процесса.
Я довольно часто их рисую для себя , чтобы просто видеть перед глазами, как должна работать программа. Я не соблюдаю гостов, рисую коряво, НО так гараздо проще писать код.
❤1
apache kafka
Kafka был разработан в компании LinkedIn в 2011 году и с тех пор значительно усовершенствовался. Сегодня Kafka – это целая платформа, обеспечивающая избыточность, достаточную для хранения абсурдно огромных объемов данных. Здесь предоставляется шина сообщений с колоссальной пропускной способностью, на которой можно в реальном времени обрабатывать абсолютно все проходящие через нее данные.
Использование в Python проектах
Kafka был разработан в компании LinkedIn в 2011 году и с тех пор значительно усовершенствовался. Сегодня Kafka – это целая платформа, обеспечивающая избыточность, достаточную для хранения абсурдно огромных объемов данных. Здесь предоставляется шина сообщений с колоссальной пропускной способностью, на которой можно в реальном времени обрабатывать абсолютно все проходящие через нее данные.
Использование в Python проектах
SQL и реляционная теория. Как грамотно писать код на SQL
К. Дж. Дейт
Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.
Скачать
К. Дж. Дейт
Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.
Скачать
MeiliSearch — поисковой движок, который можно прикрутить к своему приложению.
Чем он крут:
— мгновенный отклик (< 50 мс);
— полнотекстовый поиск;
— понимает опечатки и неправильное написание;
— поддерживает синонимы;
— хорошо задокументированный;
— кастомизируемый;
— RESTful API.
Документация: ссылка
Чем он крут:
— мгновенный отклик (< 50 мс);
— полнотекстовый поиск;
— понимает опечатки и неправильное написание;
— поддерживает синонимы;
— хорошо задокументированный;
— кастомизируемый;
— RESTful API.
Документация: ссылка
GitHub
GitHub - meilisearch/meilisearch: A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications. - meilisearch/meilisearch