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

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

前往频道在 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

显示更多
5 844
订阅者
-324 小时
-387
-7230
帖子存档
Библиотека Mito в Python Библиотека Mito предназначена для облегчения работы с данными в Jupyter Notebooks. Предоставляет табличный интерфейс, напоминающий Excel, который позволяет пользователям визуально исследовать и манипулировать данными. Основные особенности библиотеки: 🔵Интерфейс в стиле Excel: Предоставляет интерактивную таблицу в Jupyter Notebooks, где можно выполнять различные операции с данными, такие как фильтрация, сортировка, агрегирование и визуализация. 🔵Поддержка pandas. 🔵Генерация кода: Все действия, выполненные в интерфейсе Mito, автоматически переводятся в соответствующий код на Python (с использованием pandas). Это позволяет пользователям видеть и понимать, какой код генерируется, а также использовать его в своих проектах. 🔵Простота использования: Предназначена для того, чтобы быть интуитивно понятной и легкой в освоении, что делает её отличным инструментом как для начинающих, так и для опытных аналитиков данных. ⬇️Установка Для начала необходимо открыть терминал/командную строку/Anaconda Prompt и загрузить установщик Mito:
python -m pip install mitoinstaller
Затем нужно запустить установщик:
python -m mitoinstaller install
📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки, стек технол
Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки, стек технологий. Узнать больше #реклама jobski.ru О рекламодателе

Библиотека Telegraph в Python Библиотека Telegraph используется для взаимодействия с сервисом Telegram Telegraph, который позволяет создавать и публиковать статьи и посты с богатым форматированием. Этот сервис был создан командой Telegram для публикации контента, и он поддерживает текст, изображения, видео и другие элементы. Основные возможности библиотеки: 🔵Создание аккаунта: Можно создать новый аккаунт для публикации статей. 🔵Создание и редактирование статей: Позволяет создавать и редактировать статьи с использованием HTML-контента. 🔵Получение информации о статье: Можно получать данные о конкретной статье, включая её содержимое и метаданные. 🔵Получение списка статей аккаунта: Можно получить список всех статей, опубликованных с определённого аккаунта. ✅Пример кода для создания статьи
from telegraph import Telegraph

# Создаем объект класса Telegraph
telegraph = Telegraph()
# Создаем аккаунт с коротким именем 'test'
telegraph.create_account(short_name='test')

# Создаем страницу с заголовком 'Hello World',
# автором 'Telegraph API',
# ссылкой на автора и HTML содержимым
response = telegraph.create_page(
    title='Hello World',  # Заголовок страницы
    author_name='Telegraph API',  # Имя автора
    author_url='https://example.com',  # URL автора
    html_content='<p>Hello, world!</p>'  # Содержимое страницы в формате HTML
)
# Выводим URL созданной страницы
print(response['url'])
➡️Установка библиотеки: pip install telegraph 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поко
Серверное Оборудование Купить БУ в Москве с Гарантией! Компания WestComp продает бу серверное оборудование вендора HPE в поколении Gen8 Gen9 и Gen10 всех линеек в отличном состоянии! Купить серверы можно с НДС без повышения цены и в лизинг. Доступна услуга Colocation в ЦОД TIER III Москвы! Можно выгодно купить сервер HP Proliant DL или BL, СХД HPE 3PAR, HPE Synergy, HPE BladeSystem, HPE Apollo любой конфигурации с гарантией до 5 лет! Цены в 10 раз ниже чем на новое оборудование! Выбрать #реклама westcomp.ru О рекламодателе

💻 Модуль cloudscraper в Python Модуль cloudscraper представляет собой инструмент для обхода защиты от ботов на веб-сайтах, о
💻 Модуль cloudscraper в Python Модуль cloudscraper представляет собой инструмент для обхода защиты от ботов на веб-сайтах, основанную на технологии Cloudflare. Cloudflare и подобные службы могут использовать различные методы для защиты от автоматизированных запросов, такие как CAPTCHA или JavaScript-проверки. cloudscraper помогает обходить эти защитные механизмы и получать доступ к защищённым ресурсам программно. Основные характеристики модуля: 🔵Обход защиты Cloudflare: Основная цель cloudscraper — это обход JavaScript- и CAPTCHA-защит, используемых Cloudflare. Она загружает и выполняет JavaScript на стороне сервера, что позволяет получить необходимую страницу или данные без необходимости ввода CAPTCHA вручную. 🔵Простота использования: Он предоставляет аналогичный API, как и requests, что упрощает переход и использование для тех, кто уже знаком с requests. 🔵Поддержка различных версий Python: Совместим с Python 2.7 и Python 3.x. 🔵Настройка поведения: В модуле есть возможность настройки поведения, включая возможность установки заголовков запросов, использования прокси и других параметров, что делает её гибкой для различных сценариев использования. ❗️Использование модуля cloudscraper или любых других инструментов для сканирования или обхода защиты веб-сайтов должно соответствовать законодательству и политикам использования ресурсов, предоставляемых сайтами.❗️ ➡️Установка библиотеки: pip install cloudscraper 📱 Репозиторий ➡️Справочник Программиста. Подписаться

