ar
Feedback
Pro Python • IT

Pro Python • IT

الذهاب إلى القناة على Telegram

Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode

إظهار المزيد
4 175
المشتركون
+224 ساعات
-127 أيام
+10130 أيام
أرشيف المشاركات
Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

🌟TTKBootstrap — стильные GUI на Tkinter без боли! Хотите современные интерфейсы на Python без сложных фреймворков? TTKBootst
🌟TTKBootstrap — стильные GUI на Tkinter без боли! Хотите современные интерфейсы на Python без сложных фреймворков? TTKBootstrap добавляет 20+ стильных тем и виджетов к стандартному Tkinter.
🛑 30+ готовых компонентов 🛑 Поддержка темного/светлого режима 🛑 Совместимость со всеми ОС
Установка:
pip install ttkbootstrap
Документация #Tkinter #GUI #Разработка Python Tech Code Подписаться

👉 Ловите план на день Сегодняшний план: 1) Написать код. 2) Понять, почему он не работает. 3) Сделать вид, что так и задуман
👉 Ловите план на день Сегодняшний план: 1) Написать код. 2) Понять, почему он не работает. 3) Сделать вид, что так и задумано. #mems #cat Pro Python Подписаться

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать

🌟 NanoDjango — Django в миниатюре! Микрофреймворк для тех, кто любит Django, но хочет меньше кода и больше скорости. Идеальн
🌟 NanoDjango — Django в миниатюре! Микрофреймворк для тех, кто любит Django, но хочет меньше кода и больше скорости. Идеально для микросервисов и небольших API.
Всего ~200 строк кода, но с поддержкой маршрутизации, middleware и удобной работой с запросами/ответами.
Попробуйте:
pip install nanodjango  
В 10 раз легче стандартного Django, но сохраняет знакомый подход!Документация #Django #Микросервисы #API Python Tech Code Подписаться

🤝 Отлично, нам как раз нужен PM ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code
🤝 Отлично, нам как раз нужен PM┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🚦 Python-Statemachine — машина состояний для Python Эта библиотека помогает удобно управлять переходами между разными состоя
🚦 Python-Statemachine — машина состояний для Python Эта библиотека помогает удобно управлять переходами между разными состояниями в программе. Например, как светофор меняет цвета: «зелёный → жёлтый → красный». ‼️ Зачем нужна? Чтобы избежать хаоса в коде, когда у вас много условий типа «если состояние X, то сделать Y». Вместо этого вы описываете логику переходов один раз — и библиотека сама следит за правильностью. Установка библиотеки:
pip install python-statemachine
Пример (как сделать светофор):
from statemachine import StateMachine, State

class TrafficLight(StateMachine):
    green = State('Зелёный', initial=True)  # Начинаем с зелёного
    yellow = State('Жёлтый')
    red = State('Красный')

    switch = (
        green.to(yellow)  # Зелёный → Жёлтый
        | yellow.to(red)  # Жёлтый → Красный
        | red.to(green)   # Красный → Зелёный
    )

light = TrafficLight()
light.switch()  # Меняем состояние
print(light.current_state)  # Теперь "Жёлтый"
💻 GitHub 📌 Почему это удобно? Всё наглядно: состояния и переходы видны сразу, а не спрятаны в куче if-else. Подходит для любых процессов, где есть чёткие этапы — от игр до бизнес-логики. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🔤 Задумаемся Не, это не про меня 🍺 ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code
🔤 Задумаемся
Не, это не про меня 🍺
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🔋 Radon – анализ сложности Python-кода Radon – это инструмент для статического анализа Python-кода, который вычисляет метрик
🔋 Radon – анализ сложности Python-кода Radon – это инструмент для статического анализа Python-кода, который вычисляет метрики сложности, такие как цикломатическая сложность и индекс поддерживаемости. 🔤 Основная задача: Автоматически оценивать сложность кода и выявлять потенциально проблемные участки. Установка библиотеки:
pip install radon
Пример использования:
# Анализ цикломатической функции
from radon.complexity import cc_visit

code = """
def example(x):
    if x > 0:
        return x + 1
    else:
        return x - 1
"""

result = cc_visit(code)
print(result)  # Выводит метрики сложности
💻 GitHubГлавный плюс: Radon помогает поддерживать чистый и читаемый код, автоматизируя анализ сложности и интеграцию в CI/CD. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

AI VK & Pro — камерный ивент о RecSys Привет, на связи VK! 27 августа мы собираем крутых ML-инженеров, исследователей и разра
AI VK & Pro — камерный ивент о RecSys Привет, на связи VK! 27 августа мы собираем крутых ML-инженеров, исследователей и разработчиков. Адженда тусовки — развитие и будущее ML-систем, которые двигают контент в продуктах VK. Основная часть — доклады от ML-лидов VK. А дальше — афтепати: ответы на вопросы, нетворкинг, покер, сигары, винил и вино. Офлайн, без трансляций и галстуков. Москва 📅 27 августа Участие бесплатное, по регистрации Подать заявку #реклама 16+ team.vk.company О рекламодателе

