Python_Scripts
8.22K subscribers
1K photos
7 videos
673 files
1.54K links
Скрипты 💾 на Python 🐍
- боты 🛠
- парсеры📁
- чекеры🔍
- автоматизация🔧
- многое другое💻

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
🔥 Полезные библиотеки Python

pywinauto

📌 pywinauto — библиотека Python для автоматизации действий с графическим интерфейсом Windows. Она позволяет управлять окнами, нажимать кнопки, вводить текст, переключаться между приложениями — будто пользователь делает это вручную.

📌 Особенности библиотеки:
🟢 Поддержка Windows GUI API: работает с Win32, UI Automation и UWP-приложениями.
🟢 Эмуляция действий пользователя — клики, ввод текста, навигация, получение текста элементов.
🟢 Не требует сложной настройки: работает “из коробки” на Windows.
🟢 Полезна для тестирования программ, автоматизации рутины, создания ботов и утилит.
🟢 Поддержка Python 3.6+ и открытый исходный код.


⚙️ Установка:
pip install pywinauto


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Всем привет! На канале Data analysis | Анализ данных | DA разбираются темы и вопросы, которые должен знать аналитик данных, имеющий опыт 3-6 лет. Все темы взяты из реальных вакансий, опубликованных на hh.ru.

Будет полезно, если вы являетесь аналитиком данных (начинающим или опытным) или работаете по смежной профессии, либо просто интересуетесь базами данных, Python, SQL, экономикой и финансами и всеми производными от этих тем.

🟠Список разобранных вопросов:

Python:

▶️Эмбеддинги предложений
▶️Алгоритм кластеризации
▶️Кластеризация текстовой информации
▶️Визуализация: Matplotlib
▶️Визуализация: Seaborn
▶️Python в Tableau
▶️Python + SQL: Cx_oracle
▶️Большие данные в Python: Dask
▶️Массовая загрузка файлов в БД

SQL:

▶️PARTITION (оконные функции)
▶️PARTITION (партиционирование)
▶️Процедуры: разбор IN | OUT | IN OUT
▶️Процедуры: объявления и исключения
▶️PACKAGE (пакеты)
▶️Циклы LOOP, WHILE, FOR
▶️CURSOR
▶️Индексы
▶️Представления (Views)
▶️Материализованные и нематериализованные views
▶️Pivot в SQL
▶️Hints (хинты)
▶️EXPLAIN PLAN
▶️TRIGGER (триггеры)

Базы данных:

▶️Какие бывают базы данных
▶️Виды БД наглядно
▶️ACID и BASE
▶️Типы данных
▶️OLAP-кубы
▶️Проектирование баз данных
▶️Разница между БД и DWH
▶️Витрины данных
▶️ETL и ELT процессы
▶️Звездочка, снежинка, Data Vault
▶️Слои данных в DWH
▶️Нормализация

Инструменты:

▶️
Обзор Hadoop
▶️Обзор Hive
▶️Обзор Impala
▶️Обзор Airflow
▶️Обзор ClickHouse
▶️Массивы, groupArray, groupUniqArray, uniq
▶️arraySort, arrayReverseSort и arrayFilter
▶️Tableau
▶️Arenadata Catalog
▶️Qlik Sense
▶️Informatica PowerCenter

А/Б тестирование:

▶️Основы А/Б тестов
▶️А/Б тесты на практике
▶️Математические методы проверки результатов
▶️Инструменты А/Б тестирования

Работа с данными:

▶️Парадокс Симпсона
▶️Банковские клиенты
▶️Клиентская информация в банковском DWH
▶️Банковские продукты
▶️Продуктовая информация в банковском DWH
▶️Счета, баланс и фин рез в банковском DWH
▶️Качество данных
▶️Метаданные
▶️Source-to-Target Mapping

🟠В ближайшем будущем будем разбирать:

▶️Больше про SQL и базы данных: архитектуру и т.п.
▶️Больше питоновских библиотек и кейсов
▶️Про банковские данные
▶️Актуальные инструменты, в частности BI-инструменты и ETL-инструменты
🔥4
Daily.py — коллекция готовых Python-скриптов для автоматизации повседневных задач

📱 Python 3.x

📌 Daily.py — репозиторий, в котором собраны десятки отдельных скриптов на Python: для управления файлами, работы с данными, автоматизации мелких задач. Полезно, если хочешь выбрать готовый скрипт «под дело» и быстро внедрить в свой рабочий процесс.

👨‍💻 Пример кода (логика):
# Примерный вызов (адаптирован)
from daily import file_organizer

file_organizer.run(src="/Users/user/Downloads", mode="by_extension")


