786
Subscribers
No data24 hours
-57 days
-1630 days
Posts Archive
Repost from GitHub Community
SReC – Нейронка для сжатия изображений без потери в качестве
Обучение, сжатие и распаковка полностью поддерживаются и имеют открытый исходный код
⤷ Ссылка на проект
GitHub | #Interesting #Python
Repost from Ты в тренде или уходи
🐍 Асинхронность в McDonalds и Python — [6:20]
Асинхронность — это не так сложно, как может показаться. Рассказать, как оно работает можно даже на примере кассы в McDonalds «Вкусно — и точка», что и сделал автор.
Перейти к просмотру
#видео #python
Repost from Senior Python Developer
Еще несколько лекций от Тимофея Хирьянова по практике программирования на Python.
https://youtu.be/us7y0UhTq0s?list=PLRDzFCPr95fIDJUvFxvzWxg-V9BmZlMMe&t=105
Repost from Habr For Dev
#чат-бот #опыт
Паттерны взаимодействия с ботами в Telegram: неочевидные практики на Python и баг в мессенджере
Рейтинг: 38
Читать
Repost from Python - Советы, библиотеки, гайды
Как очистить корзину в Python?
Для этого есть библиотека winshell.
Дающая доступ к разным функциям Windows через код.
В том числе и для работы с корзиной.
Repost from [PYTHON:TODAY]
🔥 Полезные библиотеки Python
DFSpot-Deepfake-Recognition - интересный проект который позволяет определять является ли входное видео или изображение реальным или дипфейком.
⚙️ GitHub/Инструкция
#python #soft #github
Repost from Habr For Dev
#чистый-код #ошибки-программистов
Груг против сложности. Я пролинтил все посты на Хабре про Python, и вот что я нашёл
Рейтинг: 99
Читать
Repost from Библиотека программиста
🐍📊 Графики в Python: 9 видов визуализации, привлекающих внимание лучше, чем гистограмма
Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. Ловите девять идей (с кодом), которые можно использовать не только для разнообразия, но и для улучшения внешнего вида полученных результатов.
🔗 Основной сайт
🔗 Зеркало
Repost from Metanit
Добавлено небольшое руководство по фреймворку FastAPI в Python
https://metanit.com/python/fastapi/
#python #fastapi
Repost from Senior Python Developer
👨💻 Алгоритмы на Python — лекции МФТИ
Тимофей Хирьянов — один из лучших преподавателей по программированию, его занятия легко смотрятся и запоминаются, а богатый опыт работы в индустрии и педагогике помогает грамотно структурировать курсы.
Лекция №1
https://youtu.be/KdZ4HF1SrFs
Лекция №2
https://youtu.be/ZgSx3yH7sJI
Лекция №3
https://youtu.be/b8m9uRMpKJk
Лекция №4
https://youtu.be/DvsCUI5FNnI
Лекция №5
https://youtu.be/3I6OjxoeSS8
Весь плейлист с остальными лекциями: https://youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
Repost from Python Academy
Отлавливаем ошибки с помощью assert
Инструкция
assert принимает логическое выражение и необязательное сообщение. Она используется для проверки типов, значений аргумента и вывода функции, а также для отладки, поскольку останавливает программу в случае ошибки.
Если выполнить инструкцию assert с логическим выражением, результат которого равен True, ничего не произойдет. Но в случае с False будет сгенерировано исключение AssertionError.
Однако не нужно пытаться обработать исключение AssertionError блоком try-except. В таком случае assert теряет свой смысл.
В примере мы проверили, является ли переданный аргумент числовым типом данных. Если не является, то будет вызвано исключение и выведено указанное сообщение.
#исключения #assertRepost from Библиотека программиста
🐍⛩️🥤 Руководство для начинающих по шаблонам Jinja в Flask
Подробный гайд по шаблонизатору Jinja: от создания первого шаблона, использования условных операторов и for-циклов до применения фильтров и макросов.
🔗 Основной сайт
🔗 Зеркало
Repost from Big Data Science
🚀Need a visual dashboard quickly? Try Panel!
Every data analyst knows that the dashboard should summarize the most important indicators for decision makers. On the one hand, the dashboard is a simple HTML page for quickly viewing graphs and text. On the other hand, making it visual and not overloaded is not so easy. Moreover, not every BI specialist has design taste and skills in working with HTML components and their interaction with Javascript. But data specialists actively use Python.
To create the dashboard using only Python you can with Panel - the Python open source library. It allows to create custom interactive web applications and dashboards, widgets that users connect to graphs, images, tables or text. With it, you do not need to know how to create HTML components and their interaction with Javascript, because it is written on Python.
Panel supports almost all plot library builds and works just as well in Jupyter notebooks as it does on a standalone secure web server. The Panel uses the same code, supports both Python and adapts HTML/JavaScript, exports applications and can export applications, and can run rich interactive applications without tying domain-specific code to any possible GUI or web interface tool.
Panel makes easy the following:
• use of Python tools for data analysis and processing:
• development in IDE or laptop environment with further deployment of applications;
• Rapid prototyping of applications and dashboards, several polished templates for final deployment;
• deep interconnection, interaction switching and events on the client side in Python;
• transfer of large and small data to an external interface;
• Authentication in the application using built-in OAuth browsers.
Usage example: https://medium.com/@jairotunior/advanced-interactive-dashboards-in-python-cc2927dcde07
Repost from Senior Python Developer
tqdm
Отличный инструмент для подключения диаграммы выполнения вашей программы. Название происходит от арабского слова "taqadum", что означает "прогресс".
Для создания прогресс-бара необходим лишь один вызов функции:
from tqdm import tqdm
from tqdm.notebook import tqdm # для использования в Jupyter Notebook
for i in tqdm(range(10000)):
...
На гифке пример прогрессбара. В реальном времени показывается процент выполнения, визуальное представление, сколько итераций завершилось, скорость выполнения и ожидаемое время окончания, а сам модуль не требует никаких внешних библиотек.Repost from Python Academy
Узнаем кодировку текста
Думаю, у всех были ситуации, когда вы открыли файл или получили ответ от сервера, а внутри оказывался набор странных символов в непонятной кодировке.
Пакет
chardet как раз был создан для работы с кодировкам. Его метод detect выдает предполагаемую кодировку с точностью от 0 до 1.
В примере на картинке мы получили ответ по запросу к серверу, взяли его содержимое и проверили кодировку через этот метод.
#chardet