Справочник Программиста
6.33K subscribers
1.32K photos
380 videos
64 files
1.66K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Glitch-this в Python 💻

Библиотека Glitch-this позволяет создавать глитч-эффекты на изображениях.

Можно изменять уровень интенсивности глитча и настраивать параметры, такие как цветовой сдвиг и количество повторений анимации GIF.

➡️Установка библиотеки Glitch-this: pip install Glitch-this

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍7🔥1
Метод pathlib.Path.stat в Python 📁

Метод stat класса Path из модуля pathlib возвращает информацию о файле или каталоге, к которому привязан объект Path.

Получаемые данные:
🔵st_mode: Биты защиты файла.
🔵st_ino: Индекс узла inode.
🔵st_dev: Устройство.
🔵st_nlink: Количество жестких ссылок.
🔵st_uid: Идентификатор пользователя владельца.
🔵st_gid: Идентификатор группы владельца.
🔵st_size: Размер файла в байтах.
🔵st_atime: Время последнего доступа.
🔵st_mtime: Время последнего изменения.
🔵st_ctime: Время создания (Windows), время последнего изменения метаданных (Unix).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤‍🔥3
Модуль Translate в Python 📚

Модуль Translate предоставляет возможность выполнения перевода текста с использованием различных онлайн сервисов перевода, таких как Google Translate, Microsoft Translator, Yandex.Translate и др.

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

➡️Установка модуля: pip install translate

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4❤‍🔥2
Библиотека Unicaps в Python 🤔

Библиотека Unicaps - это унифицированный Python API для решения CAPTCHA. Он предоставляет возможность использовать различные сервисы решения CAPTCHA через единый интерфейс Python.

Ключевые особенности:
🔵Унифицированный Python интерфейс: независимый от используемого сервиса.
🔵Поддержка различных типов CAPTCHA: поддерживается 10 типов CAPTCHA.
🔵Поддержка 7 сервисов решения CAPTCHA: включая различные сервисы для решения CAPTCHA.
🔵Синхронный и асинхронный клиент: поддерживает как синхронные, так и асинхронные запросы.
🔵Написан на Pythonic и предназначен для людей: удобен в использовании для разработчиков.

➡️Установка библиотеки: pip install -U unicaps

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7🔥2😁1🤔1
Применение формул в Excel с помощью Python

Для применения формул можно воспользоваться библиотекой openpyxl.

➡️Установка библиотеки openpyxl: pip install openpyxl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥6👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Крестики-нолики с графическим интерфейсом на Python

В данной статье напишем код игры крестики-нолики с графическим интерфейсом на Python с использованием библиотеки tkinter.
🔥14❤‍🔥3
Библиотека Bark в Python 🔈

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

Основные возможности:
🔵Преобразование текста в аудио;
🔵Генерация речи на основе входного текста;
🔵Использование различных голосовых моделей.

➡️Установка библиотеки: pip install bark

Результаты выполнения обоих кодов выложу в комментах.

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤‍🔥1😎1
Код для преобразования CSV в Excel на Python 🔄

Для преобразования CSV в Excel в коде используется библиотека pandas, но для работы с Excel также понадобится установка библиотеки openpyxl.

➡️Установка библиотек: pip install pandas openpyxl

import pandas as pd

# Чтение данных из CSV файла
data = pd.read_csv('input.csv')

# Запись данных в файл Excel
data.to_excel('output.xlsx', index=False)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍4🤨1😎1
Библиотека Gensim в Python 🤔

Библиотека Gensim предназначена для тематического моделирования, индексации и семантического анализа текстов. Она предоставляет инструменты для работы с различными моделями, такими как TF-IDF, Word2Vec, Doc2Vec, LDA и т.д.