👩‍💻 Программирование теперь в телеграм! Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направлен
👩‍💻 Программирование теперь в телеграм! Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направление: Обучение Python с нуля Обучение JavaScript с нуля Обучение HTML/CSS с нуля Обучение Java с нуля Обучение C/С++ с нуля Обучение С# с нуля Обучение SQL/GO/PHP с нуля Обучение Kotlin/Swift с нуляАрхив на 1789ГБ: Курсы, книги, шпаргалки, статьи, видео ресурсы — всё собрано в одном месте: @roadmap_ready

Код для добавления изображения в Excel на Python Для работы с Excel в коде используется библиотека openpyxl. ➡️Установка библиотеки: pip install openpyxl
import openpyxl
from openpyxl.drawing.image import Image

# Открываем существующий файл
wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active

# Загружаем изображение
img = Image('image.jpg')

# Вставляем изображение
ws.add_image(img, 'C1')

# Сохраняем изменения
wb.save('existing_file.xlsx')
➡️Справочник Программиста. Подписаться

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Библиотека Whoogle-search в Python Библиотека Whoogle-search предназначена для выполнения поисковых запросов через публичный
Библиотека Whoogle-search в Python Библиотека Whoogle-search предназначена для выполнения поисковых запросов через публичный поисковый движок Whoogle. Whoogle является альтернативой Google, разработанной с акцентом на конфиденциальность и отсутствие отслеживания пользователей. Основные характеристики библиотеки: 🔵Простота использования: Предоставляет простой интерфейс для выполнения поисковых запросов без необходимости в специфических знаниях API. 🔵Независимость от API: Поскольку Whoogle-search использует DuckDuckGo в качестве основной поисковой системы, он позволяет обойти сложности и требования API других поисковых систем. 🔵Гибкость и настройка: Возможность управления параметрами поиска, такими как количество результатов или наличие фильтров. 🔵Легкость интеграции: Простота встраивания в проекты благодаря небольшому размеру библиотеки и ясному API. ➡️Установка библиотеки: pip install whoogle-search 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Создавай сайты без знания кода на Webflow, а мы поможем! У нас в телеграм-канале школы Pixel Perfect самые актуальные фишки в
Создавай сайты без знания кода на Webflow, а мы поможем! У нас в телеграм-канале школы Pixel Perfect самые актуальные фишки веб-дизайна, полезные инструменты и файлы. А ещё наши авторские гайды с полезной инфой для разработчиков, бесплатные уроки по Webflow и даже возможность попасть к нам на бесплатное обучение! Приходите, вдохновляйтесь, подписывайтесь t.me/+J5FcR_DRtQcxMTRi Подписаться #реклама О рекламодателе

Утилита NormCap в Python NormCap - утилита для автоматического распознавания текста на изображениях. Работает на Linux, macOS и Windows. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

🌐Библиотека Speedtest в Python Библиотека Speedtest используется для измерения скорости интернет-соединения. ✅ Пример кода i
🌐Библиотека Speedtest в Python Библиотека Speedtest используется для измерения скорости интернет-соединения. ✅ Пример кода
import speedtest

# Создаем объект Speedtest
st = speedtest.Speedtest()

# Получаем список серверов
st.get_servers()

# Выбираем лучший сервер на основе пинга
st.get_best_server()

# Выполняем тест на загрузку
download_speed = st.download()

# Выполняем тест на выгрузку
upload_speed = st.upload()

# Получаем результаты
ping = st.results.ping

print(f"Пинг: {ping} ms")
print(f"Скорость загрузки: {download_speed / 1_000_000:.2f} Mbps")
print(f"Скорость выгрузки: {upload_speed / 1_000_000:.2f} Mbps")
➡️Установка библиотеки: pip install speedtest-cli 📱 Репозиторий ➡️Справочник Программиста. Подписаться

