PPython академия

Python академия

@pythonofff🔌 Гаджеты🇷🇺 Русский📅 март 2026 г.

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

📊 Полная статистика📝 Все посты
7.4K
Подписчики
668,15
Ср. охват
9%
Вовлечённость
20
Постов
~0.7
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ppythonofff
pythonofff
2 мар., 21:30

PyAutoGUI PyAutoGUI позволяет Python управлять мышью и клавиатурой для автоматизации взаимодействия с другими приложениями. Пакет работает в Windows, macOS и Linux на Python 2 и 3. Из ключевого функционала можно выделить следующее: — Передвижение курсора и нажатие на кнопки мыши; — Набор текста, например для заполнения форм; — Скриншоты, поиск указанных изображений на экране (например, иконки) и нажатие на них; — Поиск приложения на экране, изменение размера его окна, перемещение по экрану и т. ...

👁 919📷 photo
Ppythonofff
pythonofff
5 мар., 08:58

‍Функция zip в Python Функция zip принимает на вход в качестве аргументов итерируемые объекты, а возвращает итератор из кортежей, где i-й кортеж содержит i-й элемент из каждой последовательности. Но если передать на вход итерируемые объекты неравной длины, то количество кортежей будет сформировано по самой короткой последовательности, а оставшиеся элементы в более длинных будут игнорироваться, что может привести к нежелательным результатам. В python 3.10 в функцию был добавлен необязательный арг...

👁 913📷 photo
Ppythonofff
pythonofff
25 февр., 08:03

Как использовать ключевое слово global в Python По умолчанию Python думает, что внутри функции вы хотите использовать локальную переменную. И когда мы сначала пытаемся вывести значение переменной, а затем повторно присваиваем значение переменной, к которой мы пытаемся получить доступ, Python запутывается. 📲 Мы в MAX Подписывайтесь на канал 👉@pythonofff

👁 905📷 photo
Ppythonofff
pythonofff
6 мар., 09:09

Валидация email-адресов Для проверки корректности email-адреса а также действительности его существования существует неплохой модуль validate_email. Модуль предоставляет одну основную одноименную функцию, предназначенную для валидации адреса, с помощью уже написанных регулярных выражений. Также в функции реализована проверка mx-записи у сервера и существования переданного адреса, за это отвечают необязательные параметры-флаги функции verify и check_mx. Для обращения validate_email к DNS записям ...

👁 875📷 photo
Ppythonofff
pythonofff
24 февр., 16:50

📝 Код понятный без слов: Аннотации типов Python - язык с динамической типизацией. Это значит, что переменная x может сначала быть числом 5, а через секунду стать строкой "Привет". Удобно? Да. Опасно? Еще как! 💣 Представьте функцию: def process(data): return data * 2 Что такое data? Число? Строка? Список? • Если число 10 -> вернет 20. • Если строка "Hi" -> вернет "HiHi". • Если список [1] -> вернет [1, 1]. Чтобы не гадать, используйте Аннотации типов (Type Hints). ✅ Как это выглядит: # Аргумент...

👁 870
Ppythonofff
pythonofff
28 февр., 16:26

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиоте...

👁 854
Ppythonofff
pythonofff
4 мар., 09:15

Метод lower() возвращает новую строку lower() возвращает новую строку. Этот момент логически вытекает из предыдущего. Следовательно, если вы хотите использовать результат работы метода в дальнейшем, вам нужно сохранить его в новую переменную. 📲 Мы в MAX Подписывайтесь на канал 👉@pythonofff

👁 840📷 photo
Ppythonofff
pythonofff
27 февр., 08:01

Как удалить ключ из словаря при помощи генератора Генераторы словаря в Python — это быстрые однострочники, которые позволяют легко создавать словари. Здесь важно понимать, что мы создаем новый словарь. Поэтому это не самый экономичный метод удаления ключа. Но если вы уверены, что ключ существует, а словарь не слишком велик, можно воспользоваться и генератором. 📲 Мы в MAX Подписывайтесь на канал 👉@pythonofff

👁 795📷 photo
Ppythonofff
pythonofff
9 мар., 08:56

Работаем с USB PyUSB — это библиотека, которая обеспечивает легкий доступ к USB. Имеет поддержку изохронной передачи, если её поддерживает бэкенд. Основные методы для работы с USB, такие как find(), show_devices() и т. д, хранятся в usb.core. Пакет usb.util содержит вспомогательные функции. Функция find() используется для поиска устройств, подключенных к системе. Также есть реализация внешнего и внутреннего интерфейса, для изоляции API от деталей реализации системы. Связующим звеном между двумя ...

👁 705📷 photo
Ppythonofff
pythonofff
11 мар., 08:42

Работа с датасетами Datasets — легкая и расширяемая библиотека для обмена и доступа к наборам данных (они же датасеты). Наборы данных также предоставляют доступ к оценочным метрикам, предназначенных для того, что бы сообщество могло делиться новыми наборами данных. Из плюсов библиотеки можно выделить следующее: — Кэширование данных; — Совместимость с NumPy, pandas, PyTorch, TenserFlow 2 и JAX; — Все наборы данных отображаются в памяти. Основные методы, которые понадобятся в работе с датасетами: ...

👁 665📷 photo

Типы хуков

Нейтральный20 | 668 просм.

Длина постов

Длинные (500-1000)8 | 655 просм.
Средние (200-500)7 | 638 просм.
Очень длинные (1000+)5 | 731 просм.

Влияние эмодзи

686
С эмодзи (4)
664
Без эмодзи (16)
+3.3% охвата

Типы контента

📝
4
text
686 просм.
📷
16
photo
664 просм.
Python академия (@pythonofff) — Telegram-канал | PostSniper