📌 Что делает:
🟢 В комплекте: скрипт «FileOrganizer» — перемещает файлы по расширениям. (пример из списка)
🟢 Скрипты для отправки писем, переименования, скачивания, обработки изображений, работы с PDF и т.д.
🟢 Модули организованы как «выбери нужный скрипт → настрой → запусти».
🟢 Хорошее стартовое решение, если хочешь не писать с нуля, а подправить готовый.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51😁1
🤖 Вышли самые незаменимые GPT для IT

Конкуренция растёт, и чтобы остаться лучшим — использование ИИ неизбежно, так как они:

— Пишут код так быстро и без ошибок, что даже senior позавидует [ЗАБРАТЬ]
— Находит моментально баги и генерирует свежие решения
— Любая аналитика и отчёты — за 2 секунды. Больше никаких рутинных таблиц

Эти и 1000+ мощных нейросетей ждут тебя в THIS IS GPT

Сохрани и освободи 99% личного времени: https://t.me/+QxVkneMAahMzZGU6
🔥 Полезные библиотеки Python

hybridmethod

📌 hybridmethod — лёгкая библиотека-декоратор, призванная упростить сочетание синхронных и асинхронных методов в одном классе/объекте. Позволяет объявлять методы, которые могут быть вызваны или в обычном, или в async-контексте, без дублирования кода.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x — версия 1.0.1, загружена 25 июня 2025 года.
🟢 Минимум зависимостей — почти “чистый” Python, облегчает внедрение в проекты.
🟢 Декоратор @hybridmethod позволяет методу работать как на экземпляре класса, так и как асинхронная версия при необходимости — удобно для библиотек, которые хотят поддерживать оба режима. (описание в docs пакета)
🟢 Подходит для проектов, где часть кода асинхронная (async/await), часть синхронная, и хочется единый API без “два метода”: sync и async.


⚙️ Установка:
pip install hybridmethod


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ ChatGPT, Sora 2, Veo 3 — всё это ДЕТСКИЕ ИГРУШКИ по сравнению с профессиональными ИИ, которых нет в публичном доступе

Такими находками делится анонимный хакер в закрытом канале «Доктор GPT».

Например?

Spectator V+ — профессиональная слежка за людьми в соцсетях: лайки, подписки репосты даже на закрытых аккаунтах.
Agenta — инструмент военной разведки, отслеживающий ракеты и БПЛА в воздухе.
Daytona AI — бесплатный генератор реалистичных видео и фото БЕЗ ЦЕНЗУРЫ И ОГРАНИЧЕНИЙ.

И это ещё цветочки. Внутри — полный фарш, с которым вы станете почти всемогущим. Пользуйтесь с умом.
👏1😁1
text‑summarizer — скрипт на Python для автоматического создания краткого резюме длинных текстов

📱 Python 3.x
ℹ️ Модули: nltk (tokenize, stopwords), стандартные библиотеки Python.

📌 Что делает:
Этот скрипт берёт на вход длинный текст (можно вставкой или из файла) и выдаёт “резюме” — несколько предложений, отражающих ключевые идеи оригинала. Он анализирует частоту слов, отбрасывает стоп-слова и выбирает самые значимые предложения.

👨‍💻 Пример кода (адаптировано):
import nltk
from nltk.tokenize import word_tokenize, sent_tokenize
from nltk.corpus import stopwords
from nltk.probability import FreqDist

def text_summarizer(text, num_sentences=3):
stop_words = set(stopwords.words("english"))
words = word_tokenize(text.lower())
freq = FreqDist(w for w in words if w.isalpha() and w not in stop_words)
sentences = sent_tokenize(text)
sentence_scores = {sent: sum(freq[word.lower()] for word in word_tokenize(sent) if word.lower() in freq)
for sent in sentences}
top = sorted(sentence_scores, key=sentence_scores.get, reverse=True)[:num_sentences]
return " ".join(top)

text = """…длинный текст…"""
print(text_summarizer(text, num_sentences=3))



📌 Что делает:
🟢 Разбивает текст на предложения и слова
🟢 Убирает “стоп-слова” (например “and”, “the”, “is”)
🟢 Вычисляет частоты оставшихся слов
🟢 Оценивает предложения по сумме частот слов
🟢 Выбирает топ-N предложений как “резюме”


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83
🤬ДА БЛ**ТЬ🤬

Да-да, именно такая реакция у создателей курсов, когда они увидели этот канал с бесплатными курсами по:

>Python (64гб видео)
>C# (27гб курсов)
>Java (45гб видео)
>PHP (34гб видео)
>Go (23гб видео)
>Rust (37гб видео)
>SQL (41гб видео)
>MySQL (21гб видео)
>Другое (114гб видео)


ВСЕ БЕСПЛАТНО❤️
😁2
🔥 Полезные библиотеки Python

Utilspie

📌 Utilspie — библиотека-утилита с набором общих функций: работа с файлами, асинхронными вызовами, итераторами и другими “мелочами”, которые часто нужны при разработке.

