Pro Python
1.29K subscribers
85 photos
20 files
102 links
Канал создан, чтобы заинтересовать вас языками программирования.

@ - связь, реклама
Download Telegram
🎙Какие библиотеки нужны, чтобы написать простого голосового ассистента на Python?

😄Чтобы сделать простого ассистента на языке программирования Python не обязательно иметь много знаний, нужно лишь немного усердия.

🚀Для распознавания речи можно использовать библиотеку SpeechRecognition. Она поможет перевести речь в текст, далее мы воспользуемся библиотекой openai, она создаст ответ на вопрос. А для его озвучки можно использовать gTTS, а для воспроизведения звука playsound. Все очень просто!

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3👍1👏1
💠inedraw – инструмент, которые конвертирует изображения/фотографии в векторные/линейные рисунки.

🖥https://github.com/LingDong-/linedraw

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Какое имя переменной нельзя использовать в Python?
Anonymous Poll
16%
myVar
11%
my_var
16%
MyVar
57%
my-var
⚠️PEP8: руководство по написанию чистого и читаемого кода на Python. Часть 1

📱PEP8 - это документ, описывающий стандарты написания кода на Python. Следование рекомендациям PEP8 улучшает качество кода, делает его более читаемым и понятным для других разработчиков.

⚖️Правила:

1️⃣ 4 пробела для уровня каждого отступ

2️⃣ Максимальная длина строки - 79 символов

3️⃣ Один пробел между операторами и операндами

4️⃣ Понятные и описательные имена переменных, функций и методов

5️⃣ Оставлять комментарии

6️⃣ Импорт модулей в алфавитном порядке, разделять группы импортов пустой строкой и избегать использования символа ”*“

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥21😱1
💠MessageBox

🚀Чтобы вызвать MessageBox в python мы должны воспользоваться модулем ctypes. Большое количество комбинаций стилей позволяет создавать MessageBox разных типов для решения различных задач.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀Методы списков

1️⃣append(): Добавляет элемент в конец списка.

2️⃣clear(): Очищает список

3️⃣ count(): Возражает количество вхождений элемента в списке

4️⃣ copy(): Создаёт копию списка

5️⃣index(): Возвращает индекс первого вхождения элемента в списке

6️⃣insert(): Вставляет элемент в определенную позицию списка

7️⃣pop(): Удаляет элемент с указанным индексом и возвращает его

8️⃣remove(): Удаляет первое вхождение элемента по значению

9️⃣reverse(): Разворачивает список.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
mullvad_checker.py
1.7 KB
🔺Скрипт бота-чекера ключей VPN Mullvad

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
📖Книга: "Структура и интерпретация компьютерных программ (Харольд Абельсон и Джеральд Джей Сассман)"

💠Одна из самых известных книг о программировании, написанная профессорами Массачусетского технологического университета (MIT). В профессиональной среде она часто рассматривается как введение в Computer Science, однако начинать с нее едва ли стоит — она построена на фундаментальных концепциях и рассказывает об абстракциях кода и данных, рекурсии и состояниях.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Полезные библиотеки Python

👀 Fuzzywuzzy

📚Библиотека Python для реализации функции размытого или неявного поиска.

⚙️Установка 👇

pip install fuzzywuzzy


🖥Документация

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
TorrentHunt-main.zip
1.1 MB
💻Скрипт Torrent

💠Скрипт Telegram бота для поиска торрентов(поддержка 18 языков, работа в группах)

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
List comprehension

💠List comprehension предоставляет более краткий и лаконичный синтаксис для создания списков на основе других наборов данных.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Хотите в этом канале видеть посты, связанные с другими языками программирования?
Anonymous Poll
51%
Да
49%
Нет
2048.py
6.4 KB
🕹️Игра 2048

🔻Скрипт игры 2048, написанный на языке программирования Python

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🤩Синхронный код

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

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔺Декоратор property python

🫥Декоратор property в Python используется для преобразования метода класса в атрибут только для чтения (getter). Он позволяет обращаться к методу как к атрибуту объекта без использования скобок.

🔺В этом примере у класса Circle есть атрибут radius, который определяет радиус круга. Декоратор property превращает метод area в атрибут только для чтения, который автоматически вычисляет площадь круга при обращении к нему как к обычному атрибуту.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Генераторные фунции (generator functions)

В данном примере определена генераторная функция my_generator, которая возвращает квадрат числа для каждого числа в заданном диапазоне. При вызове функции my_generator(n), она не выполняет все итерации сразу, а возвращает объект-генератор. Затем при итерации по генератору с помощью цикла for, мы получаем по одному значению на каждой итерации.

📰Генераторы полезны при работе с большими объемами данных или при необходимости обработки данных по одному элементу за раз с минимальным использованием памяти.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📚Книга: "Совершенный код: практическое руководство по разработке программного обеспечения (Стив Макконнелл)"

📰Книга, которая будет понятна новичкам и интересна программистам с опытом. Хотя это руководство вышло больше 10 лет назад, но в последнем издании многие устаревшие технологии заменены современными, поэтому она по-прежнему остается актуальной для промышленной разработки.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите ли вы увидеть рубрику "Решение задач на Python"?
Anonymous Poll
76%
Да
6%
Нет
18%
Безразлично
🫠Функция join() в Python

🔻Функция join() в Python используется для объединения элементов последовательности (например, списка или кортежа) в одну строку. Она принимает строку в качестве аргумента и вставляет ее между элементами последовательности.

В этом примере функция join() объединяет элементы списка my_list с разделителем , . Результирующая строка joined_str содержит элементы, разделенные запятой и пробелом.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1
AniPortrait-main.zip
54.8 MB
📰Скрипт для создания качественной анимации на основе портретного фото и аудиофайла.


🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1