Python Tech Code • IT
3.92K subscribers
987 photos
115 videos
32 files
915 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🕺 QuickRef.ME — ваш гид по миру IT-шпаргалок

Быстрые справочники по программированию, ИИ и дизайну в одном месте.

🖱️ Ускорение работы (все шпаргалки под рукой)
🖱️ Экономия времени на поиск информации
🖱️ Удобное обучение новым технологиям

🗣️ Must-have ресурс для каждого разработчика — знания без лишней воды!

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

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Codeв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6
🌳Удобное управление древовидными структурами с anytree

anytree — это легковесная Python-библиотека для работы с деревьями (иерархическими структурами данных).
Идеально подходит для задач, где нужно строить, анализировать и визуализировать древовидные зависимости.


⚙️ Ключевая функция:
Создание, модификация и обход деревьев с поддержкой рекурсивных алгоритмов и экспорта в графический формат (например, через Graphviz).

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


💻 GitHub

🙋 Преимущества:
#️⃣
Простота API
— интуитивные методы для добавления узлов, поиска родителей/потомков.

#️⃣
Визуализация
— встроенная поддержка экспорта в DOT-формат для отрисовки деревьев.

#️⃣
Гибкость
— совместимость с любыми Python-объектами (узлы могут содержать пользовательские данные).


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
🤫 Животные, ныряющие в воду

Версия, в которую сложно поверить (но ИИ не врет!) 🤔


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁32
👩‍💻 Как анализировать зашифрованный трафик

mitmproxy — это инструмент для перехвата и анализа HTTP/HTTPS-трафика.

🟡Он позволяет разработчикам и тестировщикам видеть, что происходит в сетевых запросах и ответах, а также изменять их в реальном времени. Пользователь настраивает свой браузер или устройство так, чтобы они отправляли запросы через mitmproxy. Это позволяет видеть все детали запроса и ответа, включая заголовки, куки и содержимое.

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


🗂 Документация

➡️ mitmproxy может расшифровывать SSL/TLS-соединения, что позволяет анализировать зашифрованный трафик.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
🙂 В коде есть много ошибок, а в понедельнике — всего одна: необходимость работать

have a nice day!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁2
Работа с архивами 7z в Python через py7zr

py7zr — это библиотека для работы с архивами формата 7z прямо из Python.
Она позволяет создавать, распаковывать и управлять сжатыми файлами с поддержкой шифрования.


💳 Ключевая функция:
Чтение и запись архивов 7z с высокой степенью сжатия, включая AES-256 шифрование.

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


💻 GitHub

✈️ Преимущества:
#️⃣
Поддержка многопоточного сжатия для ускорения обработки

#️⃣
Совместимость с форматом 7z (LZMA, LZMA2, BZip2)

#️⃣
Интеграция с Python-экосистемой (контекстные менеджеры, потоковая обработка)


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
👍 От прогресса не уйти

ИИ уже меняет нашу жизнь: от голосовых помощников и рекомендательных систем до сложных медицинских и научных исследований.


✏️Но важно понимать, что ИИ — это инструмент.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👀41
👍 Основные методы Pandas для машинного обучения

Предобработка данных
🔘Просмотр данных: head(), tail(), info(), describe(), shape
🔘Работа с пропусками: isnull().sum(), dropna(), fillna()
🔘Выбор данных: loc[], iloc[], at[], iat[]


Очистка и преобразование
🔘
Обработка дубликатов: drop_duplicates()
🔘
Замена значений: replace(), apply()
🔘
Кодирование категорий: get_dummies()
🔘
Изменение типов: astype()
🔘
Переименование и сортировка: rename(), sort_values(), sort_index()


Создание признаков
🔘
Биннинг: cut(), qcut()
🔘
Работа с датами: to_datetime(), resample()
🔘
Текстовая обработка: str.extract(), str.split()
🔘
Сводные таблицы: pivot_table()


Агрегация и группировка
🔘
Группировка: groupby(), agg(), transform()
🔘
Сводные таблицы: pivot()
🔘
Скользящие операции: rolling(), expanding(), ewm()


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
📌 Эти методы позволяют эффективно управлять данными в списках

Списки — это удобные структуры данных, которые позволяют хранить коллекции элементов.🐰


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
👨‍💻 Создание демонстрационных приложений

Mesop — это отличный инструмент для быстрого создания веб-приложений на Python.

Он ориентирован на быструю разработку приложений и демонстрационных интерфейсов, при этом не требует знаний JavaScript, CSS или HTML.

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


💻 GitHub

🔤 Mesop поддерживает горячую перезагрузку, что позволяет быстро настраивать и обновлять интерфейсы во время разработки, значительно упрощая процесс работы.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43
📢 Преобразование текста в речь

pyttsx3 — это удобный инструмент для создания приложений с речевыми функциями.

⬇️Библиотеку можно использовать для озвучивания текста, построения чат-ботов или создания различных мультимедийных приложений.

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


Настройка:
# Установка голоса (мужской или женский)
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id) # 0 - мужской, 1 - женский

# Установка скорости
engine.setProperty('rate', 150) # значение по умолчанию - 200


pyttsx3 проста в использовании и может работать на различных платформах, таких как Windows, macOS и Linux.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁1
🔵Как выбрать данные из двух таблиц в SQL

Когда что использовать?

INNER – нужны только связанные данные
LEFT/RIGHT – нужны все записи из одной таблицы + связанные
FULL – нужна полная картина из обеих таблиц
CROSS – генерация всех возможных комбинаций


➡️ Все JOIN'ы, кроме CROSS, требуют правильных индексов на связующих полях!

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
🪩 Методы словаря Python

Словари в Python — это изменяемые структуры данных, которые хранят пары ключ-значение.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
💡 Выходные в моём стиле

Но это не точно))


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92👍2
😱Управление клавиатурой в Python с библиотекой keyboard

Эта библиотека позволяет полностью контролировать клавиатуру в Python - перехватывать нажатия, эмулировать ввод и создавать "горячие клавиши".

🫡 Главная функция:
перехват и эмуляция любых клавиатурных событий на низком уровне.

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


💻 GitHub

👍 Преимущества:
#️⃣Поддержка глобальных хоткеев (работают даже когда окно не в фокусе)

#️⃣Простая эмуляция нажатий клавиш

#️⃣Кроссплатформенность (Windows/Linu).


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
😄 Шутка дня (18+)

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁123👍1
Варианты ответа:
Anonymous Quiz
12%
ОК
11%
None
58%
Ничего
19%
Ошибка
🔥3👍2