simple_DDOS.py
1.2 KB
Скрипт DDOS
💻 ЯП: Python 3.8+🐍
💾 Модули: socket
📂 База данных:-
📌 Простой скрипт DDOS атаки для незащищенных сайтов
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#DDOS
💻 ЯП: Python 3.8+🐍
💾 Модули: socket
📂 База данных:-
📌 Простой скрипт DDOS атаки для незащищенных сайтов
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#DDOS
🤔5👎1
PyWhatsappAccountChecker-main.zip
13.7 KB
Скрипт чекер номеров телефонов
💻 ЯП: Python 3.8+🐍
💾 Модули: selenium
📂 База данных: -
📌 Чекер на наличие учетной записи Whatsapp для данного номера телефона
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#checker
💻 ЯП: Python 3.8+🐍
💾 Модули: selenium
📂 База данных: -
📌 Чекер на наличие учетной записи Whatsapp для данного номера телефона
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#checker
remove_background.py
199 B
Скрипт для обработки фото.
💻 ЯП: Python 3.8+🐍
💾 Модули: PIL,rembg
📂 База данных: -
📌 Удаление заднего фона с фото
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
💻 ЯП: Python 3.8+🐍
💾 Модули: PIL,rembg
📂 База данных: -
📌 Удаление заднего фона с фото
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
👍1
Netflixer-main.zip
43.5 KB
Чекер аккаунтов Netflix
💻 ЯП: Python 3.8+🐍
💾 Модули: bs4,colorama
📂 База данных: -
📌 Проверка акаунтов Netflix на валидность
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#checker
💻 ЯП: Python 3.8+🐍
💾 Модули: bs4,colorama
📂 База данных: -
📌 Проверка акаунтов Netflix на валидность
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#checker
TgContenGraber-main.zip
4.8 KB
Скрипт грабера для телеграм
💻 ЯП: Python 3.9+🐍
💾 Модули: telethon
📂 База данных: -
📌 Скрипт собирает посты из одного канала и пересылает в другой
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
💻 ЯП: Python 3.9+🐍
💾 Модули: telethon
📂 База данных: -
📌 Скрипт собирает посты из одного канала и пересылает в другой
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
👍2
Easy-Telegram-Airdrop-Bot-main.zip
1.1 MB
Скрипт простого airdrop
💻 ЯП: Python 3.8+🐍
💾 Модули: cryptography,PyAutoGUI,telegram,PyMongo
📂 База данных: MongoDB
📌 Скрипт airdrop криптовалюты через телеграмм бота( огромный функционал)
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
💻 ЯП: Python 3.8+🐍
💾 Модули: cryptography,PyAutoGUI,telegram,PyMongo
📂 База данных: MongoDB
📌 Скрипт airdrop криптовалюты через телеграмм бота( огромный функционал)
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
YouTube-Downloader-main.zip
4.3 KB
Скрипт загрузчика медиа с YouTube
💻 ЯП: Python 3.8+🐍
💾 Модули: pytube,selenium
📂 База данных: -
📌 Простой загрузчик контента с Youtube
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#youtube
💻 ЯП: Python 3.8+🐍
💾 Модули: pytube,selenium
📂 База данных: -
📌 Простой загрузчик контента с Youtube
❗️❗️❗️ Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#youtube
👍4
Telegram-Airdrop-Bot-main.zip
234.3 KB
📌 Скрипт Airdrop
💻 ЯП: Python 3.11+🐍
💾 Модули: pyTelegramBotAPI, aiohttp
📂 База данных: MySQL
📌 Скрипт Telegram бот для проведения раздач ваших токенов ERC-20, BEP-20
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
💻 ЯП: Python 3.11+🐍
💾 Модули: pyTelegramBotAPI, aiohttp
📂 База данных: MySQL
📌 Скрипт Telegram бот для проведения раздач ваших токенов ERC-20, BEP-20
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
🚀 Полезные библиотеки Python
💾 VTracer
📌 Библиотека Python с открытым исходным кодом для преобразования растровых изображений (таких как jpg и png) в векторную графику (svg).
⚙️ Установка 👇👇👇
📁Документация
#библиотеки
💾 VTracer
📌 Библиотека Python с открытым исходным кодом для преобразования растровых изображений (таких как jpg и png) в векторную графику (svg).
⚙️ Установка 👇👇👇
pip install vtracer
📁Документация
#библиотеки
👍1
force-subscribe-telegram-bot-master.zip
19.7 KB
📌 Скрипт предложение подписки
💻 ЯП: Python 3.11+🐍
💾 Модули: pyrogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бота который предлагает участникам группы в Telegram подписаться на канал, что бы получить возможность писать сообщения в группе.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
💻 ЯП: Python 3.11+🐍
💾 Модули: pyrogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бота который предлагает участникам группы в Telegram подписаться на канал, что бы получить возможность писать сообщения в группе.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
👍6👏1
pymultitor-master.zip
693.3 KB
📌 Скрипт proxy сервер
💻 ЯП: Python 3.11+🐍
💾 Модули: stem,mitproxy, requsts
📂 База данных: -
📌 Скрипт для создания вашего собственного многопоточного Tor proxy сервера.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
💻 ЯП: Python 3.11+🐍
💾 Модули: stem,mitproxy, requsts
📂 База данных: -
📌 Скрипт для создания вашего собственного многопоточного Tor proxy сервера.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
❤1
telegram-feedback-bot-master.zip
54.9 KB
📌 Скрипт Telegram бота для обратной связи без использования БД(сохранение id пользователей и извлечение их из отдельного чата с администратором).
📌 Вся информация приведена исключительно в ознакомительных целях
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🥰2
python-file-analyzer-main.zip
15.1 KB
⚡️ Скрипт анализ файлов python
🖥 ЯП: Python 3.11+🐍
💾 Модули: ast,sys,os, collections
📂 База данных: -
💡 Скрипт, позволяющий анализировать ваш файл python.
Он предоставляет подробное представление о структуре и составе кода Python, включая информацию о функциях, классах, импорте, переменных и вызовах функций.
📌 Вся информация приведена исключительно в ознакомительных целях📌 📌 📌
💡 Скрипт, позволяющий анализировать ваш файл python.
Он предоставляет подробное представление о структуре и составе кода Python, включая информацию о функциях, классах, импорте, переменных и вызовах функций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
📌 Менеджер паролей 👨💻
#минипроект
import csv
from cryptography.fernet import Fernet
passwords = []
key = Fernet.generate_key()
cipher_suite = Fernet(key)
def encrypt_password(password):
return cipher_suite.encrypt(password.encode())
def decrypt_password(encrypted_password):
return cipher_suite.decrypt(encrypted_password).decode()
def add_password():
website = input("Website: ")
username = input("Username: ")
password = input("Password: ")
encrypted_password = encrypt_password(password)
passwords.append({
"website": website,
"username": username,
"password": encrypted_password
})
with open('passwords.csv', mode='a', newline='') as file:
writer = csv.writer(file)
writer.writerow([website, username, encrypted_password])
def get_password(website):
for entry in passwords:
if entry["website"] == website:
username = entry["username"]
encrypted_password = entry["password"]
decrypted_password = decrypt_password(encrypted_password)
print(f"Website: {website}")
print(f"Username: {username}")
print(f"Password: {decrypted_password}")
return
print("Website not found")
with open('passwords.csv', mode='r') as file:
reader = csv.reader(file)
for row in reader:
passwords.append({
"website": row[0],
"username": row[1],
"password": row[2]
})
while True:
print("\n1. Add Password")
print("2. Get Password")
print("3. Exit")
choice = input("Enter your choice: ")
if choice == '1':
add_password()
elif choice == '2':
website = input("Enter website: ")
get_password(website)
elif choice == '3':
break
else:
print("Invalid choice")
#минипроект
💩6🔥3🤡3💊3
Forwarded from Python вопросы с собеседований
🐍 Хитрая задача для опытных Python-разработчиков
Почему этот код не работает как ожидается?
На первый взгляд, ты ожидаешь результат:
Но на деле вывод будет:
🔍 Что пошло не так
lambda: i не захватывает значение i, а замыкается на саму переменную i, которая одна и та же для всех лямбд.
К моменту вызова всех функций i = 4 (последнее значение цикла), и все лямбды возвращают одно и то же.
Это классический пример late binding — лямбда "вспоминает" переменную, а не её значение в момент создания.
✅ Как исправить
Способ 1: фиксируем значение i через аргумент по умолчанию
Теперь вывод:
Способ 2: functools.partial
🧠 Почему это важно
Такие баги встречаются:
- в колбэках и ивентах (например, при работе с GUI или CLI)
- в генерации функций внутри циклов
- в async-замыканиях и DSL-интерпретаторах
- в тестовых фреймворках, где создаются сценарии динамически
Понимание области видимости, замыканий и позднего связывания (late binding) — необходимый навык для confident-сеньора.
@python_interview
Почему этот код не работает как ожидается?
def magic():
return [lambda: i for i in range(5)]
funcs = magic()
results = [f() for f in funcs]
print(results)
На первый взгляд, ты ожидаешь результат:
[0, 1, 2, 3, 4]
Но на деле вывод будет:
[4, 4, 4, 4, 4]
🔍 Что пошло не так
lambda: i не захватывает значение i, а замыкается на саму переменную i, которая одна и та же для всех лямбд.
К моменту вызова всех функций i = 4 (последнее значение цикла), и все лямбды возвращают одно и то же.
Это классический пример late binding — лямбда "вспоминает" переменную, а не её значение в момент создания.
✅ Как исправить
Способ 1: фиксируем значение i через аргумент по умолчанию
def magic():
return [lambda i=i: i for i in range(5)]
funcs = magic()
results = [f() for f in funcs]
print(results)
Теперь вывод:
[0, 1, 2, 3, 4]
Способ 2: functools.partial
from functools import partial
def f(x): return x
funcs = [partial(f, i) for i in range(5)]
results = [f() for f in funcs]
print(results)
🧠 Почему это важно
Такие баги встречаются:
- в колбэках и ивентах (например, при работе с GUI или CLI)
- в генерации функций внутри циклов
- в async-замыканиях и DSL-интерпретаторах
- в тестовых фреймворках, где создаются сценарии динамически
Понимание области видимости, замыканий и позднего связывания (late binding) — необходимый навык для confident-сеньора.
@python_interview
❤4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Можно ли сделать так, чтобы весь Python-код, использующий for x in ..., внезапно начал вести себя иначе — без изменения самого цикла?
Ответ: да, если переопределить поведение итератора. На экране показа — трюк, где обычный список «врет» в цикле и выдает неожиданные значения.
Трюк можно использовать и с dict, set и кастомными генераторами. Особенно удобно в юнит-тестах или визуализациях.
class FakeList(list):
def __iter__(self):
return iter(["test", "mock", "override"])
data = FakeList([1, 2, 3])
for x in data:
print(x) # выведет: test, mock, override
https://youtube.com/shorts/QhZtRx1ukoc?feature=share
Please open Telegram to view this post
VIEW IN TELEGRAM
👎4
Добавь AI в свой Python-проект за 7 недель
На Stepik вышел курс «LangChain: с нуля до продакшн LLM приложений»:
✅ RAG-поиск по документам (FAQ-бот, база знаний)
✅ Агенты для анализа данных (CSV, JSON через Pandas)
✅ API на FastAPI с LLM под капотом
Не нужно становиться ML-инженером — интегрируешь LLM как обычный сервис.
Практика • Код из коробки • Сертификат Stepik
Скидка 25% — 3 дня 🔥
Пройти курс со скидкой
Реклама: Ип Малышкин А.А.
ИНН: 402571325199, Erid: 2VtzqubPKA
На Stepik вышел курс «LangChain: с нуля до продакшн LLM приложений»:
✅ RAG-поиск по документам (FAQ-бот, база знаний)
✅ Агенты для анализа данных (CSV, JSON через Pandas)
✅ API на FastAPI с LLM под капотом
Не нужно становиться ML-инженером — интегрируешь LLM как обычный сервис.
Практика • Код из коробки • Сертификат Stepik
Скидка 25% — 3 дня 🔥
Пройти курс со скидкой
Реклама: Ип Малышкин А.А.
ИНН: 402571325199, Erid: 2VtzqubPKA
Stepik: online education
LangChain: c нуля до продакшн LLM-приложений
Практический курс по LangChain. Соберёте продакшн LLM-бота: RAG по PDF с цитатами, веб-поиск и трекинг заказов, многошаговый агент для анализа CSV и финальное веб-приложение (UI + API). Плюс профессиональные блоки: PromptOps и версионирование промптов, метрики…
❤2🦄2
⚡ Microsoft выкатили **amplifier** - новую экспериментальную платформу для сборки AI-инструментов без лишнего кода.
Что это:
- способ описать экспертный процесс в виде шагов и автоматически превратить его в работающий инструмент;
- возможность комбинировать такие инструменты между собой, создавая цепочки автоматизации;
- платформа для исследований, поэтому всё ещё активно меняется.
Чем хорош инструмент:
- позволяет быстро превращать повторяющиеся задачи в автономные AI-процессы;
- помогает строить «агентов» с ролями — исследователь, критик, исполнитель;
- снижает порог входа: достаточно описать логику, а не писать всю реализацию.
Это пока исследовательский проект, но потенциал — большой.
👉 Репозиторий: https://github.com/microsoft/amplifier
@pythonl
Что это:
- способ описать экспертный процесс в виде шагов и автоматически превратить его в работающий инструмент;
- возможность комбинировать такие инструменты между собой, создавая цепочки автоматизации;
- платформа для исследований, поэтому всё ещё активно меняется.
Чем хорош инструмент:
- позволяет быстро превращать повторяющиеся задачи в автономные AI-процессы;
- помогает строить «агентов» с ролями — исследователь, критик, исполнитель;
- снижает порог входа: достаточно описать логику, а не писать всю реализацию.
Это пока исследовательский проект, но потенциал — большой.
👉 Репозиторий: https://github.com/microsoft/amplifier
@pythonl
❤3🦄2
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 SQL Никогда НЕ ДЕЛАЙ ТАК #sql
НИКОГДА НЕ ЛОМАЙ ИНДЕКСЫ ФУНКЦИЯМИ: не оборачивай индексируемые поля в функции внутри WHERE.
Как только ты пишешь LOWER(), CAST(), COALESCE() или любые вычисления по колонке — индекс перестаёт работать, и запрос падает в полное сканирование таблицы.
Это одна из самых тихих причин, почему запросы внезапно превращаются в тормоза.
Вместо этого приводи значения заранее или используй функциональные индексы.
https://www.youtube.com/shorts/AyiAslOeJFA
НИКОГДА НЕ ЛОМАЙ ИНДЕКСЫ ФУНКЦИЯМИ: не оборачивай индексируемые поля в функции внутри WHERE.
Как только ты пишешь LOWER(), CAST(), COALESCE() или любые вычисления по колонке — индекс перестаёт работать, и запрос падает в полное сканирование таблицы.
Это одна из самых тихих причин, почему запросы внезапно превращаются в тормоза.
Вместо этого приводи значения заранее или используй функциональные индексы.
Плохо: индекс по email НЕ используется
SELECT *
FROM users
WHERE LOWER(email) = 'user@example.com';
-- Хорошо: нормализуем значение заранее
SELECT *
FROM users
WHERE email = 'user@example.com';
-- Или создаём функциональный индекс (PostgreSQL)
CREATE INDEX idx_users_email_lower ON users (LOWER(email));
https://www.youtube.com/shorts/AyiAslOeJFA
❤1👍1