📌 Модуль pynput в Python, управление клавиатурой и мышью.
Модуль pynput позволяет перехватывать и имитировать события устройств ввода, а именно клавиатуры и мыши. Модуль включает в себя подмодули для каждого типа поддерживаемого устройства ввода:
• pynput.keyboard - содержит классы для управления и мониторинга клавиатуры.
• pynput.mouse - содержит классы для управления и мониторинга мыши или trackpad.
Все упомянутые выше модули автоматически импортируются в пакет pynput.
Мониторинг клавиатуры (код на картинке).
📕 Документация
#урок
Модуль pynput позволяет перехватывать и имитировать события устройств ввода, а именно клавиатуры и мыши. Модуль включает в себя подмодули для каждого типа поддерживаемого устройства ввода:
• pynput.keyboard - содержит классы для управления и мониторинга клавиатуры.
• pynput.mouse - содержит классы для управления и мониторинга мыши или trackpad.
Все упомянутые выше модули автоматически импортируются в пакет pynput.
Мониторинг клавиатуры (код на картинке).
📕 Документация
#урок
🧩 Области видимости в Python, о которых вы не знали
• Область видимости — это та часть кода, где переменная доступна, открыта и видима. Это одна из первых вещей, на которую обращают внимание в любой школе программирования Python, так что даже новички с ней, как правило, знакомы.
🧷 Читать статью
#Статья
• Область видимости — это та часть кода, где переменная доступна, открыта и видима. Это одна из первых вещей, на которую обращают внимание в любой школе программирования Python, так что даже новички с ней, как правило, знакомы.
🧷 Читать статью
#Статья
Создание GUI приложения Python tkinter
• При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот.
🧷 Смотреть видео
#Видео
• При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот.
🧷 Смотреть видео
#Видео
📌 Модуль python-magic в Python, идентификация типа файла.
• Модуль python-magic представляет собой интерфейс Python для библиотеки идентификации типов файлов libmagic. Библиотека libmagic идентифицирует типы файлов, проверяя их заголовки в соответствии с предопределенным списком типов файлов. Эта функциональность предоставляется командной строке командным файлом Unix.
• Модуль будет полезен при идентификации типа файла переданного по сети интернет (например, который был загружен на веб-сервер) перед его использованием, чтобы избежать выполнения вредоносного кода (например, передан файл .php с расширением .pdf).
Установка модуля python-magic в виртуальное окружение (код на картинке).
📕 Документация
#урок
• Модуль python-magic представляет собой интерфейс Python для библиотеки идентификации типов файлов libmagic. Библиотека libmagic идентифицирует типы файлов, проверяя их заголовки в соответствии с предопределенным списком типов файлов. Эта функциональность предоставляется командной строке командным файлом Unix.
• Модуль будет полезен при идентификации типа файла переданного по сети интернет (например, который был загружен на веб-сервер) перед его использованием, чтобы избежать выполнения вредоносного кода (например, передан файл .php с расширением .pdf).
Установка модуля python-magic в виртуальное окружение (код на картинке).
📕 Документация
#урок
Таблицы в приложении. Treeview. Scrollbar
• Сегодня посмотрим как вывести данные в виде таблицы (хотя на самом деле с помощью виджета TreeView) и узнаем как настраивать scroll для своих кастомных блоков.
🧷 Смотреть видео
#Видео
• Сегодня посмотрим как вывести данные в виде таблицы (хотя на самом деле с помощью виджета TreeView) и узнаем как настраивать scroll для своих кастомных блоков.
🧷 Смотреть видео
#Видео
Ребята сделали крутейший канал про 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, поэтому установка относительно проста (код на картинке).
📕 Документация
#урок
• Фреймворк pytest позволяет легко писать небольшие, удобочитаемые тесты и может масштабироваться для поддержки сложного функционального тестирования приложений и библиотек.
• Для работы pytest требуется: Python 3.7+ или PyPy3.
Модуль pytest размещен на PyPI, поэтому установка относительно проста (код на картинке).
📕 Документация
#урок
🧩 LlamaIndex: создаем чат-бота без боли и страданий
• В этой статье рассмотрим мощный фреймворк для работы с большими языковыми моделями LlamaIndex: узнаем, как настроить и использовать LlamaIndex, и увидим его в действии на примере поиска ответа в заданном тексте.
🧷 Читать статью
#Статья
• В этой статье рассмотрим мощный фреймворк для работы с большими языковыми моделями LlamaIndex: узнаем, как настроить и использовать LlamaIndex, и увидим его в действии на примере поиска ответа в заданном тексте.
🧷 Читать статью
#Статья
Отправка формы данных. Entry. Combobox. DateEntry
• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.
🧷 Смотреть видео
#Видео
• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.
🧷 Смотреть видео
#Видео
🔖 Комплексная шпаргалка по Python
Эта шпаргалка содержит все необходимые знания для начального и среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
Эта шпаргалка содержит все необходимые знания для начального и среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Настройка первого отчета в Google Looker
• Если вы метите в Data Science, отчитываться в PowerPoint уже непрофессионально. Да и возможностей для манипуляции с данными маловато. Решение — BI-система.
• В этой статье покажем, как с ней работать: затащим «горячие» данные в Google Looker, сверстаем дашборд и познакомимся с парой трюков.
🧷 Читать статью
#Статья
• Если вы метите в Data Science, отчитываться в PowerPoint уже непрофессионально. Да и возможностей для манипуляции с данными маловато. Решение — BI-система.
• В этой статье покажем, как с ней работать: затащим «горячие» данные в Google Looker, сверстаем дашборд и познакомимся с парой трюков.
🧷 Читать статью
#Статья
📌 Модуль tqdm - progressbar для программ на Python.
• Модуль tqdm предназначен для быстрого и расширяемого внедрения индикаторов выполнения (progressbar) во внешние интерфейсы программ на Python, предоставляя конечным пользователям визуальную индикацию хода вычислений или передачи данных.
• Он также будет полезен в целях отладки, как в качестве инструмента профилирования, так и в качестве способа отображения информации журнала итеративной задачи. Благодаря простоте использования библиотека также является идеальным кандидатом для включения в образовательные курсы Python.
Модуль tqdm размещен на PyPI, поэтому установка относительно проста (код на картинке).
📕 Документация
#урок
• Модуль tqdm предназначен для быстрого и расширяемого внедрения индикаторов выполнения (progressbar) во внешние интерфейсы программ на Python, предоставляя конечным пользователям визуальную индикацию хода вычислений или передачи данных.
• Он также будет полезен в целях отладки, как в качестве инструмента профилирования, так и в качестве способа отображения информации журнала итеративной задачи. Благодаря простоте использования библиотека также является идеальным кандидатом для включения в образовательные курсы Python.
Модуль tqdm размещен на PyPI, поэтому установка относительно проста (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка по продвинутому Pandas
Pandas — главная библиотека в Python для работы с данными. Её активно используют аналитики данных и дата-сайентисты.
👉 Смотреть шпаргалку
#Шпаргалка
Pandas — главная библиотека в Python для работы с данными. Её активно используют аналитики данных и дата-сайентисты.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Комментарий особого типа: выполнение скриптов Python с помощью Shebang
• Вы узнаете, что такое шебанг, когда включать его в скрипты Python, научитесь определять шебанг в разных системах, а также выполните скрипты через собственный интерпретатор, написанный на Python.
🧷 Читать статью
#Статья
• Вы узнаете, что такое шебанг, когда включать его в скрипты Python, научитесь определять шебанг в разных системах, а также выполните скрипты через собственный интерпретатор, написанный на Python.
🧷 Читать статью
#Статья
Кластеризация на Python. Алгоритм kmeans
• В сегодняшнем выпуске видео, автор расскажет вам, что такое алгоритм кластеризации К-средних или кmeans.
• Вы узнаете для чего он нужен, как применяется, так же на примере проанализируем базу данных покупателей и с помощью алгоритма к-средних, достанем из этих данных полезную информацию.
🧷 Смотреть видео
#Видео
• В сегодняшнем выпуске видео, автор расскажет вам, что такое алгоритм кластеризации К-средних или кmeans.
• Вы узнаете для чего он нужен, как применяется, так же на примере проанализируем базу данных покупателей и с помощью алгоритма к-средних, достанем из этих данных полезную информацию.
🧷 Смотреть видео
#Видео
Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.
Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.
За неделю обучения вы:
🕗 Обучение проходит на платформе школы
Please open Telegram to view this post
VIEW IN TELEGRAM