en
Feedback
Справочник Программиста

Справочник Программиста

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 more
5 837
Subscribers
-424 hours
-327 days
-7230 days
Posts Archive
📲Библиотека phonenumbers в Python Библиотека phonenumbers предоставляет возможности для работы с телефонными номерами, включ
📲Библиотека phonenumbers в Python Библиотека phonenumbers предоставляет возможности для работы с телефонными номерами, включая их разбор, форматирование и проверку на валидность. 👀 Примеры использования библиотеки: 🔵Проверка валидности номера телефона
from phonenumbers import is_valid_number, parse

# Парсинг номера телефона
parsed_number = parse("+12024561414", "US")

# Проверка валидности номера
if is_valid_number(parsed_number):
    print("Номер телефона валиден.")
else:
    print("Номер телефона не валиден.")
🔵Получение информации о стране и регионе по номеру телефона
import phonenumbers
from phonenumbers import geocoder, timezone

# Парсинг номера телефона
number = phonenumbers.parse("+12024561414")
# Получение информации о стране
country = geocoder.description_for_number(number, "us")
# Получение информации о часовом поясе
tz = timezone.time_zones_for_number(number)

print(f"Страна: {country}, Часовой пояс: {tz}")
➡️Установка модуля: pip install phonenumbers 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Класс pathlib.PureWindowsPath в Python Класс PureWindowsPath из модуля pathlib представляет собой чистый путь (без информации
Класс pathlib.PureWindowsPath в Python Класс PureWindowsPath из модуля pathlib представляет собой чистый путь (без информации о текущем рабочем каталоге) к файлу или директории в операционной системе Windows. Он является подклассом класса PurePath, который представляет абстрактный путь без привязки к конкретной операционной системе. ➡️Справочник Программиста. Подписаться

⚡️ Эти устройства — инструмент для тех, кто хочет работать на максимуме своей эффективности. Для тех, кто ловил состояние пот
+2
⚡️ Эти устройства — инструмент для тех, кто хочет работать на максимуме своей эффективности. Для тех, кто ловил состояние потока и точно так же ловил полную апатию и выгорание после «запойной» работы Узнайте подробнее о майнд-трекере Neiry: https://neiry.ru/mt-cpa-all?utm_source=tg_in_ALL&utm_medium=204spr&utm_term=ad5455 Реклама. ООО "НЕЙРИ". ИНН 9701140612. erid: LjN8K64QQ

Код для изменения контраста изображения на Python Для изменения контраста изображения в коде используется библиотека Pillow.
+1
Код для изменения контраста изображения на Python Для изменения контраста изображения в коде используется библиотека Pillow. ➡️Установка модуля: pip install Pillow
from PIL import Image, ImageEnhance

# Открываем изображение
image = Image.open("image.jpg")

# Создаем объект класса ImageEnhance.Contrast
enhancer = ImageEnhance.Contrast(image)

# Увеличиваем контраст (значение больше 1) или уменьшаем контраст (значение меньше 1)
contrast_factor = 1.5  # Пример значения контраста
# Увеличиваем контраст изображения
enhanced_image = enhancer.enhance(contrast_factor)

# Сохраняем измененное изображение
enhanced_image.save("output.jpg")
➡️Справочник Программиста. Подписаться

Курс по Java-разработке с гарантией трудоустройства Стань Java-разработчиком за 9 месяцев. В финале курса гарантированное тру
Курс по Java-разработке с гарантией трудоустройства Стань Java-разработчиком за 9 месяцев. В финале курса гарантированное трудоустройство с зарплатой от 100 тыс. рублей. Все условия будут закреплены в твоем договоре с Kata Academy Главное про курс по Java: — обучение до уровня junior+ или middle — оплата курса после трудоустройства из фактической зарплаты — трудоустройство в Москве или Санкт-Петербурге — в программе курса: теория, практика, групповой проект, подготовка к трудоустройству — поддержка менторов, HR-консультантов, комьюнити — выпускник получает минимум три оффера на работу — минимальная зарплата сразу после курса — 100 тыс. рублей, средняя зарплата выпускников через год после курса — 221 тыс. рублей Для поступления нужно сделать тестовое задание. Оставь заявку по ссылке! Узнать больше #реклама 18+ kata.academy О рекламодателе

🌐 Библиотека NAPALM в Python Библиотека NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor su
🌐 Библиотека NAPALM в Python Библиотека NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) предназначена для автоматизации и взаимодействия с сетевыми устройствами и операционными системами с помощью единого API. Поддерживает множество функций, таких как получение информации о состоянии устройств, настройка интерфейсов, маршрутизации и безопасности, а также выполнение различных операций на сетевых устройствах. ➡️Установка модуля: pip install napalm 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Кто в детстве не мечтал стать космонавтом? В честь Дня космонавтики FirstVDS предоставили такую возможность! Отправляйтесь в настоящее космическое приключение и забирайте все бонусы: Скидка 30% на заказ новых VDS — на любой срок заказа VDS без ограничений по количеству серверов. Лимитированный VDS Восток 2.0 от 1010 руб/мес — 6 CPU, 12 ГБ оперативной памяти, от 60 до 240 ГБ SSD или NVMe. Размялись? Самое время — красная планета уже заждалась своих первооткрывателей! Заходите в игру от FirstVDS, следуйте по маршруту «Земля-Марс» и собирайте ресурсы. В конце полёта каждый космонавт сможет забрать один из подарков: до 500 рублей на баланс аккаунта, -20% на продление VDS или кастомную футболку от FirstVDS. Узнать больше #реклама firstvds.ru О рекламодателе

