gTTS - более крутая библиотека для озвучивания текста.
Голос максимально близко похож к обычному человеческому.
Но есть один минус, - либа требует подключение к интернету, так как использует Google Speech API.
Как вариант, её можно использовать вместе с прошлой (pyttsx3).
Когда интернета нет, - юзать оффлайн либу, а когда есть - gTTS.
Ставится командой
Голос максимально близко похож к обычному человеческому.
Но есть один минус, - либа требует подключение к интернету, так как использует Google Speech API.
Как вариант, её можно использовать вместе с прошлой (pyttsx3).
Когда интернета нет, - юзать оффлайн либу, а когда есть - gTTS.
Ставится командой
pip install gTTS
Документация здесь.🐍 Совет по Python №3.
Есть такая штука, называется «12-факторное приложение».
Подробнее об этом манифесте вы можете прочитать здесь.
Так вот согласно одному из его принципов, ваше приложение не должно хранить в коде или даже в конфигурационных файлах различного рода секретные данные.
Вроде паролей и токенов.
Поэтому, при разработке ботов/веб-приложений принято пользоваться переменными окружения.
В Python для этого лучше использовать библиотеку python-dotenv.
А вы пользуетесь
Есть такая штука, называется «12-факторное приложение».
Подробнее об этом манифесте вы можете прочитать здесь.
Так вот согласно одному из его принципов, ваше приложение не должно хранить в коде или даже в конфигурационных файлах различного рода секретные данные.
Вроде паролей и токенов.
Поэтому, при разработке ботов/веб-приложений принято пользоваться переменными окружения.
В Python для этого лучше использовать библиотеку python-dotenv.
А вы пользуетесь
.env
файлами? 🤔💭👍3🔥1😁1
Урок как создать Telegram бота с нуля с базой данных.
На языке Python и СУБД SQLite3.
https://youtu.be/hBbVadGMBAw
На языке Python и СУБД SQLite3.
https://youtu.be/hBbVadGMBAw
YouTube
Пишем TELEGRAM бота с БАЗОЙ ДАННЫХ на Python
Урок как создать Telegram бота с нуля с базой данных.
На языке Python и СУБД SQLite3.
Разверните надежную и гибкую базу данных в облаке Selectel за пару кликов: https://slc.tl/0ksEg
🆇 Ссылки из видео 🆇
𝟭: Наш телеграм канал - https://t.me/howdyho_official…
На языке Python и СУБД SQLite3.
Разверните надежную и гибкую базу данных в облаке Selectel за пару кликов: https://slc.tl/0ksEg
🆇 Ссылки из видео 🆇
𝟭: Наш телеграм канал - https://t.me/howdyho_official…
🤩2
Какого модуля стандартно нет в Python?
Anonymous Quiz
20%
sqlite3
10%
array
12%
base64
9%
copy
14%
pickle
19%
requests
17%
json
🔥3😁3
verify-email - это библиотека для валидации Email адреса.
При этом она не просто проверяет корректность введённого Email, но и убеждается в том, что такой адрес реально существует.
Например, адрес
А вот
Ставится командой
При этом она не просто проверяет корректность введённого Email, но и убеждается в том, что такой адрес реально существует.
Например, адрес
test@gmail.com
она подтвердит как существующий и верный.А вот
asdl@aklsjdxkxjm.aqk
уже нет.Ставится командой
pip install verify-email
Документация здесь.👍4
pytube - это крутая библиотека для Python, позволяющая скачивать видео с YouTube.
По сравнению с
Но, стоит отметить, что библиотека при всех своих преимуществах иногда ломается и не распознает ютуб ссылки.
Поэтому, в идеале, стоит пользоваться сразу 2-3 библиотеками.
Чтобы достичь безотказной работы.
Ставится командой
По сравнению с
youtube-dl
она жрёт чуть меньше памяти и работает нативно под Python.Но, стоит отметить, что библиотека при всех своих преимуществах иногда ломается и не распознает ютуб ссылки.
Поэтому, в идеале, стоит пользоваться сразу 2-3 библиотеками.
Чтобы достичь безотказной работы.
Ставится командой
pip install pytube
Документация здесь.👍4⚡1
Каким будет результат выполнения кода: "Howdy.Ho".isalnum() ?
Anonymous Quiz
12%
True
27%
False
9%
None
52%
Будет ошибка, такого метода в Python нет
😁5
👍6
Сегодня официально выходит в свет версия Python 3.10.
И разработчики уже начали работать над версией 3.11.
Дальше планируется улучшить отображение ошибок.
Исправить некоторые недочеты, улучшить встроенные модули (в том числе
Также в версии 3.11 планируются мелкие улучшения производительности.
Из интересного - будет "Zero-cost exceptions", то есть
Полный список нововведений в Python 3.10 смотрите здесь.
Планируемые изменения в Python 3.11 можно увидеть здесь.
И разработчики уже начали работать над версией 3.11.
Дальше планируется улучшить отображение ошибок.
Исправить некоторые недочеты, улучшить встроенные модули (в том числе
math, os, sqlite3
).Также в версии 3.11 планируются мелкие улучшения производительности.
Из интересного - будет "Zero-cost exceptions", то есть
try
в коде можно будет юзать совершенно бесплатно (в плане производительности).Полный список нововведений в Python 3.10 смотрите здесь.
Планируемые изменения в Python 3.11 можно увидеть здесь.
👍2
Для скачивания стал доступен Python 3.10.
А вы уже обновились? 🤔
Небольшой лайфхак по этому поводу.
Чтобы быстро и легко перенести все модули со старой версии питона на новую.
Выполните на старом вот эту команду:
А вы уже обновились? 🤔
Небольшой лайфхак по этому поводу.
Чтобы быстро и легко перенести все модули со старой версии питона на новую.
Выполните на старом вот эту команду:
pip freeze > t.txt
А на новом в той же директории: pip install -r t.txt
Скачать новую версию вы можете уже сейчас на официальном сайте.👍3
Tornado - это один из самых крутых веб-фреймворков на Python.
Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений.
С этой целью он утилизирует стандартную библиотеку
Ставится командой
Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений.
С этой целью он утилизирует стандартную библиотеку
asyncio
И поэтому является неблокирующим.Ставится командой
pip install tornado
Официальный сайт и здесь же документация.👍1🔥1