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

@ - связь, реклама
Download Telegram
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
👨‍💻Конструктор

👀В Python метод init - это конструктор класса, который вызывается при создании нового экземпляра объекта. Он инициализирует атрибуты объекта, принимая аргументы, переданные при создании объекта.

🫥В этом примере конструктор init класса Person инициализирует атрибуты name и age объекта. При создании новых экземпляров класса Person мы передаем аргументы name и age, которые используются для инициализации соответствующих атрибутов.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Наследование

📰В Python наследование позволяет создавать новый класс на основе существующего класса. При использовании наследования дочерний класс получает все атрибуты и методы родительского класса, и может их использовать.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
tgbox-indev.zip
1.2 MB
👨‍💻Скрипт облачное хранилище

🌩Скрипт защищенного облачного хранилища в виде Telegram бота.

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

👀G4f

📚Библиотека Python - бесплатная коллекция всех языковых моделей от OpenAi(Chatgpt).

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

pip install g4f


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

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
ASCII-art.py
510 B
💻Генератор ASCII артов

🔻В параметре width можно указать размер сгенерированного текста.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
✉️Отправляем электронные письма

😉Этот скрипт на Python предназначен для автоматической отправки электронного письма с использованием библиотеки smtplib. Он создает текстовое сообщение и отправляет его через SMTP-сервер.

📰smtplib: Библиотека для работы с протоколом Simple Mail Transfer Protocol (SMTP), который используется для отправки электронной почты.

💠MIMEText: Класс из модуля email.mime.text, используемый для создания текстового содержимого сообщения в формате MIME (Multipurpose Internet Mail Extensions).

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишите свои идеи для тг ботов @FearsMurder
👍2👎21
Pro Python pinned «Пишите свои идеи для тг ботов @FearsMurder»
🚀Полезные библиотеки Python

👀Faker

📚Библиотека для генерации поддельных данных, таких как имена, адреса, номера телефонов и т.д.

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

pip install Faker


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


🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
unzip-bot-master.zip
143.8 KB
🙂Скрипт извлечения из архива

📰Скрипт telegram бота для извлечения файлов из архива. Поддерживает следующие форматы: rar, zip, tar, 7z, tar.xx и т.д.

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🗣Запись данных в таблицу Excel

Для записи данных в таблицу Excel на Python можно использовать библиотеку openpyxl, которая позволяет создавать и изменять файлы формата Excel (XLSX).

🛩Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😈41🔥1🥰1
Множества

Множества в Python — это встроенный тип данных, который представляет собой неупорядоченную коллекцию уникальных элементов. Множества используются, когда вам нужно хранить уникальные элементы и быстро выполнять операции над ними, такие как объединение, пересечение и разность.

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