Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
🖥 Генерация CAPTCHA с помощью Python

from captcha.image import ImageCaptcha
from PIL import Image
def generate_captcha_text(length):
import string
import random
return ''.join(random.choices(string.ascii_letters + string.digits, k=length))

def generate_captcha(captcha_length=7, save_path='CAPTCHA.png'):
image = ImageCaptcha(width=500, height=100)
captcha_text = generate_captcha_text(captcha_length)
data = image.generate(captcha_text)
image.write(captcha_text, save_path)
return captcha_text

if __name__ == '__main__':
captcha_text = generate_captcha()
print('CAPTCHA text:', captcha_text)

Image.open('CAPTCHA.png')

При желании можно добавить дополнительных эффектов и т.д., чтобы даже ChatGPT не справился
@python_be1
👍1
TorCrawl.py это скрипт на Python, предназначенный для анонимного просмотра веб-страниц через сеть Tor.

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

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

https://github.com/MikeMeliz/TorCrawl.py
@python_be1
https://github.com/MikeMeliz/TorCrawl.py
👍1
🖥 Ресурсы для погружения в Python: теория и практика

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

Отдельного внимания из всего этого заслуживает, конечно, гарвардский курс лекций по Python, https://cs50.harvard.edu/python/2022/weeks/8/

🖥 https://github.com/Shakib-IO/Python_Practice?ysclid=lz33rqlkm711497023
@python_be1
https://github.com/Shakib-IO/Python_Practice?ysclid=lz33rqlkm711497023
👍1
🖥 Flet — фреймворк для создания кроссплатформенных приложений на Python

— pip install flet

Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на Python (разработчики обещают расширять список поддерживаемых языков).

Flet не использует какие-то SDK, не компилирует код Python в код Dart и весь UI отображается с помощью встроенного Web сервера.

🖥 GitHub https://github.com/flet-dev/flet

🟡 Доки https://flet.dev/docs/
@python_be1
https://github.com/flet-dev/flet
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Loki | Факт-чекинг

Это и подобные решения заиграли новым красками, когда GPT стали галлюцинировать. Библиотека «обернётся» вокруг вывода нейросети и укажет, где правда, а где ложь. Из топа самых актуальных решений 2024 года, несомненно.

https://github.com/Libr-AI/OpenFactVerification
@python_be1
👍1
Что выведет код ?
@python_be1
👍1
Что выведет код ?
@python_be1
👍1
Что выведет код ?
@python_be1
👍1
🖥 Model smith

Это полезная библиотека Python, которая позволяет вам получать структурированные ответы в виде моделей Pydantic моделей и готовых python типов Anthropic, Google Vertex AI и OpenAI.

https://github.com/christo-olivier/modelsmith
@python_be1
https://github.com/christo-olivier/modelsmith
👍1
Чиним замедление YouTube на уровне роутера

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

https://telegra.ph/CHinim-zamedlenie-YouTube-na-urovne-routera-08-05-3
@python_be1
http://googlevideo.com/
👍1