Python Tech Code • IT
3.9K subscribers
1.04K photos
118 videos
34 files
965 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🔥 Генерация командных интерфейсов

Python Fire — это библиотека, предназначенная для автоматической генерации командных интерфейсов (CLI) из любого объекта на Python.

С её помощью вы можете легко создавать CLI, которые помогают в разработке и отладке кода, а также облегчают взаимодействие с существующими проектами или кодом других разработчиков.

Установка библиотеки:
pip install fire


💻 GitHub

🔤 Python Fire упрощает взаимодействие с кодом, позволяя разработчикам быстро и эффективно создавать интерфейсы командной строки.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👀2
🤖 Будущее скоро

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42
This media is not supported in your browser
VIEW IN TELEGRAM
🎤 Потоковое распознавание речи в реальном времени

RealtimeSTT – это Python-библиотека для потокового распознавания речи с микрофона или аудиопотока. Идеально подходит для голосовых ассистентов, транскрипции и интерактивных приложений.

🔴 Ключевая функция:
Мгновенная обработка аудиопотока с минимальной задержкой, поддержка нескольких движков распознавания, включая Whisper и Vosk.

Установка библиотеки:
pip install realtimestt


Пример использования:
from realtimestt import SpeechToText

stt = SpeechToText(engine="whisper")
for text in stt.stream_from_microphone():
print("Распознано:", text)


💻 GitHub

💦 Главный плюс:
Гибкость интеграции с разными движками STT и минимальные задержки – ваш голос превращается в текст практически мгновенно.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🤯1
Есть такая штука — SEO. Это когда ты ведешь условно-бесплатный трафик из поисковиков на сайт, сервис или блог.

Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить.

Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин.

Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает.

Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик.

В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo
🔥4
🥷 Инструмент для поиска аккаунтов по username

Maigret – это OSINT-инструмент, который помогает находить аккаунты пользователей по нику на сотнях сайтов, соцсетей и форумов.

⭕️ Ключевая функция:
Автоматический сбор данных о профилях пользователя в интернете по заданному username.

Установка библиотеки:
pip install maigret


Пример использования:
maigret john_doe --site twitter github --timeout 10


💻 GitHub

Главный плюс:
Поддержка 700+ сайтов, гибкая настройка запросов и возможность сохранения результатов в удобном формате (JSON, HTML, CSV).

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
🌟Первая строка кода import os загружает весь модуль os как объект.

Это полезно, потому что сразу видно, откуда берется функция, и это помогает избежать конфликтов имен.

🌟Вторая строка from os import * импортирует все функции и переменные из модуля os прямо в текущее пространство, но это может вызвать проблемы с именами, если есть одинаковые названия функций.

Кроме того, становится менее понятно, откуда взята функция.

🔥Поэтому лучше использовать import os — так стиль кода становится более ясным и безопасным.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
1
😊 Преобразование PDF, Word и Excel в Markdown

MarkItDown – это инструмент, который позволяет преобразовывать различные файлы, такие как PowerPoint, PDF, Word, Excel и другие, в формат Markdown.

Эта функция позволяет легко и быстро превращать файлы в удобный для анализа формат.

Поддерживаемые форматы:

🟢PDF (.pdf)
🟢PowerPoint (.pptx)
🟢Word (.docx)
🟢Excel (.xlsx)
🟢Изображения (метаданные EXIF и технологии распознавания текста, OCR)
🟢Аудиофайлы (метаданные EXIF и транскрипция речи)
🟢HTML (включая специальную обработку для Википедии)
🟢Другие текстовые форматы (csv, json, xml и др.)


Установка библиотеки:
pip install markitdown


💻 GitHub

📌 Библиотека MarkItDown особенно полезна для анализа текстов внутри файлов.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
📆 Мониторинг системных ресурсов

Библиотека psutil (process and system utilities) — это кроссплатформенный инструмент для мониторинга системных ресурсов и управления процессами в Python.

Она предоставляет простой интерфейс для получения информации о CPU, памяти, дисках, сети и запущенных процессах.

Некоторые полезные функции:

Мониторинг использования CPU
psutil.cpu_percent()

Информация о дисковом пространстве
psutil.disk_usage('/')

Информация об ОЗУ
psutil.virtual_memory()

Данные о сетевой активности
psutil.net_io_counters()

Управление процессами
psutil.process_iter()


Установка библиотеки:
pip install psutil


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👀21
🎮 ИИ хоронит дизайнеров, учителей и писателей: GPT-4o уже сгенерил надгробия для всех профессий, которых «убъёт» к 2027 году.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
1