🚀 Почему Python — лучший язык для создания Telegram-ботов? Только начинаете свой путь в разработке? Ждём вас на открытом пра
🚀 Почему Python — лучший язык для создания Telegram-ботов? Только начинаете свой путь в разработке? Ждём вас на открытом практическом уроке от OTUS, где мы: — установим и настроим необходимые инструменты для создания Telegram-ботов; — рассмотрим формат работы с библиотекой Python-telegram-bot; — создадим простого бота; — расширим его функциональность с помощью дополнительных возможностей; — рассмотрим примеры работы готовых ботов; — выясним, почему именно Python идеален для создания Telegram-ботов.  Встречаемся 10 июля в 20:00 мск в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение. 🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок и создать классный проект для своего портфолио: https://otus.pw/Y1Yn/?erid=LjN8KUAvM

Библиотека Distilabel в Python Библиотека Distilabel предназначена для упрощения процесса разметки данных, используемых для о
Библиотека Distilabel в Python Библиотека Distilabel предназначена для упрощения процесса разметки данных, используемых для обучения моделей машинного обучения и обработки естественного языка. Основные возможности библиотеки: 🔵Интерактивная разметка данных: Предоставляет удобные инструменты для интерактивной разметки текстов. 🔵Поддержка различных типов разметки: Поддерживает разметку различных типов данных, таких как текст, изображения, и последовательности. 🔵Интеграция с моделями и фреймворками: Интегрируется с популярными моделями и фреймворками, такими как Hugging Face Transformers, что позволяет легко использовать размеченные данные для обучения и оценки моделей. 🔵Визуализация разметки: Инструменты визуализации позволяют пользователям видеть результаты своей работы и оценивать качество разметки. 🔵Автоматическая разметка: Может использовать предварительно обученные модели для автоматической разметки данных, что значительно ускоряет процесс подготовки данных. ➡️Установка библиотеки: pip install distilabel 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Попробуйте себя в роли специалиста по кибербезопасности на мини-курсе Skillbox. За 5 дней вы познакомитесь с профессией и нау
Попробуйте себя в роли специалиста по кибербезопасности на мини-курсе Skillbox. За 5 дней вы познакомитесь с профессией и научитесь защищать веб-серверы. Примерите роль хакера — перехватите пароль и подделаете письмо. А потом обезвредите ПО и поймёте, хотите ли развиваться дальше в этом направлении. Подробнее по ссылке: https://epic.st/v_I6_a?erid=2Vtzqwtw3gt В программе мини-курса: — Основы профессии и прослушка трафика. — Как создавать и различать поддельные письма. — Как взломать сервер и обезвредить угрозу взлома. — Какие бывают методы защиты серверов. Чтобы выполнять практические задания, вам нужно установить VirtualBox — систему для запуска учебных виртуальных машин. Ссылку на установку пришлём после регистрации на мини-курс. На финальном вебинаре вы обсудите со спикером практические задания и сможете задать вопросы, возникшие в ходе курса. Спикер — Сергей Кручинин, проверяющий эксперт в Skillbox. Руководил проектами в Mail.ru Group, работал в WEBINAR.RU, ГК Astra Linux, МИФИ, МГТУ им. Н. Э. Баумана. Всех участников ждут бонусы: 5 полезных материалов о приёмах взлома, методах защиты и тестирования серверов, персональная карьерная консультация, сертификат на скидку 10 000 рублей и год бесплатного изучения английского языка. Первый бонус — сразу после регистрации! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Библиотека ultralytics в Python Библиотека ultralytics предназначена для работы с моделями компьютерного зрения, в первую оче
+1
Библиотека ultralytics в Python Библиотека ultralytics предназначена для работы с моделями компьютерного зрения, в первую очередь, с моделями YOLO (You Only Look Once), которые предназначены для задач детекции объектов. Она предоставляет пользователям возможность легко обучать, тестировать и внедрять модели YOLO с минимальными усилиями. Основные возможности библиотеки: 🔵Интуитивно понятный API: Библиотека разработана с учетом простоты использования, что позволяет даже новичкам быстро освоиться и начать работать с моделями YOLO. 🔵Поддержка различных моделей YOLO: Поддерживает различные версии моделей YOLO, включая YOLOv5 и YOLOv8. 🔵Трансферное обучение: Возможность легко адаптировать предобученные модели для решения конкретных задач с помощью трансферного обучения. 🔵Поддержка различных форматов данных: Поддерживает различные форматы аннотаций и данных, что упрощает процесс подготовки данных. 🔵Высокая производительность: Оптимизированные алгоритмы и эффективные реализации обеспечивают высокую скорость и точность детекции объектов. ➡️Установка библиотеки: pip install ultralytics 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Код конвертера валют на Python Для конвертации валют мы будем использовать ExchangeRate API. Получить API key можно на официальном сайте (либо воспользуйтесь моим, оставлю его в коде 😉). Для обращения к API в коде используется библиотека requests. ➡️Установка библиотеки: pip install requests
import requests


