Справочник Программиста
Open in Telegram
По рекламе - @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
Show more5 836
Subscribers
-424 hours
-327 days
-7230 days
Posts Archive
Библиотека Autopep8 в Python 🚬
Библиотека
Autopep8 автоматически форматирует код в соответствии со стандартом стиля кода PEP8.
Она используется для того, чтобы сделать код более читаемым и аккуратным, исправляя различные стилистические проблемы, такие как отступы, пробелы вокруг операторов и другие мелкие недочеты.
➡️Установка библиотеки: pip install autopep8
Пример использования:
autopep8 --in-place --aggressive --aggressive <filename>
🖥 РепозиторийKaspersky EDR Expert
Мощная система класса EDR.
Обеспечьте эффективную защиту от сложных угроз и APT-атак.
Передовое решение для обнаружения, расследования и реагирования на киберугрозы.
Узнать больше
#реклама
krayon.ru
О рекламодателе
Код конвертера валют на Python
Для получения информации о курсе валют в коде используется библиотека
requests.
➡️Установка библиотеки: pip install requests
import requests
def convert_currency(amount, from_currency, to_currency):
# Получение актуальных курсов валют
response = requests.get(f"https://api.exchangerate-api.com/v4/latest/{from_currency}")
data = response.json()
# Проверка наличия ошибок в полученных данных
if "error" not in data:
# Получение курса обмена между двумя валютами
exchange_rate = data["rates"][to_currency]
# Конвертирование валюты
converted_amount = amount * exchange_rate
return converted_amount
else:
raise Exception("Ошибка при получении курса обмена валют")
amount = int(input('Введите сумму: '))
from_currency = input('Из какой валюты: ')
to_currency = input('В какую валюту: ')
converted_amount = convert_currency(amount, from_currency, to_currency)
print(f"{amount} {from_currency} = {converted_amount} {to_currency}")
# Вывод:
# Введите сумму: 10
# Из какой валюты: USD
# В какую валюту: EUR
# 10 USD = 9.14 EURКак автоматизировать отчетность в бизнесе?
VK Data Symphony — продукт на стыке ETL и BPM для работы с данными, автоматизации расчета показателей и формирования налоговой и финансовой отчетности.
Особенности решения:
- автоматический расчет налоговых регистров и подготовки налоговой и финансовой отчетности;
- управление процессами закрытия по налоговому календарю;
- консолидация данных из разных учетных систем;
- независимость от мастер-системы — ее кастомизация не требуется.
Подключите VK Data Symphony для управления данными, автоматизации расчета показателей и формирования отчетности.
Подать заявку
#реклама
tech.vk.com
О рекламодателе
Библиотека Pydork в Python
Библиотека
Pydork предоставляет возможность выполнения поисковых запросов по тексту и изображениям в таких поисковиках, как Google, Bing, DuckDuckGo, Baidu, Yahoo japan.
➡️Установка библиотеки: pip install pydork
🖥 РепозиторийМойОфис Squadus - цифровое рабочее пространство
Российское оn-premise решение с привычными функциями корпоративного мессенджера: чатами, аудио– и видеоконференциями.
Встроенные функции шифрования и защиты.
Бесшовная миграция из MS Teams и Slack.
Понятная модель лицензирования.
Поддержка и обучение.
Сравните с привычными функциями вашего корпоративного мессенджера, к примеру, MS Teams, Slack, Skype for Business или другого решения. Тестируйте бесплатно на сайте.
Попробовать
#реклама
krayon.ru
О рекламодателе
Библиотека Mimesis в Python 💻
Библиотека
Mimesis позволяет генерировать фейковые данные. Она предназначена для создания большого разнообразия данных для различных целей, таких как наполнение тестовых баз данных, создание фиктивных API-конечных точек, заполнение структур данных pandas, генерация JSON и XML файлов с пользовательскими структурами, а также анонимизация производственных данных.
Особенности:
🔵Имеет простой дизайн и понятную документацию, что облегчает генерацию данных;
🔵Поддерживает генерацию данных на множестве языков, включая русский;
🔵Признана одной из самых быстрых библиотек для генерации данных среди решений на Python;
🔵Включает множество поставщиков данных, предназначенных для различных случаев использования;
🔵Предлагает генераторы данных на основе схем для легкого производства данных любой сложности.
➡️Установка библиотеки: pip install mimesis
🖥 РепозиторийБиблиотека Gooey-Quick в Python
Библиотека
Gooey-Quick позволяет создавать пользовательский графический интерфейс (GUI) для программ, написанных на Python.
Она позволяет автоматически преобразовывать командную строку в графический интерфейс, что делает процесс создания GUI более простым и быстрым.
Основные особенности:
🔵Предоставляет простой способ добавления графического интерфейса к существующим Python-скриптам;
🔵Позволяет разработчикам быстро создавать привлекательные и функциональные GUI для своих программ;
🔵Упрощает процесс взаимодействия пользователя с приложением, делая его более доступным и удобным в использовании.
➡️Установка библиотеки: pip install gooey-quick
🖥 РепозиторийКод для получения информации о системе 🖥
Для получения информации о системе в коде используется библиотека
wmi.
➡️Установка библиотеки: pip install wmi
import wmi
# Создаем объект WMI
c = wmi.WMI()
# Получаем информацию о системе
system_info = c.Win32_ComputerSystem()[0]
# Выводим полученные данные
print(f"Производитель: {system_info.Manufacturer}")
print(f"Модель: {system_info.Model}")
print(f"Имя компьютера: {system_info.Name}")
print(f"Количество процессоров: {system_info.NumberOfProcessors}")
print(f"Тип системы: {system_info.SystemType}")
print(f"Физическая память: {system_info.TotalPhysicalMemory}")Польза от учёбы для взрослых
По статистике каждый третий россиянин хоть раз проходил образовательные курсы — от курсов для саморазвития до освоения новой профессии.
Новые знания повышают эрудицию — мозг создаёт новые нейронные связи, улучшаются память и способность к концентрации.
Но главное, обучение — хорошая возможность для карьерного развития и роста стоимости вашей работы.
1. Выберите направление обучения — из более чем 4000 курсов на Сравни.
2. Примените промокод SRAVNI на скидку до 65%.
3. Учитесь, развивайтесь и открывайте новое!
Выбрать
#реклама
sravni.ru
О рекламодателе
Библиотека Proxy-checking в Python 🔎
Библиотека
Proxy-checking позволяет проверять прокси-сервера на их работоспособность, анонимность и надежность.
Она принимает прокси-сервер в качестве строкового ввода и пытается получить следующие данные:
🔵Тип (HTTP, SOCKS4, SOCKS5);
🔵Время ответа (в секундах);
🔵Анонимность (анонимный или прозрачный);
🔵Страна;
🔵Город;
🔵Код страны.
➡️Установка библиотеки: pip install proxy-checking
Пример кода:
from proxy_checking import ProxyChecker
checker = ProxyChecker()
r = checker.check_proxy('<ip>:<port>')
print(r)
🖥 РепозиторийКак онлайн-специалисту увеличить доход в 2 раза?
При этом не сидеть в телефоне 24/7.
Работать только в удовольствие, без намёка на выгорание?
Если вам кажется, что такое бывает только в сказках, то переходите в телеграм-канал МАЭР и читай историю Дарьи Лягуской (32 года, замужем, ребенку 8 лет) - выпускница программы "SMM. Маркетинг в соцсетях».
Подписывайтесь на телеграм-канал МАЭР и убедитесь, что это реальность, которая может стать и вашей.
Подписаться
#реклама
О рекламодателе
Код для добавления водяного знака на изображение на Python
Для добавления водяного знака на изображение в коде используется библиотека
Pillow.
➡️Установка библиотеки Pillow: pip install Pillow
from PIL import Image
# Открываем исходное изображение
original_image = Image.open('image.jpg')
# Открываем изображение водяного знака
watermark = Image.open('watermark.png')
# Уровень прозрачности (0 для полной прозрачности, 255 для полной непрозрачности)
transparency = 150
# Делаем изображение водяного знака прозрачным, изменив альфа-канал
watermark = watermark.convert('RGBA')
watermark_with_transparency = Image.new('RGBA', watermark.size)
for x in range(watermark.width):
for y in range(watermark.height):
r, g, b, a = watermark.getpixel((x, y))
if not (r == 255 and g == 255 and b == 255):
watermark_with_transparency.putpixel((x, y), (r, g, b, transparency))
# Координаты для размещения водяного знака
position = (100, 100)
# Добавляем водяной знак
original_image.paste(watermark_with_transparency, position, watermark_with_transparency)
# Сохраняем изображение с водяным знаком
original_image.save('output_image.png')
# Закрываем оба изображения
original_image.close()
watermark.close()RooX UIDM — российская система управления доступом
RooX UIDM — безопасный доступ в веб-сервисы и десктоп-приложения для сотрудников, клиентов, партнеров, поставщиков и других типов пользователей.
Функциональность RooX UIDM:
- Аутентификация, в том числе многофакторная
- Авторизация
- Регистрация
- Самообслуживание
- Администрирование
Подходит для импортозамещения, входит в реестр Минцифры.
Безопасность данных согласно требований ГОСТ и ЦБ.
Различные варианты поставки, в том числе исходный код для возможности самостоятельной доработки.
Узнать больше
#реклама 16+
uidm.ru
О рекламодателе
Библиотека schedule в Python ⏰
Библиотека
schedule предоставляет простой интерфейс для планирования задач.
Она позволяет выполнять определенные функции в определенное время или с определенной периодичностью.
➡️Установка библиотеки: pip install schedule
🖥 Репозиторий
⚙️ ДокументацияПерезапустите ИТ-подбор с CRM-системой Talantix
Собирайте воронку ИТ-кандидатов из разных источников и повышайте эффективность подбора с CRM-системой Talantiх
- Резюме с GitHub, LinkedIn, ArtStation и Хабр Карьеры — в базе Talantix в пару кликов
- Автоматический импорт вакансий и откликов с hh.ru
- Настраиваемый и управляемый процесс подбора — под уровень грейда или запрос заказчика
- Быстрые коммуникации с кандидатами и нанимающими руководителями
- Прозрачная HR-аналитика
Узнайте больше про все возможности CRM-системы на персональной встрече с менеджером.
Подать заявку
#реклама
talantix.ru
О рекламодателе
Новые статьи на сайте! 👀
Решил помимо полноценных статей выкладывать мини-статьи о различных функциях и методах в Python.
Функция bin() в Python
Функция hash() в Python
Функция len() в Python
📺 Так вы ещё не создавали классы в Python
В данном shorts поговорим про динамическое создание классов.
Этот подход может быть полезен, когда необходимо создавать классы динамически на основе определенных условий или параметров.
Библиотека Chat Downloader в Python 💬
Библиотека Chat Downloader позволяет извлекать сообщения чата прямых трансляций, видео и клипов без аутентификации.
Поддерживаемые сайты:
🔵YouTube
🔵Twitch
🔵Zoom
🔵Facebook
➡️Установка библиотеки:
pip install chat-downloader
В качестве примера после установки библиотеки можете воспользоваться данным кодом:
from chat_downloader import ChatDownloader
url = 'https://www.youtube.com/watch?v=jfKfPfyJRdk'
chat = ChatDownloader().get_chat(url)
for message in chat:
chat.print_formatted(message)
🖥 РепозиторийДизайн в FIGMA с нуля. Бесплатный курс + портфолио
Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0 руб.
Узнать больше
#реклама
yudaevschool24.online
О рекламодателе
Available now! Telegram Research 2025 — the year's key insights 
