Pro Python • IT
4.16K subscribers
1.46K photos
148 videos
45 files
1.42K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ JOY OF PROGRAMMING: Software Engineering Simulator - это уникальная и интересная игра для всех, кто хочет практиковать и улучшать свои навыки программирования на Python.

Эта игра идеально подходит как для новичков, так и для опытных программистов, которые хотят применить свои знания в реалистичных и увлекательных сценариях.

🛒 STEAM (ждем бесплатной раздачи).

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🫡4
🔬 Поиск и анализ химических соединений

Библиотека PubChemPy позволяет удобно взаимодействовать с данными PubChem в Python, а также получать информацию о химических соединениях, их свойствах и структуре.

👉PubChem — это крупная база данных химических соединений, предоставляющая доступ к широкому спектру химических данных.


Основные возможности:

🧪Поиск соединения по их названию или CID.
⚗️Получение физико-химических свойств, таких как молекулярная формула и молярная масса.
🔥Предоставление информации о структурных данных и других характеристиках.

Установка библиотеки:
pip install pubchempy


📌 PubChemPy является мощным инструментом для химиков и исследователей, работающих с химическими данными.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
👁‍🗨 «Python так любит четные числа, что даже округляет до них!»

Например, если вы ожидаете, что round(10.5) вернет 11, но вместо этого получаете 10, это может показаться странной шуткой языка.👄


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍4✍2
▶️ Захват экрана в Python

Библиотека d3dshot обеспечивает быстрый и надежный захват экрана в Windows, используя системные библиотеки DXGI и Direct3D.

▶️Она поддерживает различные форматы вывода, включая PIL Images, NumPy массивы и PyTorch тензоры, а также обеспечивает многомониторную конфигурацию и высокоскоростной захват в фоновом режиме.

Установка библиотеки:
pip install d3dshot


▶️ Для работы библиотеки требуется 64-битная версия Windows 8.1 или выше и 64-битная версия Python 3.6 или новее.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍2🔥2
Что выведет этот код?
Anonymous Quiz
2%
aa
29%
aa aa
28%
'aa', 'aa'
35%
Ошибку
5%
Узнать ответ
👍10😁3🤯3🔥2
❤️ "Python — это не только язык, но и экосистема."

Библиотеки и фреймворки делают Python мощным инструментом для различных задач.


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥2
📱 Генерация штрих-кодов

В Python есть удобная библиотека под названием Barcode, которая позволяет создавать штрих-коды разных форматов.

📦 Штрих-коды широко используются для идентификации товаров, отслеживания запасов и управления логистикой.

Поддерживаемые форматы штрих-кодов:

✍️ EAN-13: Обычно используется в розничной торговле.
✍️ UPC-A: Широко используется в Северной Америке для розничных товаров.
✍️ Code 39: Часто используется в автомобильной и оборонной промышленности.
✍️ Code 128: Используется в логистике и транспортировке.

Установка библиотеки:
pip install python-barcode


➡️ После запуска скрипта вы увидите файл ean13_barcode.png в текущей директории.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤3
📱 Instagram* без VPN

Instaloader — это библиотека для Python, позволяющая скачивать фотографии, видео и метаданные из Instagram.

🔴Она имеет множество дополнительных функций, таких как скачивание историй, IGTV, комментариев и метаданных:
loader.download_profile(target_profile, profile_pic=False, stories=True)


🔴Для доступа к приватным профилям и использования дополнительных функций может потребоваться авторизация:
loader.login('ваш_логин', 'ваш_пароль')


Установка библиотеки:
pip install instaloader


* принадлежат компании Meta, признанной экстремистской и запрещённой в России.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7❤3👍2🤔1
🔄 Генерируем отчеты о производительности моделей ИИ

Evidently — это библиотека для Python, предназначенная для мониторинга моделей машинного обучения.

🔊Она помогает анализировать качество предсказаний моделей, оценивать их стабильность и выявлять изменения в данных, которые могут повлиять на результаты.

Установка библиотеки:
pip install evidently


💻 GitHub

🗣В этом коде мы сравниваем текущие данные с эталонными и сохраняем отчет в HTML-формате, который можно легко открыть и проанализировать.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍2
🤜 Python более строг в отношении операций с разными типами и требует явного указания, чтобы избежать ошибок.

Для выполнения преобразований, таких как перевод строки в число или наоборот, необходимо использовать функции, такие как int() или str().


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍6🔥2
Варианты ответа:
Anonymous Quiz
26%
-1
11%
0
10%
1
37%
Ошибку
17%
Узнать ответ
👍7🔥2
🎮 Погружение в мир мультимедиапрограммирования

Pyglet — это мощная библиотека для создания игр и мультимедийных приложений на Python.

👾 Она предназначена для работы с графикой, звуком и вводом данных, предоставляя удобный интерфейс для разработки приложений с 2D и 3D графикой. Pyglet работает на платформе OpenGL и поддерживает воспроизведение видео и аудио.

Установка библиотеки:
pip install pyglet


💻 GitHub

➡️ При запуске программы вы должны увидеть окно с темно-серым фоном.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🫡2
💻 Инструмент для создания CLI

Библиотека Click — это удобный инструмент для создания интерфейсов командной строки в Python, который позволяет легко разрабатывать функциональные и настраиваемые CLI-приложения.

Установка библиотеки:
pip install pyglet


🖱 При запуске программы, если пользователь решит указать свое имя с помощью опции --name, например, с помощью команды:
python script.py --name Alice

то программа выведет:
Hello, Alice!


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
✍5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Инструмент для редактирование видео и аудио без графического интерфейса

Clark — это мощный инструмент командной строки для редактирования аудио и видео, предоставляющий пользователям возможность установки временных меток.

🔵Он идеально подходит для тех, кто предпочитает работать вне графического интерфейса, обеспечивая при этом высокую точность при обрезке и разделении медиафайлов.

🔵Clark поддерживает различные форматы медиафайлов, что позволяет пользователям интегрировать его в существующие рабочие процессы и легко управлять контентом.

💻 GitHub

➡️ Кроме того, его возможности расширяются за счет плагинов и скриптов, которые можно использовать для автоматизации рутинных задач.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
✍️ Михаил Шуфутинский печатает

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁7🔥2
📶 Сканирование портов

Библиотека socket входит в стандартную библиотеку Python и предоставляет удобный способ работы с сетевыми соединениями.

⬆️С её помощью можно создавать клиентские и серверные приложения, а также сканировать порты для проверки их статуса.

Сканирование портов может быть использовано для:

🟡Диагностики сетевых проблем.
Определяет, открыты ли необходимые порты для работы приложений.

🟡Оценки безопасности.
Определяет, какие порты открыты на ваших серверах, и проверьте их на предмет уязвимостей.

🟡Управления сервером.
Позволяет отслеживать статус серверов и их доступность.


👉 При запуске данного скрипта получим статус портов на указанном хосте.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3👀2
❤2
😁6👍3🔥3