📌 Особенности библиотеки:
🟢 Поддержка Python 3;
🟢 Модули внутри: fileutils, asyncutils, iterutils, collectionsutils, importutils;
🟢 Хороший выбор, если ведется работа с автоматизацией, скриптами, небольшими веб-процессами и нужна “быстрая сборка” без создания собственной библиотеки с нуля.


⚙️ Установка:
pip install utilspie


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
Совет на 2025 год — переходите на Go.

На Go собирают банки, маркетплейсы и highload-сервисы. Зарплаты мидлов начинаются от 200 000 ₽, а у сеньоров доходят до 600 000 ₽.

А чтобы освоить его всего за 3 месяца — изучите канал Максима Аверина.

Его бэкграунд: Senior Golang/Python (X5, Lamoda, BestDoctor), 7 лет в бэкенде, экс-тимлид и PM, 300+ собеседований с 2018

На канале вы найдёте:

Советы, которые в разы повысят ваши шансы на перекат в Go

— Как легко выбивать себе ту ЗП, которую желаете: скрипты переговоров и шаблоны писем

— Как сделать мощный проект с code-review и уже через три недели пойти на собесы.

Огромный опыт, который ты можешь перенять абсолютно бесплатно. Переходи и изучай: @maksim_golang
😁31
python‑fun — сборник веселых и полезных утилит

📱 Язык: Python 3.x

ℹ️ Что внутри: множество независимых проектов-скриптов: GUI-приложения, игры, утилиты, инструменты обработки и пр.

📌 Что делает:
🟢 Содержит папки с проектами вроде “note-take”, “image-viewer”, “moviepicker”, “chatbot-gui”, “file-explorer” и др.
🟢 Можно взять любой скрипт из коллекции, изучить, запустить, изменить под себя
🟢 Подходит для экспериментов: обучения, портфолио, мелких задач “сделай-сам”


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Совет на 2025 год — не трать деньги на дорогие IT-курсы!

Обучение стоит дорого, поэтому в Telegram появились обучающие каналы по всем IT-направлениям:

👩‍💻 Python – @python_tg
👩‍💻 Frontend – @frontend_tg
💻 InfoSec & Хакинг – @infosec_tg
👩‍💻 Java – @java_tg
👩‍💻 C / C++ – @plusplus_tg
👩‍💻 C# & GameDev – @csharp_tg
👩‍💻 Data Science – @datascience_tg
👩‍💻 DevOps – @devops_tg
👩‍💻 Linux – @linux_tg
👩‍💻 Весь IT – @techno_tg
👩‍💻 Курсы IT – @itcourse_tg
🤖 ChatGPT для IT – @chatgpt

Не плати за то, что можно получить бесплатно — подписывайся и учись!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

📌 AnnLite

📌 AnnLite — лёгкая и встраиваемая библиотека для быстрого и фильтруемого приближённого поиска ближайших соседей (Approximate Nearest Neighbor Search, ANNS). Подходит для встраивания в небольшие сервисы и скрипты, когда нужно быстро искать похожие векторы (эмбеддинги) без тяжёлых внешних зависимостей.

📌 Особенности библиотеки:
🟢 Небольшой и простой API — легко встраивается в существующие приложения.
🟢 Высокая производительность для поиска по миллионам точек при ограниченных ресурсах.
🟢 Поддержка фильтрации по метаданным — можно искать ближайших соседей с учётом дополнительных условий.
🟢 Подходит для локальных и встраиваемых сценариев (desktop, edge, microservices) — минимальные требования к окружению.
🟢 Pythonic API — удобная сериализация/десериализация индексов для хранения и быстрой загрузки.


⚙️ Установка:
pip install annlite


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
CSV-Converter — скрипт для “очистки” CSV-файлов от неправильных кавычек и форматирования для загрузки в базу данных

📱 Python 3.6+