🔹Как удалить файлы из индекса Git, если забыли добавить их в .gitignore Если вы случайно закоммитили файлы (например, логи,
🔹Как удалить файлы из индекса Git, если забыли добавить их в .gitignore Если вы случайно закоммитили файлы (например, логи, кэш или конфиги), а потом добавили их в .gitignore, Git всё равно продолжит их отслеживать. Вот как это исправить: Команда для удаления из индекса
git rm -r --cached myFolderName  # перестаём отслеживать папку/файл
git add .                       # обновляем индекс
git commit -m "Прекратил отслеживание myFolderName"
💡 Совет: После этого можно запушить изменения, но будьте осторожны, если работаете в команде – удалённые файлы пропадут у других после git pull.┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🖥️ httpdbg – отладка HTTP-запросов в Python httpdbg – это инструмент для отладки HTTP-запросов в Python. Он перехватывает и
🖥️ httpdbg – отладка HTTP-запросов в Python httpdbg – это инструмент для отладки HTTP-запросов в Python. Он перехватывает и логирует все исходящие запросы, помогая быстро находить ошибки в работе с API. ➡️ Ключевая функция: Позволяет в реальном времени видеть все HTTP-запросы, включая URL, заголовки и тело, без модификации кода. Установка библиотеки:
pip install httpdbg
Пример использования:
import httpdbg  
import requests  

with httpdbg.init() as records:  
    requests.get("https://api.example.com/data")  

for record in records:  
    print(record)  # вывод деталей запроса
💻 GitHubГлавный плюс: Автоматизирует отладку HTTP-взаимодействий, экономя время на ручном анализе запросов. Отлично подходит для тестирования API и веб-скрапинга! ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Регистрируйтесь на Yandex Neuro Scale В этом году у конференции новое имя и фокус: главной темой становятся нейротехнологии.
Регистрируйтесь на Yandex Neuro Scale В этом году у конференции новое имя и фокус: главной темой становятся нейротехнологии. Мы покажем, как бизнес уже применяет сервисы и как создавать собственных AI-агентов с помощью инструментов нашей платформы. ✨Ждём вас на главной конференции Yandex Cloud!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

🎮 ИИ хоронит дизайнеров, учителей и писателей: GPT-4o уже сгенерил надгробия для всех профессий, которых «убъёт» к 2027 году
+8
🎮 ИИ хоронит дизайнеров, учителей и писателей: GPT-4o уже сгенерил надгробия для всех профессий, которых «убъёт» к 2027 году.┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

X-Clean 10 от Tefal: Чистота одним движением Мощный, легкий, тихий и умный — Tefal X-Clean 10. Этот помощник моет и пылесосит
X-Clean 10 от Tefal: Чистота одним движением Мощный, легкий, тихий и умный — Tefal X-Clean 10. Этот помощник моет и пылесосит одновременно, оценивает степень загрязнения и автоматически настраивает мощность всасывания и объем подачи воды Узнать больше #реклама tefal.ru О рекламодателе

📆 Мониторинг системных ресурсов Библиотека psutil (process and system utilities) — это кроссплатформенный инструмент для мон
📆 Мониторинг системных ресурсов Библиотека 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

😊 Преобразование PDF, Word и Excel в Markdown MarkItDown – это инструмент, который позволяет преобразовывать различные файлы
😊 Преобразование 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

Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообществ
Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообщество для всех профессионалов из мира СУБД и всех, кому интересен наш продукт. Пишем о том, как делаем Pangolin, разбираем ваши кейсы в чате, помогаем решать рабочие задачки, зовем на бесплатные вебинары и митапы, проводим квизы про базы данных, разбираем английский сленг, а еще у нас есть вакансии и идеи для хобби айтишников... Подпишитесь, у нас как раз много нового! Подписаться #реклама О рекламодателе

🌟Первая строка кода import os загружает весь модуль os как объект. Это полезно, потому что сразу видно, откуда берется функц
🌟Первая строка кода import os загружает весь модуль os как объект. Это полезно, потому что сразу видно, откуда берется функция, и это помогает избежать конфликтов имен. 🌟Вторая строка from os import * импортирует все функции и переменные из модуля os прямо в текущее пространство, но это может вызвать проблемы с именами, если есть одинаковые названия функций. Кроме того, становится менее понятно, откуда взята функция. 🔥Поэтому лучше использовать import os — так стиль кода становится более ясным и безопасным. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🥷 Инструмент для поиска аккаунтов по username Maigret – это OSINT-инструмент, который помогает находить аккаунты пользовател
🥷 Инструмент для поиска аккаунтов по username Maigret – это OSINT-инструмент, который помогает находить аккаунты пользователей по нику на сотнях сайтов, соцсетей и форумов. ⭕️ Ключевая функция: Автоматический сбор данных о профилях пользователя в интернете по заданному username. Установка библиотеки:
pip install maigret
Пример использования:
maigret john_doe --site twitter github --timeout 10
💻 GitHubГлавный плюс: Поддержка 700+ сайтов, гибкая настройка запросов и возможность сохранения результатов в удобном формате (JSON, HTML, CSV). ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code