Tornado — это Python веб-фреймворк и библиотека асинхронных сетевых соединений, изначально разработанная в FriendFeed. Благодаря использованию неблокирующего сетевого ввода-вывода, Tornado может масштабироваться до десятков тысяч открытых соединений, что делает его идеальным для длинных опросов, WebSockets и других приложений, требующих длительного соединения с каждым пользователем.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤2😢2
Python разбор резюме CV от рекрутера из Яндекса.
Заходите на нашу трансляцию, задавайте свои вопросы
https://www.youtube.com/watch?v=bXj4Mo0LDX0
Так же можно смотреть на кайле наших друзей из Solvery: https://www.youtube.com/watch?v=k4BNhLaQuDgЗаходите на нашу трансляцию, задавайте свои вопросы
Заходите на нашу трансляцию, задавайте свои вопросы
https://www.youtube.com/watch?v=bXj4Mo0LDX0
Так же можно смотреть на кайле наших друзей из Solvery: https://www.youtube.com/watch?v=k4BNhLaQuDgЗаходите на нашу трансляцию, задавайте свои вопросы
YouTube
Python разбор резюме CV от рекрутера из Яндекса
🔥 https://t.iss.one/+_e8aYMLTJ182MmYy – огромное количество уроков, библиотек и примеров с кодом в канале для разработчиков.
📌 https://t.iss.one/addlist/8vDUwYRGujRmZjFi – тут я собрал гигантскую папку маст-хэв для Python программистов.
Вы сможете посмотреть, что…
📌 https://t.iss.one/addlist/8vDUwYRGujRmZjFi – тут я собрал гигантскую папку маст-хэв для Python программистов.
Вы сможете посмотреть, что…
👍6🔥3❤2😁1
—
pip install httpx
HTTPX — это полнофункциональная библиотека HTTP-клиента для Python. Она включает в себя интегрированный клиент командной строки, поддерживает HTTP/1.1 и HTTP/2, а также предоставляет API синхронизации и асинхронизации.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤1🎉1
import
'ы, по умолчанию, выполняются во время загрузки скриптов. Это не всегда хорошо: представим себе CLI-утилиту с 2 командами:$ ./utility.py --help
./utility.py usage:
* --help Shows this message
* hard_work Does all the work
$ ./utility.py hard_work
Importing the universe...
Looking for stars*...
Done!
1 команда показывает документацию, 2 — делает что-то полезное. Если для одной из команды требуются некие импорты (возможно тяжёлые), они будут выполняться для всех команд, даже если они там не нужны. Это сказывается на времени запуска скрипта.
$ PYTHONPROFILEIMPORTTIME=1 ./utility.py --help
import time: self [us] | cumulative | imported package
import time: 1000 | 1000 | the_universe
import time: 2000 | 2000 | stars
...
Для чтения таких файликов рекомендую использовать tuna, визуализатор профайлов:
$ PYTHONPROFILEIMPORTTIME=1 ./utility.py --help 2> import.log
$ tuna import.log
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤3🤩1
—
pip install archivebox
ArchiveBox — open-source инструмент, написанный на Python, который позволяет архивировать публичный и частный веб-контент, сохраняя контроль над своими данными.
Зачем? Без активных усилий по сохранению все, что есть в интернете, в конечном итоге исчезает или деградирует. Archive.org отлично справляется с ролью централизованного сервиса, но сохраняемые URL должны быть публичными, и они не могут сохранять все типы контента.
ArchiveBox принимает URL-адреса/историю браузера/закладки/Pocket/Pinboard/..., позволяет сохранять HTML, JS, PDF, медиа и многое другое
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤2😁1
—
pip3 install "sqlglot[rs]"
SQLGlot может использоваться для форматирования SQL или перевода между 21 различными диалектами, в том числе DuckDB, Presto / Trino, Spark / Databricks, Snowflake и BigQuery. Он предназначен для чтения широкого спектра входных данных SQL и вывода синтаксически и семантически корректного SQL на целевых диалектах.
SQLGlot — это очень полный общий парсер SQL с надежным набором тестов. Он также достаточно производителен (за счёт токенизатора на Rust) и при этом написан исключительно на Python.
Вы можете легко настраивать парсер, анализировать запросы, обходить деревья выражений и программно создавать SQL.
Синтаксические ошибки подсвечиваются, несовместимость диалектов отображается, однако SQLGlot не стремится быть валидатором SQL, поэтому он может не обнаружить некоторые синтаксические ошибки.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8❤4
Держите мощную шпаргалку по структурам данных в Python; здесь всё объясняется на примерах, так будет кристально понятно
Описываются такие понятия, как мутабельность, иммутабельность, рассказывается про штуки типа list comprehensions и многое другое
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2😢2❤1
Быстрый запуск с помощью Docker:
—
docker run -p 80:80 kennethreitz/httpbin
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1😁1😱1
—
python -m pip install featuretools
Featuretools — это Python библиотека для автоматизированной разработки фич, т.е. определения переменных из набора данных для обучения ML-модели.
Featuretools отлично справляется с преобразованием временных и реляционных наборов данных в матрицы признаков для машинного обучения.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4❤2