📌 Этот скрипт преобразует CSV-файлы, где строки содержат символы с экранированными обратным слешем кавычками (например, \"), в корректный формат, подходящий для загрузки средствами SQLite. Скрипт читает файл с escapechar='\', переписывает строки так, чтобы кавычки внутри полей стали "", и сохраняет как новый CSV-файл.

👨‍💻 Пример использования:
python RepairCSV.py input_data.csv cleaned_data.csv

Где RepairCSV.py — часть репозитория, input_data.csv содержит обратные слеш-экранирования. Скрипт создаёт cleaned_data.csv, готовый к импорту в SQLite без ошибок.

📌 Что делает:
🟢 Устраняет часто встречающуюся проблему при импорте CSV-файлов с экранированными кавычками в SQLite или другие СУБД.
🟢 Автоматизирует “ручную чистку” файлов — экономится время.
🟢 Простой в использовании: минимум настроек, подходит “из коробки”.


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍1
Forwarded from бизнестрендс
⚡️ Запускаем крупный розыгрыш призов, где можно выиграть iPhone 17, игровые наушники, клавиатуру и мышь!

Без лишних слов, условия:

1. Подписка на:
бизнестрендс
Технотренды
Блумберг
2. Нажать кнопку «Участвовать» снизу

Итоги будут опубликованы 15 ноября в 18:00 на наших каналах, желаем удачи!
🔥 Полезные библиотеки Python

nonos

📌 nonos — лёгкая утилита-библиотека для работы с асинхронными задачами и их отменой; позволяет интегрировать отмену задач и контроль выполнения без тяжёлых систем.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x (версия 0.19.0 выпущена 28 августа 2025).
🟢 Стандартный API: позволяет запускать корутины, проверять флаги отмены, реализовывать тайм­ауты и безопасную отмену в многопоточном/асинхронном окружении.
🟢 Отличается минимальными зависимостями, что делает её подходящей для встроенных сервисов, автоматизации, скриптов с async logic.


⚙️ Установка:
pip install nonos  


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2
auto-move-files — скрипт, который автоматически переносит файлы из одной папки в другую при их появлении.

📱 Python 3.x
ℹ️ Модули: os, time, shutil

📌 Скрипт постоянно следит за исходной папкой (source folder). Как только в ней появляется файл, он сразу переносится в указанную папку-назначения (destination folder). Удобно для автоматизации сортировки файлов, загрузок, “папка-вход” → “архив”.

👨‍💻 Пример использования (упрощённо):
python main.py "/Users/you/Downloads" "/Users/you/Archive"


📌 Что делает:
🟢 Проверяет наличие новых файлов в папке-источнике
🟢 При обнаружении перемещает файл в папку-назначения
🟢 Можно адаптировать: фильтрация по расширениям, переименование, логирование


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥2
🔥 Полезные библиотеки Python

pylib25

📌 pylib25 — простая библиотека-утилита, созданная для иллюстрации того, как развернуть собственный пакет на PyPI, с базовой функцией sqr(x) вычисления квадрата числа.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x, минимум кода (~5 кБ) — идеальна как шаблон или стартовая точка для разработки.
🟢 Отличный выбор, если хочешь быстро создать свою библиотеку, разобраться с публикацией на PyPI, либо использовать как основу.


⚙️ Установка:
pip install pylib25


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍31
python-file-analyzer — скрипт-утилита на Python, которая анализирует другие .py-файлы и выводит базовую статистику по структуре кода.

📱 Python 3.x
ℹ️ Модули: ast, os, sys, argparse — использует встроенный парсер кода для извлечения функций, классов, импортов и др.

📌 Скрипт читает указанный .py-файл, выводит подробности: количество строк, функций, классов, импортов, размер файла. Подходит для быстрого “просмотра” структуры кода без IDE

👨‍💻 Пример запуска:
python index.py path/to/your_file.py  


📌 Почему удобно:
🟢 Если хочешь быстро понять чужой скрипт или проект — можно сразу получить обзор.
🟢 Хорошо подходит для автоматизации отчётов: например, “какие функции есть в файле?”, “есть ли классы?”, “какая длина?”.
🟢 Лёгкий и независимый инструмент — можно использовать как часть CI-процесса или собственного анализа.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
16
🔥 Полезные библиотеки Python

littleutils

📌 littleutils — небольшая библиотека-утилита, содержащая набор полезных функций-помощников для Python 3: минимализм, лёгкость, готовность “влезть” в любой проект с малой нагрузкой.

📌 Особенности библиотеки:
🟢 Версия 0.2.4 (7 июля 2024), размер ~8 кБ — почти “шаблон”, но реально может пригодиться.
🟢 Подходит, если нужен лёгкий “инструментарий” в скрипте/мини-проекте без подгрузки громоздких библиотек.


⚙️ Установка:
pip install littleutils


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥2
pdf_page_count — скрипт для суммирования общего количества страниц во всех PDF-файлах в указанной директории

📱 Python 3.x

📌 Если запустить скрипт без аргументов — он проходит по текущей папке и подсчитывает суммарное число страниц во всех .pdf файлах. Если передать путь к одному PDF-файлу или папке — подсчитывает страницы только там. Выводит итоговый результат в консоль: имя файла / количество страниц / суммарное число страниц.

👨‍💻 Пример запуска:
python pdf_page_count.py /path/to/folder  


📌 Почему удобно:
🟢 Полезно при работе с архивами PDF-документов: отчёты, книги, журналы — быстро узнать общий объём страниц.
🟢 Можно интегрировать в автоматизацию: например, если папка с проектом «PDF-отчётов» — запускаешь скрипт, получаешь статистику.
🟢 Лёгкий и ясный скрипт без сложной настройки.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1