Python Tech Code • IT
3.91K subscribers
1.02K photos
117 videos
34 files
953 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Когда дедлайн близок, а проект готов лишь на 10%, кое-где начинает подгорать!

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👀3🤯1
0️⃣ Преобразование чисел в текст

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

🔴Она поддерживает более 40 языков, включая русский, английский, испанский и многие другие.
Для изменения языка достаточно указать параметр lang.


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


➡️ Способность num2words учитывать языковую специфику и обрабатывать валютные значения делает её идеальным инструментом для разнообразных задач.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥532👍2
✔️ Работа с репозиториями Git

Библиотека GitPython в Python представляет собой мощный инструмент для взаимодействия с репозиториями Git.

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

1️⃣ Объектная модель:
Манипулируйте репозиториями как объектами Python для более читаемого и удобного кода.

2️⃣ Уровни абстракции:
Используйте высокий уровень (
git-porcelain
) или низкий уровень (
git-plumbing
) в зависимости от задач.

3️⃣ Управление репозиториями:
Создавайте, клонируйте и обновляйте репозитории; добавляйте, удаляйте и коммитьте файлы.

4️⃣ Работа с историей:
Получайте доступ к истории коммитов для анализа изменений.

5️⃣ Ветки и теги:
Создавайте, удаляйте и переключайтесь между ветками, управляйте тегами.


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


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

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥32👀21🤔1
😱 Незаконченная работа.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍5🔥5
Что выведет этот код?
Anonymous Quiz
44%
True
34%
False
13%
Ошибку
9%
Узнать ответ
👍86🤯3
📕 Как получать docstring объектов

Функция inspect.getdoc() из стандартного модуля inspect возвращает строку документации (docstring) для переданного объекта.

🤔 Если объект не содержит строки документации, функция вернёт None.

Синтаксис:

inspect.getdoc(object)

где:
object - объект Python, для которого нужно получить строку документации.


Функция inspect.getdoc() может быть полезна для динамического анализа или отладки кода.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105🔥3
🔥 Тайм-менеджмент на Python

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

💬Библиотека schedule позволяет планировать выполнение функций с помощью простых и понятных методов.

Основные функции включают:

1️⃣ every(): Планирует выполнение функции с определенной периодичностью.
2️⃣ at(): Планирует выполнение функции в определенное время.
3️⃣ cancel_job(): Отменяет запланированную задачу.

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


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

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1452
🔥 ТОП-15 Python фреймворков.

🇨🇱 Подпишись на «Python Tech Code»у
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71
This media is not supported in your browser
VIEW IN TELEGRAM
🪖 Supervision — это библиотека, созданная для упрощения работы с проектами компьютерного зрения.

Она предоставляет готовые решения для обработки изображений и выполнения таких задач, как детекция объектов, сегментация и классификация.

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

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

🌟Детекция объектов.
Библиотека включает инструменты для поиска и идентификации объектов на изображениях, что делает её идеальной для многих приложений, от автоматизации до анализа данных.

🌟Сегментация.
Supervision поддерживает сегментацию изображений, что позволяет делить их на области для более детального анализа.

🌟Интеграция с другими библиотеками.
Эта библиотека хорошо сочетается с другими популярными инструментами в экосистеме Python, такими как TensorFlow и PyTorch.


💻 GitHub

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👀53👍2
🔥11🤯42😁2👀2
Работа с папками и файлами в Jupyter Notebook с помощью магических команд

Для эффективной работы с папками, навигации по каталогам, записи в файлы и запуска скриптов в JupyterNotebook используйте эти четыре волшебные команды:

%mkdir : Создание папок.
%cd : Навигация по каталогам.
%%writefile : Запись в файлы.
%run : Выполнение внешних скриптов Python.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍32👀2
🌟 Инструмент для анализа эмоций

DeepFace — это мощная библиотека для анализа лиц, основанная на глубоких нейронных сетях.

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

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

🔘Распознавание лиц.
🔘Проверка идентичности.
🔘Анализ эмоций.

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


📌 Эта библиотека поддерживает различные модели, включая VGG-Face, Google FaceNet и OpenFace, что делает её удобной для быстрого эксперимента и внедрения в проекты.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123👀2👍1
📊 Экспоненциальное сглаживание полезно для выявления базовой закономерности в данных

Библиотека tsmoothie в Python представляет собой мощный инструмент для сглаживания временных рядов и обнаружения аномалий.

🔴Она предлагает широкий спектр методов сглаживания, включая экспоненциальное сглаживание, свёрточное сглаживание, спектральное сглаживание, полиномиальное сглаживание и другие.

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


💻 GitHub

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

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64👀2
Что выведет этот код?
Anonymous Quiz
30%
10
29%
20
26%
Ошибку
14%
Узнать ответ
👍12🔥2😁1
🔥 Простое объяснение методов APPEND и MERGE

🔵APPEND: Используется для добавления строк из одной таблицы в другую, требует идентичных столбцов.

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


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32
🗺 Создаем карту мира

Cartopy — это библиотека Python, специально разработанная для работы с картографией и геоданными.

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


🌊 Добавление картографических особенностей:

🟢ax.coastlines() — добавляет контуры береговой линии;
🟢ax.add_feature(cfeature.LAND) — добавляет сушу на карту;
🟢ax.add_feature(cfeature.OCEAN)— добавляет океан;
🟢ax.add_feature(cfeature.BORDERS, linestyle='--') — добавляет границы стран с пунктирной линией;
🟢ax.add_feature(cfeature.LAKES, alpha=0.5) — добавляет озера с определенной прозрачностью;
🟢ax.add_feature(cfeature.RIVERS)— добавляет реки на карту.


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

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥2
💲 12 самых высокооплачиваемых профессий в сфере программирования

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4🔥2👀2