def get_exchange_rate(api_key, base_currency, target_currency):
    # Формируем URL для API-запроса с использованием переданных параметров
    url = f"https://v6.exchangerate-api.com/v6/{api_key}/latest/{base_currency}"
    # Выполняем GET-запрос к API
    response = requests.get(url)
    # Преобразуем ответ в формат JSON
    data = response.json()

    # Проверяем статус ответа, если 200
    if response.status_code == 200:
        # Извлекаем курс обмена для целевой валюты
        exchange_rate = data['conversion_rates'][target_currency]
        # Возвращаем курс обмена
        return exchange_rate
    else:
        # В случае ошибки возвращаем None
        return None


# Определяем главную функцию
def main():
    # Ключ API
    api_key = "ca21b9ace9dec6441d76d283"
    # Базовая валюта
    base_currency = "USD"
    # Целевая валюта
    target_currency = "EUR"

    # Получаем курс обмена с использованием функции get_exchange_rate
    rate = get_exchange_rate(api_key, base_currency, target_currency)

    # Проверяем, удалось ли получить курс обмена
    if rate:
        # Если удалось, выводим курс на экран
        print(f"Обменный курс {base_currency} к {target_currency} составляет {rate}")
    else:
        # Если не удалось, выводим сообщение об ошибке
        print("Не удалось получить обменный курс")


if __name__ == "__main__":
    main()
➡️Справочник Программиста. Подписаться

Лето - пора освоить новую профессию Приглашаем вас на курс "Специалист по тестированию в области информационных технологий". Гибкий график занятий позволит совмещать обучение с заботой о семье. Присоединяйтесь и открывайте новые возможности! Обучим бесплатно, если вы: — В отпуске по уходу за ребёнком — Неработающая мама детей до 7 лет — Официально не работаете или под риском увольнения — 50 лет и старше или предпенсионер — Находитесь в поисках работы или хотите повысить квалификацию на текущем рабочем месте Подать заявку #реклама 16+ osnovanie.info О рекламодателе

+1
Библиотека Labelme в Python Библиотека Labelme предназначена для аннотирования изображений. Часто используется в задачах компьютерного зрения для создания размеченных данных, которые затем используются для обучения моделей машинного обучения. Основные функции и особенности библиотеки: 🔵Интерфейс: Простой и интуитивно понятный графический интерфейс пользователя (GUI), который позволяет легко и быстро создавать аннотации. 🔵Типы аннотаций: 🟢Полигональные аннотации: Позволяет рисовать многоугольники вокруг объектов. 🟢Прямоугольные аннотации: Позволяет создавать прямоугольные рамки вокруг объектов. 🟢Аннотации точек и линий: Позволяет размечать ключевые точки и линии. 🔵Поддержка форматов: Сохранение аннотаций в формате JSON, который может быть легко преобразован в другие форматы, такие как COCO или Pascal VOC. 🔵Интеграция с другими библиотеками: Легкая интеграция с другими инструментами и библиотеками для дальнейшей обработки данных. ➡️Установка библиотеки: pip install labelme 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Магистратура «Прикладная вычислительная механика» Открыт приём в магистратуру Прикладная вычислительная механика. Здесь готов
Магистратура «Прикладная вычислительная механика» Открыт приём в магистратуру Прикладная вычислительная механика. Здесь готовят специалистов, способных использовать современные вычислительные инструменты для решения задач механики сплошных сред. Учёба в Сколтехе — это: - сильная команда профессоров с большим опытом работы в ведущих вузах мира; - высокий уровень подготовки выпускников: теория механики жидкости и твердого тела, вычислительные методы механики, разработка алгоритмов и программного обеспечения; - 8-недельная стажировка в крупнейших компаниях отрасли: Лукойл, Силовые машины, Росатом и другие. Не упустите шанс учиться в университете, который входит в ТОП-100 лучших молодых вузов мира по версии Nature Index. Заявки принимаем до 15 июля. Узнать больше #реклама msc.skoltech.ru О рекламодателе