3 способа получить последний элемент строки в Python В данной статье рассмотрим 3 способа для получения последнего элемента с
3 способа получить последний элемент строки в Python В данной статье рассмотрим 3 способа для получения последнего элемента строки в Python. ➡️Справочник Программиста. Подписаться

Обучение ELTEX - Использование коммутаторов MES 17.06 - 21.06 Очно / Удаленно В курсе рассматриваются вопросы построения сете
Обучение ELTEX - Использование коммутаторов MES 17.06 - 21.06 Очно / Удаленно В курсе рассматриваются вопросы построения сетей с помощью коммутаторов MES. Программа курса на сайте! С выдачей сертификата по окочанию курса! Зарегистрироваться #реклама 16+ eltexcm.ru О рекламодателе

Модуль objgraph в Python Модуль objgraph помогает исследовать использование памяти в программе. Его основная цель - помочь ра
+1
Модуль objgraph в Python Модуль objgraph помогает исследовать использование памяти в программе. Его основная цель - помочь разработчикам искать и устранять утечки памяти в программах Он позволяет выбрать объект в памяти, который не должен там находиться, и увидеть, какие ссылки на него сохраняют его в памяти. ➡️Установка модуля: pip install objgraph Также для рисования красивых графиков необходимо установить Graphviz. 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Рекрутинг респондентов с помощью ИИ и Телеграмм бота Присоединяйтесь к первому в отрасли каналу,посвященному инновациям в UX с помощью нейронных сетей 🎓 Кейсы по использованию GPT при проведении исследования и рекрута респондентов Подписаться #реклама О рекламодателе

Функция round() в Python В данной статье рассмотрим как работает функция round() в Python. ➡️Справочник Программиста. Подписа
Функция round() в Python В данной статье рассмотрим как работает функция round() в Python. ➡️Справочник Программиста. Подписаться

📍Код для получения информации о геолокации по IP-адресу на Python Для получения информации о геолокации по IP-адресу в коде
📍Код для получения информации о геолокации по IP-адресу на Python Для получения информации о геолокации по IP-адресу в коде используется библиотека requests. ➡️Установка библиотеки: pip install requests
import requests


def get_geo_info(ip_address):
    # Формируем URL для запроса к API
    url = f"http://ip-api.com/json/{ip_address}"
    # Отправляем GET-запрос к API
    response = requests.get(url)
    # Сохраняем ответ в формате JSON
    data = response.json()
    return data


# Вызываем функцию get_geo_info() и указываем IP-адрес
geo_info = get_geo_info("8.8.8.8")

# Выводим информацию о геолокации
for key, value in geo_info.items():
    print(key, ":", value)

# Вывод:
# status : success
# country : United States
# countryCode : US
# region : VA
# regionName : Virginia
# city : Ashburn
# zip : 20149
# lat : 39.03
# lon : -77.5
# timezone : America/New_York
# isp : Google LLC
# org : Google Public DNS
# as : AS15169 Google LLC
# query : 8.8.8.8
➡️Справочник Программиста. Подписаться

Machine Learning. Все плюсы и минусы Бесплатный практикум от Karpov.Courses Этапы развития проектов в области машинного обуче
Machine Learning. Все плюсы и минусы Бесплатный практикум от Karpov.Courses Этапы развития проектов в области машинного обучения Что вас ждет на вебинаре: » Разберетесь на практике, из каких стадий состоит проект по ML » Поймете, что в реальности нужно уметь делать, кроме обучения модели » Узнаете, почему важна каждая стадия в машинном обучении С помощью машинного обучения можно: » автоматизировать задачи для экономии времени и средств » принимать более рациональные решения на основе данных » персонализировать опыт клиентов » быстрее внедрять инновации Спикер: Эмиль Каюмов, Techlead платформы экспериментов в Яндекс Еде Начало вебинара 17 апреля в 19:00 по мск Подарок за регистрацию! Узнать больше #реклама 16+ karpov.courses О рекламодателе

