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

Элементарно, нам понадобятся функции gzip.open и shutil.copyfileobj:

import gzip
import shutil

def compress_file(input_file, output_file):
with open(input_file, 'rb') as f_in:
with gzip.open(output_file, 'wb') as f_out:
shutil.copyfileobj(f_in, f_out)

compress_file('clcoding.txt', 'clcoding.txt.gz')
@python_be1
👍1
🖥 Генерация 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