Labelme — это графический инструмент для аннотирования изображений, вдохновлен открытым инструментом LabelMe.
Labelme написан на Python и использует Qt для графического интерфейса.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Tag Studio - это приложение для организации и хранения фотографий и файлов с базовой системой, которая фокусируется на предоставлении свободы и гибкости пользователю.
Никаких проприетарных программ или форматов, никакого моря дополнительных файлов и полного изменения структуры вашей файловой системы.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
—
python -m pip install 'xonsh[full]'
Xonsh — это кроссплатформенный язык-оболочка и командный интерпретатор, работающий на языке Python и ориентированный на Unix.
Можно использовать Xonsh вместо дефолтного Bash — это позволяет применять мощь Python в работе с файлами и в любых других действиях, которые вы привыкли делать из терминала.
Xonsh является надмножеством Python 3.6+ (т.е. поддерживает все его возможности) с дополнительными примитивами оболочки, взятыми из Bash и IPython.
Xonsh работает на всех основных системах, включая Linux, OSX и Windows.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
8 мая 2024 года вышла первая бета-версия языка программирования Python 3.13.0b1 (3.13.0 beta 1) для тестирования с экспериментальным JIT-компилятором и улучшенным интерактивным интерпретатором на основе PyPy
Ещё одним интересным моментом в Python 3.13.0b1 является экспериментальный режим сборки
free-threaded build mode
, который отключает глобальную блокировку интерпретатора (GIL), циклический сборщик мусора теперь стал более инкрементальным, также там включен модифицированный mimalloc
, внесены новые дополнения к типизации и другие изменения, включая исправление ранее обнаруженных ошибок.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python вопросы с собеседований
Можете полистать перед собеседованием, здесь приведены рецепты Python для большей части бытовых задач; вот некоторые из разделов:
— обработка файла
— ООП: классы, методы
— продвинутые типы данных:
heapq
, deque
, ...— работа со строками
— операции над списками
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 PyHTools: Python toolkit for diffirent cybersecurity purposes.
#Инструмент Python для различных задач кибербезопасности:
- изменение mac-адреса
- сканирование диапазона ip-адресов в сети;
- сканирование каталогов - сканирование уязвимостей
- сканирование поддоменов
и более
▪ Github
@pythonl
#Инструмент Python для различных задач кибербезопасности:
- изменение mac-адреса
- сканирование диапазона ip-адресов в сети;
- сканирование каталогов - сканирование уязвимостей
- сканирование поддоменов
и более
▪ Github
@pythonl
Phidata — фреймворк для добавления памяти, знаний и новых опций к LLM
—
pip install -U phidata
А вот пара примеров AI-веб-приложений, созданных с помощью Phidata:
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=I_6exF29t0k
#youtube #стажировка #яндекс
📌 Код
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install typer
CLI-приложения получаются простые и в использовании, и в создании
Библиотека активно использует Python type hints.
Typer — это также инструмент командной строки для запуска скриптов, автоматически преобразующий их в CLI-приложения.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Tornado — это Python веб-фреймворк и библиотека асинхронных сетевых соединений, изначально разработанная в FriendFeed. Благодаря использованию неблокирующего сетевого ввода-вывода, Tornado может масштабироваться до десятков тысяч открытых соединений, что делает его идеальным для длинных опросов, WebSockets и других приложений, требующих длительного соединения с каждым пользователем.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
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://yangx.top/+_e8aYMLTJ182MmYy – огромное количество уроков, библиотек и примеров с кодом в канале для разработчиков.
📌 https://yangx.top/addlist/8vDUwYRGujRmZjFi – тут я собрал гигантскую папку маст-хэв для Python программистов.
Вы сможете посмотреть, что…
📌 https://yangx.top/addlist/8vDUwYRGujRmZjFi – тут я собрал гигантскую папку маст-хэв для Python программистов.
Вы сможете посмотреть, что…
—
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
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
—
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