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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
verify-email - это библиотека для валидации Email адреса.
При этом она не просто проверяет корректность введённого Email, но и убеждается в том, что такой адрес реально существует.

Например, адрес test@gmail.com она подтвердит как существующий и верный.
А вот asdl@aklsjdxkxjm.aqk уже нет.

Ставится командой pip install verify-email
Документация здесь.
👍4
Если ваше мнение про питон хотя бы немного не похоже на мое, то нам с вами не о чем говорить 🌚☝️
4
pytube - это крутая библиотека для Python, позволяющая скачивать видео с YouTube.
По сравнению с youtube-dl она жрёт чуть меньше памяти и работает нативно под Python.

Но, стоит отметить, что библиотека при всех своих преимуществах иногда ломается и не распознает ютуб ссылки.
Поэтому, в идеале, стоит пользоваться сразу 2-3 библиотеками.
Чтобы достичь безотказной работы.

Ставится командой pip install pytube
Документация здесь.
👍41
Каким будет результат выполнения кода: "Howdy.Ho".isalnum() ?
Anonymous Quiz
12%
True
27%
False
9%
None
52%
Будет ошибка, такого метода в Python нет
😁5
Python курица или яйцо 🌚
Битва века! Какой IDE вы пользуетесь?
Anonymous Poll
55%
PyCharm
45%
Visual Studio Code
👍6
pywhatkit - это библиотека набор разных полезных и не совсем функций.
Например, она умеет переводить обычный текст в рукописный.
Умеет перекидывать изображения в ASCII.
Умеет открывать видос в гугле и искать инфу в википедии из кода.

Ставится командой pip install pywhatkit
Документация здесь.
👍6🔥1
Сегодня официально выходит в свет версия Python 3.10.
И разработчики уже начали работать над версией 3.11.

Дальше планируется улучшить отображение ошибок.
Исправить некоторые недочеты, улучшить встроенные модули (в том числе math, os, sqlite3).

Также в версии 3.11 планируются мелкие улучшения производительности.
Из интересного - будет "Zero-cost exceptions", то есть try в коде можно будет юзать совершенно бесплатно (в плане производительности).

Полный список нововведений в Python 3.10 смотрите здесь.
Планируемые изменения в Python 3.11 можно увидеть здесь.
👍2
Для скачивания стал доступен Python 3.10.
А вы уже обновились? 🤔

Небольшой лайфхак по этому поводу.
Чтобы быстро и легко перенести все модули со старой версии питона на новую.
Выполните на старом вот эту команду: pip freeze > t.txt
А на новом в той же директории: pip install -r t.txt

Скачать новую версию вы можете уже сейчас на официальном сайте.
👍3
📕 Сохраните, чтобы не потерять!
👍10
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