[PYTHON:TODAY]
62.2K subscribers
2.19K photos
976 videos
281 files
1.37K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
Socket — пара домен-порт через которые осуществляется взаимодействие между клиентом и сервером

С сокетом в Питоне можно работать, как с файлом — считывать его и получать данные.
Сокет содержит в себе два параметра: IP-адрес и порт. Сервер, принимая соединение присваивает своему сокету определенный порт.
Порт — число в заголовках пакетов TCP, UDP, указывающее, для какого приложения в системе предназначен данный IP-пакет.

Основные функции и методы:
☑️ .socket
☑️ .bind()
☑️ .listen()
☑️ .accept()
☑️ .connect()
☑️ .connect_ex()
☑️ .send()
☑️ .recv()
☑️ .close()

Асинхронный код можно писать 3 способами:
☑️ с помощью колбэков
☑️ с помощью генераторов
☑️ с помощью async await

Пример кода 💾

import socket

#domain:5000

server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #IPv4, TCP
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)#для повторного использования того же порта
server_socket.bind(('localhiost', 5000))#к какому домену и порту привязываем
server_socket.listen()

def accept_connection(server_socket):
while True:
client_socket, addr = server_socker.accept() #читает подключения, возвращает кортеж(сокет и адрес)
print('Connect from', addr)

def send_message(client_socket):
while True:
request = client_socket.recv(4096) #сообщение от клиента, размер буфера

if not request: #условие для прерывания этого цикла
break
else:
response = 'Hello world\n'.encode() #кодируем строку в bites
client_socket.send(response)
client_socke.close()

if __name__ == '__main__':
accept_connection(server_socket)

[PYTHON:TODAY]

#doc #python #russian #code
👍68🔥15😱43
This media is not supported in your browser
VIEW IN TELEGRAM
Доллар ~100 ₽
Евро ~110 ₽

Когда айтишник зарабатывающий в валюте приехал домой 😀😕
👍145🔥39🤯14🫡7🎉54
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики captions.ai упаковали нейросеть в приложение, которое может перевести вашу речь на 28 языков, при этом сохраняя голос 🍔

Нейросеть берёт исходную аудиодорожку, настраивает голосовую модель, а затем переводит речь, накладывая на исходное видео 🗣

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍136🔥31🤯232🫡2
Telegram-бот ChatGPT: GPT-4 — Готовый код быстрого, без дневных лимитов телеграм бота для работы с нейросетью ChatGPT.

🌵 Ответы с низкой задержкой (обычно около 3-5 секунд)
🌵 Без ограничений запросов
🌵 Потоковая передача сообщений (см. демонстрацию)
🌵 Поддержка GPT-4
🌵 Поддержка группового чата (/help_group_chat для получения инструкций)
🌵 DALLE 2 (выберите режим Woman_artist Artist для создания изображений)
🌵 Распознавание голосовых сообщений
🌵 Подсветка кода
🌵 15 специальных режимов чата: 👩🏼‍🎓 Помощник, 👩🏼‍💻 Помощник по коду, 👩‍🎨 Художник, 🧠 Психолог, 🚀 Илон Маск и другие. Вы можете легко создавать свои собственные режимы чата, редактируя config/chat_modes.yml
🌵 Поддержка ChatGPT API и д.р фичи

⚙️ GitHub/Инструкция

#python #soft #github
👍114🔥4411🫡4
This media is not supported in your browser
VIEW IN TELEGRAM
🤑 Из-за ошибки в программном обеспечении банкоматы в Ирландии выдавали по €1000 всем у кого остаток на счете был равен 0

Лайфхак быстро стал популярен собрав большие очереди, а полиции пришлось охранять буквально каждый терминал в Дублине.

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
😱63👍45🤯8🫡71🔥1
image_2023-08-02_14-12-14.png
671.5 KB
👨‍💻 Шпаргалка наиболее часто встречающихся кодов состояния HTTP с расшифровкой

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥2
🔥 Полезные библиотеки Python

💻 Photon — невероятно быстрый сканер, разработанный для OSINT.

Может извлекать следующие данные во время сканирования:
🌵 URL-адреса (входящие и не входящие)
🌵 URL-адреса с параметрами ( example.com/gallery.php?id=2)
🌵 Intel (электронная почта, учетные записи в социальных сетях, корзины Amazon и т. д.)
🌵 Файлы (pdf, png, xml и т. д.)
🌵 Секретные ключи (ключи авторизации/API и хэши)
🌵 Файлы JavaScript и присутствующие в них конечные точки
🌵 Строки, соответствующие пользовательскому шаблону регулярного выражения
🌵 Субдомены и данные, связанные с DNS

💬 Установка:
$ git clone https://github.com/s0md3v/Photon.git
$ cd Photon
$ pip install requirements.txt
$ python photon.py

⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

⚙️ GitHub/Инструкция

#redteam #github #soft #python
👍64🔥138🎉1
👨‍💻 Руководство по использованию list comprehension

List comprehension — упрощенный подход к созданию списка, который задействует цикл for, а также инструкции if-else для определения того, что в итоге окажется в финальном списке.

#doc #python #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍87🔥10
Со смыслом 🙄

Продуктивной недели сталкеры 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍238🔥2910😱8🤯3🫡2
Какой сетап предпочитаете? ⌨️

Я за 5 и 6 виды 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥113👍82