Python | Программирование
9.87K subscribers
1.82K photos
2 videos
139 files
1.53K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
Создание красивых игр на Python без опыта

• В данном видео рассмотрим примеры игр используя библиотеку Pyxel. Данный инструмент позволяет создавать достаточно красивые и современные игры с пиксельной графикой.

• Чтобы использовать библиотеку, вам не нужно иметь опыт в создании игр, так как множество инструментов уже готовы к использованию.

🧷 Смотреть видео

#Видео
🔖 Шпаргалка по Jupyter Notebook

Эта шпаргалка для блокнота Jupyter поможет вам сориентироваться в хорошо известном приложении Notebook, подпроекте Project Jupyter.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Что такое OpenCV?

• Библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. В неё входят более 2500 алгоритмов, в которых есть как классические, так и современные алгоритмы для компьютерного зрения и машинного обучения.

🧷 Читать статью

#Статья
📌 Модуль tomli-w в Python, запись документов TOML.

Модуль tomli-w предназначен только для записи файлов TOML или редактирования имеющихся TOML, полностью совместим с TOML v1.0.0. Представляет собой аналог стандартного модуля tomlib, который является синтаксическим анализатором TOML только для чтения.

Особенности модуля tomli-w:
• При преобразовании словаря dict в документ TOML данные не сортируются, но соблюдаются порядок сортировки входных данных, поэтому можно отсортировать содержимое dict (рекурсивно) перед вызовом функции tomli_w.dumps().
• Запись документов TOML с комментариями или пользовательскими пробелами не поддерживается.
• Если многострочная строка содержит новые строки n и/или r то модуль ее не запишет.

Примеры использования модуля (код на картинке).

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

#урок
🔖 Шпаргалка по Python для аналитиков данных

Эта шпаргалка содержит руководство по использованию python для начинающих и пользователей среднего уровня.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 IDE с хорошим UI / UX

• Составили подборку из 5 хороших IDE для программирования на Python с удобной и понятной средой, которые помогают писать код, а не мешают.

🧷 Читать статью

#Статья
Красивый графический интерфейс на Python

• В данном видео рассмотрим принцип создания современных графических приложений, используя DearPyGui. Библиотека предоставляет более 70 готовых виджетов, которые можно комбинировать между собой, создавая сотни различных комбинаций.

🧷 Смотреть видео

#Видео
📌 Модуль pynput в Python, управление клавиатурой и мышью.

Модуль pynput позволяет перехватывать и имитировать события устройств ввода, а именно клавиатуры и мыши. Модуль включает в себя подмодули для каждого типа поддерживаемого устройства ввода:

• pynput.keyboard - содержит классы для управления и мониторинга клавиатуры.
• pynput.mouse - содержит классы для управления и мониторинга мыши или trackpad.

Все упомянутые выше модули автоматически импортируются в пакет pynput.

Мониторинг клавиатуры (код на картинке).

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

#урок
🧩 Области видимости в Python, о которых вы не знали

• Область видимости — это та часть кода, где переменная доступна, открыта и видима. Это одна из первых вещей, на которую обращают внимание в любой школе программирования Python, так что даже новички с ней, как правило, знакомы.

🧷 Читать статью

#Статья
Создание GUI приложения Python tkinter

• При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот.

🧷 Смотреть видео

#Видео
📌 Модуль python-magic в Python, идентификация типа файла.

• Модуль python-magic представляет собой интерфейс Python для библиотеки идентификации типов файлов libmagic. Библиотека libmagic идентифицирует типы файлов, проверяя их заголовки в соответствии с предопределенным списком типов файлов. Эта функциональность предоставляется командной строке командным файлом Unix.

• Модуль будет полезен при идентификации типа файла переданного по сети интернет (например, который был загружен на веб-сервер) перед его использованием, чтобы избежать выполнения вредоносного кода (например, передан файл .php с расширением .pdf).

Установка модуля python-magic в виртуальное окружение (код на картинке).

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

#урок
Таблицы в приложении. Treeview. Scrollbar

• Сегодня посмотрим как вывести данные в виде таблицы (хотя на самом деле с помощью виджета TreeView) и узнаем как настраивать scroll для своих кастомных блоков.

🧷 Смотреть видео

#Видео
⚡️ Linux теперь в Telegram!

Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами

Подписывайтесь: @linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Фреймворк pytest в Python, тестирование кода.

• Фреймворк pytest позволяет легко писать небольшие, удобочитаемые тесты и может масштабироваться для поддержки сложного функционального тестирования приложений и библиотек.

• Для работы pytest требуется: Python 3.7+ или PyPy3.

Модуль pytest размещен на PyPI, поэтому установка относительно проста (код на картинке).

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

#урок
🧩 LlamaIndex: создаем чат-бота без боли и страданий

• В этой статье рассмотрим мощный фреймворк для работы с большими языковыми моделями LlamaIndex: узнаем, как настроить и использовать LlamaIndex, и увидим его в действии на примере поиска ответа в заданном тексте.

🧷 Читать статью

#Статья
Отправка формы данных. Entry. Combobox. DateEntry

• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.

🧷 Смотреть видео

#Видео
🔖 Комплексная шпаргалка по Python

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

👉 Смотреть шпаргалку

#Шпаргалка