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

@ - связь, реклама
Download Telegram
🚀Полезные библиотеки python

👀MoviePy

📚Библиотека Python для редактирования видео: вырезания, объединения, вставки титров, компоновки видео, обработки видео и создания пользовательских эффектов.

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

pip install moviepy


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

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
telegram-user-comments-main.zip
6.1 KB
🚀Скрипт парсер сообщений

💎Скрипт парсит все комментарии пользователей под постами (обсуждениями) в определенных каналах Telegram и экспортирует их файл.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
4👎1
💻Замыкание

📎Замыкание — функция, которая находится внутри другой функции и ссылается на переменные объявленные в теле внешней функции.

🏆Внутренняя функция создается каждый раз во время выполнения внешней. Каждый раз при вызове внешней функции происходит создание нового экземпляра внутренней функции, с новыми ссылками на переменные внешней функции.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎1🔥1
🔒Инкапсуляция

Инкапсуляция - это фундаментальная концепция объектно-ориентированного программирования, которая предполагает скрытие функционала и предотвращение прямого доступа извне к нему.

👀Язык программирования Python позволяет определить приватные или закрытые атрибуты. Для этого имя атрибута должно начинаться с двойного подчеркивания -
__name. Например, перепишем предыдущую программу, сделав оба атрибута - name и age приватными.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2👎2🔥2🤡2🤬1
Вы являетесь Python программистом? 🖥
Anonymous Poll
39%
Да
61%
Нет
👍7👎2🔥1
Какой тип данных в Python предназначен для хранения строк?
Anonymous Poll
19%
int
61%
str
11%
float
9%
bool
👍63👎2🤡2😐2🔥1
🎙Какие библиотеки нужны, чтобы написать простого голосового ассистента на 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