Python Tech Code • IT
3.92K subscribers
987 photos
114 videos
32 files
914 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Варианты ответа:
Anonymous Quiz
8%
0
37%
18
44%
21
5%
Ошибку
6%
Узнать ответ
👀151
🔥 Ключевые аспекты хорошего программирования: использование «безопасных» методов

Использование метода get для доступа к элементам словаря — это хорошая практика, так как это позволяет избежать ошибки KeyError, если ключа не существует.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124😁1
🎵 Распознавание нот с искаженных изображений

Oemer — это программа, позволяющая распознавать музыкальные ноты с фотографий и преобразовывать их в цифровые форматы, такие как MusicXML и MIDI.

Система включает два основных подхода к распознаванию:

↔️ Сегментация изображений — распознавание линий и символов.

↔️ Извлечение данных и создание MusicXML— формирование итогового музыкального файла.

Установка библиотеки:
pip install oemer[tf]


💻 GitHub

🆖 Благодаря современным технологиям глубокого обучения, система может эффективно работать даже с изображениями, снятыми под углом.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
🙂 В коде есть много ошибок, а в понедельнике — всего одна: необходимость работать

have a nice day!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4😁2
👨‍💻 Создание демонстрационных приложений

Mesop — это отличный инструмент для быстрого создания веб-приложений на Python.

Он ориентирован на быструю разработку приложений и демонстрационных интерфейсов, при этом не требует знаний JavaScript, CSS или HTML.

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


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
6
☁️ Быстрый обзор Requests, HTTPX и AIOHTTP

▪️ Requests — подходит для простых скриптов и проектов.

▪️ AIOHTTP — лучший выбор для высокопроизводительных asyncio-приложений.

▪️ HTTPX — идеален для тех, кто использует как синхронный, так и асинхронный код.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
🧑‍🏫 Обертка над стандартным словарем

Библиотека python-benedict является мощным расширением стандартного словаря в Python, значительно расширяющим его функциональность множеством полезных методов.

Основные функции:

♋️Поддержка ключевых путей (keypath):
Доступ к вложенным словарям через точечную нотацию, что упрощает работу с иерархическими данными.


♓️Упрощенные операции ввода/вывода:
Поддержка различных форматов для работы с данными, таких как JSON, YAML, CSV, XML и многими другими. Это позволяет легко загружать и сохранять данные в разных форматах.


🆔Утилиты для работы с данными:
Методы для фильтрации, преобразования и упрощения данных, что делает обработку информации более интуитивной и быстрой.


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


💻 GitHub

🔶 Библиотека benedict полностью совместима с существующими словарями и может использоваться в качестве замены в большинстве случаев.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52
📘 Мир возможностей с Python

Python является уникальным инструментом, который может быть использован в широком спектре областей, от автоматизации рабочих потоков и прототипирования до данных, визуализации, ИИ, ML, веб-разработки, системного скриптования и управления базами данных.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👀21
😁4🤯4👍2
🫡 Регистрация «клавиатурных» событий

Библиотека keyboard в Python является мощным инструментом для работы с клавиатурным вводом.

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

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


❗️ На Linux для использования библиотеки keyboard необходимо иметь права администратора.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
💫 Вот это поворот

Циклы в Python — это один из основных инструментов для выполнения повторяющихся операций. Python предлагает два основных типа циклов: for и while.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61
📔 Конвертируем электронные книги в аудиоформат

С помощью инструмента eBook2Audiobook вы можете легко преобразовать электронные книги в аудиоформат.

🔛 Этот инструмент создает аудиокниги, структурированные по главам и содержащие метаданные.

Установка библиотеки:
pip install coqui-tts==0.24.2 pydub nltk beautifulsoup4 ebooklib tqdm gradio==4.44.0
python -m nltk.downloader punkt


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Как устроен Python под капотом

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142
This media is not supported in your browser
VIEW IN TELEGRAM
👍 Бесконечный цикл с Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁171
Синтетика вместо реальности

Библиотека sdv (Synthetic Data Vault) в Python предназначена для генерации синтетических данных, которые можно использовать для обучения моделей машинного обучения, разработки программного обеспечения и тестирования.

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

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


💻 GitHub

🟩 Библиотека поддерживает работу с табличными данными, временными рядами и текстовыми данными.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤠 Будни программистов

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
🤠 День расслабленности и беззаботности отмечается 14 ноября

С праздником, штыки клаву в землю))


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 SQLFlow - отличный инструмент для визуализации SQL-запросов

Он предлагает простой и удобный интерфейс для отображения связей и структур баз данных, поддерживая более 20 различных СУБД.

💻 GitHub

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
4