Характеристики:
🔵Все алгоритмы не зависят от памяти, независимо от размера корпуса (могут обрабатывать входные данные больше, чем оперативная память, потоковые, вне ядра);
🔵Интуитивно понятные интерфейсы;
🔵Эффективные многоядерные реализации популярных алгоритмов, таких как онлайн-скрытый семантический анализ (LSA/LSI/SVD), скрытое распределение Дирихле (LDA), случайные проекции (RP), иерархический процесс Дирихле (HDP) или глубокое обучение word2vec;
🔵Распределенные вычисления: могут выполнять скрытый семантический анализ и скрытое распределение по Дирихле на кластере компьютеров;
🔵Обширная документация и руководства для Jupyter Notebook.

Установка:
Для стабильной работы библиотеки перед её установкой потребуется проинсталлировать NumPy и Scipy - pip install numpy scipy

➡️Установка библиотеки: pip install --upgrade gensim

🖥 Репозиторий
⚙️ Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍2🔥1
Получение текста из Word при помощи Python

Для получения текста из Word в коде используется библиотека python-docx.

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

from docx import Document

doc = Document('document.docx')
for paragraph in doc.paragraphs:
print(paragraph.text)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤‍🔥4😎4
Функция bisect.insort() в Python 🤔

Функция insort() из модуля bisect используется для вставки элемента в отсортированный список таким образом, чтобы порядок сортировки сохранялся.

Синтаксис:
import bisect

bisect.insort(list, elem, lo=0, hi=len(a))


Где:
🔵list - список, в который нужно вставить элемент;
🔵elem - элемент, который нужно вставить;
🔵lo - начальная позиция в списке для рассмотрения (по умолчанию 0);
🔵hi - конечная позиция в списке для рассмотрения (по умолчанию длина списка).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Змейка на Python 🐍

В ходе данной статьи мы напишем код игры «Змейка» на Python с использованием библиотеки pygame.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3😎3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Alive-progress в Python 💬

Библиотека Alive-progress предназначена для создания индикаторов выполнения (progress bars) и спиннеров (spinners) с анимацией в реальном времени. Это современный инструмент, который позволяет пользователям визуально отслеживать прогресс длительных операций и получать оценку времени их завершения (ETA).

Особенности библиотеки:
🔵Живые спиннеры, которые реагируют на скорость выполнения процесса, динамически ускоряясь или замедляясь в зависимости от производительности;
🔵Возможность паузы выполнения процесса без сложностей, с последующим возвращением к Python-промпту для ручной корректировки и безшовного возобновления процесса;
🔵Встроенные стили спиннеров и индикаторов выполнения, а также возможность создания пользовательских эффектов;
🔵Поддержка многопоточности и работы в REPL (интерактивной оболочке Python).

➡️Установка библиотеки Alive-progress: pip install alive-progress

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3❤‍🔥2
Функция psutil.virtual_memory() в Python 🖥

Функция virtual_memory() из модуля psutil используется для получения информации о виртуальной памяти системы.

Предоставляет данные о доступной, использованной, свободной и общей виртуальной памяти.

➡️Установка модуля psutil: pip install psutil
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8👍3😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека art в Python 📝

Библиотека art предоставляет возможность создавать ASCII-арты.

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

➡️Установка библиотеки: pip install art

🖥 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9🔥3👍1😎1
📺 Улучшение производительности Python

В данном shorts поговорим про улучшение производительности Python-кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😎2
Функция numpy.random.uniform() в Python

Функция uniform() из модуля random библиотеки NumPy используется для создания массивов, заполненных случайными выборками из равномерного распределения. Это распределение вероятности, в котором каждое событие имеет равные шансы на возникновение.

Синтаксис:
numpy.random.uniform(low=0.0, high=1.0, size=None)


Где:
🔵low: float/массив из float, необязательный. Наименьшие целые числа, выбранные из случайных значений.
🔵high: float/массив из float. Наибольшие целые числа, выбранные из случайных значений.
🔵size: int/кортеж из int, необязательный. Форма создаваемого массива.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤‍🔥2😎1