Python - Советы, библиотеки, гайды
19.6K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
Tornado - это один из самых крутых веб-фреймворков на Python.
Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений.

С этой целью он утилизирует стандартную библиотеку asyncio
И поэтому является неблокирующим.

Ставится командой pip install tornado
Официальный сайт и здесь же документация.
👍1🔥1
Язык программирования Python недавно занял место в рейтинге TIOBE! 🥳
При этом C занял 2, а Java скатилась на 3.
Крч, я же говорил )))

🐍 = 💪
👍14
Хехе бой 🌚
👍12😁5🤡1
Как называется эталонная реализация интерпретатора Python?
Anonymous Quiz
17%
Cython
8%
IronPython
40%
PyPy
6%
Jython
30%
CPython
👍2🔥1
tabulate - это, пожалуй, самая маленькая и простая библиотека для вывода таблиц в консоль.
В отличии от аналогов, здесь есть всего одна функция.
Она автоматически определяет тип данных и выводит таблицу.

Ставится командой pip install tabulate
Документация и примеры кода здесь.
Крч если мы напишем sleep(3000), программа подождёт 3 секунды и продолжит работать.
Если напишем sleep(1000) - через 1 секунду.

Значит если мы напишем sleep(-3000), программа выполнит код в будущем, а вернет его нам сейчас 🤯
😱16🍓1
eel - это маленькая, но крутая библиотека.
Благодаря которой вы сможете создать интерфейс своей программы на языках веба (HTML, CSS, JS), а логику запрограммировать на Python.
Своего рода аналог Electron, но для Python.

Если что, у нас на канале даже был небольшой урок по этой библиотеке.
Вот он.

Ставится командой pip install eel
Документация и примеры кода здесь.
👍5🔥2
Python это интерпретатор или компилятор?
Anonymous Quiz
24%
Компилятор
76%
Интерпретатор
👍4🔥1
Кроссовки настоящего Python программиста 🦾
👍11🤔3
Java vs Питон 🤔
😁10
​​💡Интересные решения в Python

Предлагаю вам ознакомиться с интересным каналом @python_tricks, где публикуются полезные решения, которые могут вам пригодиться в будущем. Например в этом примере выгрузив строки из базы данных — вы можете их транспонировать и поделить данные по "колонкам".

Вначале изучения Python вроде бы и проходишь все эти вещи, но со временем они забываются за ненадобностью. 
Ознакамливайтесь, вспоминайте, сохраняйте себе что понравилось :)
👍2
pyplot - библиотека на языке программирования Python для визуализации данных двумерной графикой. Получаемые изображения могут быть использованы в качестве иллюстраций в публикациях.

Ставится командой pip install matplotlib
Официальный сайт и документация здесь.
👍2
Крч кто не знал, в Heroku по стандарту "Эфемерное хранилище".
Это значит, что файлы можно читать/записывать, но при перезапуске кода вся файловая система очищается.

Также это означает, что если вы заюзаете SQLite в условном боте и зальете на хероку.
То ваша БД будет очищаться как минимум раз в 24 часа.
Поэтому для ботов на Heroku лучше юзать тот же PostgreSQL, либо перейти на условный Pythonanywhere.

Еще один минус в сторону использования SQLite на Heroku заключается в том, что данная СУБД не работает в виде сервиса.
А значит у каждого инстанса вашего Dyno вообще будет разный набор данных.

А для постоянного хранения, к примеру, загружаемых файлов на Heroku нужно использовать штуки вроде Amazon S3.
Либо какое-то другое внешнее файловое хранилище.
Такие дела.
Forwarded from hertzdude - блог программиста
Рил, отвечаю😂
👍22💯2
Pillow - это крутая библиотека для Python, позволяющая работать с изображениями!
Например, накладывать текст, определять цвета, применять фильтры, вырезать/вставлять куски изображений и многое другое.

Я с её помощью, например, как-то делал плейсхолд машину.

Ставится командой pip install Pillow
Документация и примеры доступны здесь.
👍2😁1