Фреймворк Starlette в Python Starlette - это высокопроизводительный веб-фреймворк для создания асинхронных веб-приложений. Разработан быть простым и масштабируемым, с акцентом на производительность и продуктивность разработчика. Построен на основе модуля asyncio, что позволяет эффективно обрабатывать множество одновременных соединений. Возможности фреймворка: 🔵Поддержка WebSocket. 🔵Поддержка асинхронности. 🔵Поддержка HTTP/2. 🔵Маршрутизация и промежуточное ПО. 🔵Рендеринг шаблонов. 🔵Тестовый клиент, построенный на httpx. 🔵Поддержка CORS, GZip, статических файлов, потоковых ответов. 🔵Поддержка сессий и cookie. 🔵Совместимость с асинхронными библиотеками asyncio и trio. 🔵Поддержка тестирования. 🔵Отличная производительность по результатам независимых тестов. ➡️Установка библиотеки: pip install starlette 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Интеграция 1С с ELMA365 без кода Коннектор 1С к ELMA365 обеспечивает прозрачный, двусторонний обмен данными по расписанию. Бы
Интеграция 1С с ELMA365 без кода Коннектор 1С к ELMA365 обеспечивает прозрачный, двусторонний обмен данными по расписанию. Быстрая настройка синхронизации данных между 1С и ELMA365 без написания кода. Сертифицированное решение. Узнать больше #реклама onellect.ru О рекламодателе

🎨Библиотека Rich в Python Библиотека Rich предоставляет возможности для создания красивого и интерактивного текстового вывод
🎨Библиотека Rich в Python Библиотека Rich предоставляет возможности для создания красивого и интерактивного текстового вывода в консоли для приложений на Python. Позволяет создавать структурированный текст с разными стилями форматирования, добавлять цвета, стили текста, таблицы, прогресс-бары, панели, анимации и многое другое. Некоторые основные возможности библиотеки: 🔵Форматирование текста с использованием разных цветов и стилей. 🔵Создание таблиц с различными стилями и настройками. 🔵Вывод изображений и графиков в терминале. 🔵Поддержка markdown для форматирования текста. 🔵Возможность создания прогресс-баров и индикаторов выполнения. 🔵Поддержка синтаксического выделения кода. ➡️Установка библиотеки: pip install rich 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Бесплатный 14-дневный онлайн-курс по дизайну интерьеров Давно хочешь работать в творческой сфере и иметь доход от 100 тыс/мес
Бесплатный 14-дневный онлайн-курс по дизайну интерьеров Давно хочешь работать в творческой сфере и иметь доход от 100 тыс/мес? Тебе не нужно уметь рисовать или прямо сейчас принимать решение. Просто приходи и попробуй! Вдруг понравится создавать уютные интерьеры и ты найдешь в этом себя. Регистрируйся на практический курс по дизайну интерьера с личным наставником. Осталось 7 мест! Зарегистрироваться #реклама 16+ diskill.ru О рекламодателе

🖼Код для извлечения метаданных изображения на Python Недавно мы рассматривали код для удаления метаданных изображения, а теперь предлагаю рассмотреть код для их извлечения. Для извлечения метаданных изображения в коде используется библиотека Pillow. ➡️Установка библиотеки: pip install Pillow
from PIL import Image
from PIL.ExifTags import TAGS

# Указываем путь к изображению
image_name = "image.jpg"

# Считываем изображение
image = Image.open(image_name)

# Извлекаем основные метаданные
info_dict = {
    "Имя файла": image_name,
    "Размер изображения": image.size,
    "Высота изображения": image.height,
    "Ширина изображения": image.width,
    "Формат изображения": image.format,
    "Режим изображения": image.mode,
    "Анимированное изображение": getattr(image, "is_animated", False),
    "Количество кадров": getattr(image, "n_frames", 1)
}

for label, value in info_dict.items():
    print(f"{label:25}: {value}")

# Извлекаем данные EXIF
exif_data = image.getexif()

# Перебираем все поля данных EXIF
for tag_id in exif_data:
    # Получаем имена тегов вместо идентификатора
    tag = TAGS.get(tag_id, tag_id)
    data = exif_data.get(tag_id)
    # Декодируем данные в строку
    if isinstance(data, bytes):
        data = data.decode()
    print(f"{tag:25}: {data}")
➡️Справочник Программиста. Подписаться

Обучение ML (Machine Learning) с 0 - Длительность 7 мес От базовых понятий до глубокого обучения. Практические навыки. ЗП от
Обучение ML (Machine Learning) с 0 - Длительность 7 мес От базовых понятий до глубокого обучения. Практические навыки. ЗП от 100 000₽/мес. Узнать больше #реклама 16+ karpov.courses О рекламодателе