—
pip install lets-plot
Lets-Plot — библиотека от JetBrains, созданная на основе принципов Grammar of Graphics, как и знаменитая ggplot2 для R.
Особенности и преимущества:
- Мультиплатформенность: Lets-Plot работает как в блокнотах Python (Jupyter, Datalore, Kaggle и др.), так и в IDE PyCharm и IntelliJ IDEA.
- Интерактивные возможности: Поддержка интерактивных карт с возможностью увеличения и перемещения, а также кастомизация подсказок и аннотаций.
- Геопространственная визуализация: Простая интеграция с GeoDataFrame и мощный модуль геокодирования.
- Экспорт графиков: Сохранение графиков в формате SVG, HTML, PNG и PDF с помощью функций
ggsave()
, to_svg()
, to_html()
, to_png()
и to_pdf()
.- Поддержка режима без JavaScript и оффлайн-режима: Lets-Plot генерирует графики как простые SVG-изображения, что обеспечивает работу без Интернет-соединения.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥8❤6
Элементарно, нам понадобятся функции
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')
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤9🔥6
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍13❤4
Вы можете использовать её для записи озвученного текста в файл формата MP3, объект-подобный файл (bytestring) для дальнейшей обработки аудио или непосредственно в стандартный вывод.
Особенности:
- Настраиваемый токенизатор, который позволяет озвучивать текст любой длины, сохраняя правильную интонацию, сокращения, десятичные дроби и многое другое.
- Возможность настройки предварительной обработки текста для корректировки произношения.
Установка:
pip install gTTS
Пример использования в командной строке:
gtts-cli 'hello' --output hello.mp3
Или в модуле Python:
from gtts import gTTS
tts = gTTS('hello')
tts.save('hello.mp3')
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍6❤3
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 не справился
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍14❤7
https://www.youtube.com/watch?v=Lov4bkRakKs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤3
🎧🎸 Любишь музыку и хочешь создать что-то своё? Вот тебе репозиторий PyTorch WaveNet на GitHub — это как раз то, что нужно для экспериментов с аудио!
Этот проект основан на модели WaveNet, которая генерирует аудио с помощью глубокого обучения. Круто, правда? Можешь использовать этот инструмент для создания синтезированных звуков или даже музыки. Дай волю фантазии и проверь, на что способен WaveNet! Плюс ко всему, проект открытый, так что можешь дополнить его своими идеями.
Почему бы не попробовать?
📌 Github
📌 Демо в Goggle Colab
📌 Docs
@pythonl
Этот проект основан на модели WaveNet, которая генерирует аудио с помощью глубокого обучения. Круто, правда? Можешь использовать этот инструмент для создания синтезированных звуков или даже музыки. Дай волю фантазии и проверь, на что способен WaveNet! Плюс ко всему, проект открытый, так что можешь дополнить его своими идеями.
Почему бы не попробовать?
📌 Github
📌 Демо в Goggle Colab
📌 Docs
@pythonl
❤14👍5
pip install shiny
shiny create --template dashboard-tips
...
На днях выпустили версию 1.0 Shiny for Python с большим набором функций и стабильным API.
Фреймворк построен на основе современного веб-стека Python и использует Starlette и asyncio для создания веб-приложений.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤6🔥1
—
pip install flet
Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на Python (разработчики обещают расширять список поддерживаемых языков).
Flet не использует какие-то SDK, не компилирует код Python в код Dart и весь UI отображается с помощью встроенного Web сервера.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍12🔥3
Несколько простых советов, которые помогут ускорить работу вашего REST API.
https://fabridamicelli.github.io/posts/2023-07-13-optimize-fastapi.html
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤3
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Google Recaptcha Solver
Инструмент для решения Google reCAPTCHA.
Разгадывает капчу менее чем за 5 секунд! 🚀
Это скрипт на Python для решения задачи Google reCAPTCHA с использованием библиотеки DrissionPage.
• Github
@pythonl
Инструмент для решения Google reCAPTCHA.
Разгадывает капчу менее чем за 5 секунд! 🚀
Это скрипт на Python для решения задачи Google reCAPTCHA с использованием библиотеки DrissionPage.
sudo apt-get install ffmpeg
• Github
@pythonl
🔥20👍6❤4
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pro_python_code
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Арихив опенсорс ит-курсов: https://t.me/+-YDHdeS5EEs3MDNi
Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pro_python_code
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Арихив опенсорс ит-курсов: https://t.me/+-YDHdeS5EEs3MDNi
❤4👍4🔥3😁1
🔥6❤3👍3