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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Варианты ответа:
Anonymous Quiz
11%
1
30%
True
37%
None
17%
Ошибку
5%
Узнать ответ
👍5🤯5
🤔 Генерируем случайные идентификаторы

Библиотека uuid в Python является инструментом для генерации уникальных идентификаторов.

🔩 UUID (Universally Unique Identifier) представляет собой 128-битное число, которое используется для создания уникальных ключей.

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

Веб-разработка:
UUID4 могут использоваться для генерации уникальных идентификаторов сессий или пользователей.

Распределенные системы:
UUID4 могут использоваться для идентификации объектов в распределенных системах, где необходима уникальность и независимость от конкретного хоста.


⬅️ Стандартный формат UUID выглядит как строка из 32 шестнадцатеричных цифр, разделенных дефисами на 5 групп.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👀2
🎚 Высокопроизводительная альтернатива Pandas

Polars — мощная библиотека для обработки данных, предлагающая высокую производительность и эффективность, особенно для больших объемов данных.

Ключевые отличия от Pandas:

🔘Язык реализации:
Polars написан на Rust, что позволяет компилировать его в машинный код для повышения скорости.

🔘Производительность:
Благодаря многопоточности и оптимизированным алгоритмам, Polars существенно быстрее обрабатывает большие наборы данных.

🔘Потребление памяти:
Низкое потребление памяти делает Polars более эффективным в работе с объемными данными.

🔘Ленивая оценка:
Polars использует стратегию «ленивой» оценки, которая откладывает вычисления до момента необходимости, что может сократить общее время обработки.


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


💻 GitHub

ℹ️ Polars полностью совместим с Pandas и предлагает полный набор функций для работы с DataFrame и Series.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🔥3
🍺 Код без логики - как пиво без хмеля.

Каждая задача, с которой сталкивается программист, требует системного подхода и четкости мыслей. ❗️


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
🟡 Инструмент для структурирования ML проектов

Kedro — это инструмент для разработки и управления проектами в области машинного обучения на Python.

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

🔴Одним из главных преимуществ Kedro является его способность интегрироваться с различными библиотеками и фреймворками, такими как Pandas, TensorFlow и PyTorch. Это открывает возможности для его использования в самых разных проектах.

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


💻 GitHub

🔴 Таким образом, Kedro предоставляет разработчикам мощные инструменты для структуризации процессов машинного обучения и повышения их эффективности.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5
9👍4😁3
📱 Большая шпаргалка по Python с навигацией по темам

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

💻 GitHub

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
💡 AI-ассистент для аналитика данных

Sketch — это AI-ассистент, специально разработанный для упрощения процесса анализа данных, особенно с использованием библиотеки pandas (хотя поддерживаются и другие библиотеки).

Эта утилита позволяет пользователю задавать вопросы по данным, проводить вычисления, добавлять новые переменные и визуализировать результаты.

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


💻 GitHub

🔔 С помощью этой библиотеки вы сможете сосредоточиться на анализе данных, не отвлекаясь на рутинные задачи программирования.
Хотя библиотека более не поддерживается, она продолжает выполнять свои функции в полном объеме.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
А какой язык используешь ты?

🌟 – говяжий ))
👍Python
❤️C++
🔥Java
😁SQL
🤯R
👀другой

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍91😁138👀8🔥3
🎤 Получаем идентификатор устройства ввода звука

Одной из ключевых возможностей библиотеки SpeechRecognition является работа с микрофонами.

Метод list_microphone_names() класса Microphone, возвращает список имен всех доступных микрофонов.
🟣 Для микрофонов, где имя не может быть получено, в списке будет None вместо имени.


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


🟪 Выполнив код, получаем список доступных микрофонов с их идентификаторами.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Apple – всё!!! А ждем ли новую версию Python?

👍 – да
👀 – нет
🤯Rблочкам гореть в а-ду-у
🌟 – даёшь перфокарты ))

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

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

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

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


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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥1
😁6🔥4🤯3
🔟 Бесплатный инструмент для скачивания видео и аудио

Cobalt Tools — это инструмент, который позволяет загружать видео и аудиофайлы с различных платформ, таких как YouTube и др.

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

🌐 Ссылка

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
Индексы и срезы в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ «Вот что крест животворящий делает»

С Днем программиста!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥73🤯2👀2
🧷 Собираем данные с веб-сайтов

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

Основы работы со Scrapy

1️⃣Установка библиотеки:
pip install Scrapy


2️⃣Создание проекта:
scrapy startproject myproject
cd myproject


3️⃣Создание паука:
scrapy genspider myspider example.com


4️⃣Запуск паука:
scrapy crawl myspider -o output.json


Scrapy поддерживает различные форматы вывода: JSON, CSV, XML и т.д. Данные, собранные в процессе работы паука, можно легко обрабатывать и анализировать.

💻 GitHub

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

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