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
Библиотека JupySQL в Python 👀 Библиотека JupySQL позволяет работать с SQL и строить графики для больших наборов данных в Jup
Библиотека JupySQL в Python 👀 Библиотека JupySQL позволяет работать с SQL и строить графики для больших наборов данных в Jupyter. Предоставляет магические команды %sql, %%sql и %sqlplot, которые позволяют выполнять SQL-запросы и строить графики прямо в Jupyter. Библиотека совместима со всеми основными базами данных (например, PostgreSQL, MySQL, SQL Server), хранилищами данных (например, Snowflake, BigQuery, Redshift) и встроенными движками (SQLite и DuckDB). ➡️Установка библиотеки JupySQL: pip install jupysql 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Облачная платформа VK Cloud. IT-решения для бизнеса Увеличьте эффективность своего бизнеса с VK Cloud! Гибкие облачные решени
Облачная платформа VK Cloud. IT-решения для бизнеса Увеличьте эффективность своего бизнеса с VK Cloud! Гибкие облачные решения под ваш запрос. Масштабируйтесь без проблем, обеспечьте высокую производительность, защитите свои данные, получите круглосуточную поддержку. Доверьте безопасность своих IT-систем VK Cloud. Защищенные ЦОДы Tier III в РФ, безлимитный трафик 1 Гбит/с, георепликация, соответствие 152-ФЗ. Получите качественную доработку OpenStack и круглосуточную бесплатную техподдержку. Присоединяйтесь к VK Cloud и тестируйте нашу универсальную облачную платформу уже сегодня! Узнать больше #реклама cloud.vk.com О рекламодателе

Код из видео

Код для получения всех IP-адресов, связанных с хостом на Python Для получения всех IP-адресов, связанных с хостом в коде испо
Код для получения всех IP-адресов, связанных с хостом на Python Для получения всех IP-адресов, связанных с хостом в коде используется стандартная библиотека socket.
import socket

hostname = 'www.google.com'
ip_addresses = socket.gethostbyname_ex(hostname)[2]

for ip in ip_addresses:
    print(ip)

# Вывод:
# 173.194.221.99
# 173.194.221.106
# 173.194.221.104
# 173.194.221.147
# 173.194.221.103
# 173.194.221.105
➡️Справочник Программиста. Подписаться

Рабочее пространство определяет стиль жизни человека! Подход «офис = только работа» никогда не был нам близок. Мы хотим, чтобы в наших пространствах формировалась особая среда, в которой каждый чувствует себя главным героем — уверенным, активным и успешным. Из чего состоит атмосфера в офисе и как она влияет на человека — рассказываем в нашем канале Pridex. У нас все об офисах. Подписаться #реклама О рекламодателе

Библиотека pystray в Python Библиотека pystray предоставляет возможность создавать системные треи (system tray) в Windows, macOS и Linux. Она позволяет добавлять иконки в трей и отображать всплывающие меню с различными действиями. ➡️Установка библиотеки: pip install pystray 🖥 Репозиторий ⚙️ Документация 📺 Моё (довольно старое, но полезное) видео по данной библиотеке ➡️Справочник Программиста. Подписаться

📁 Код для упорядочивания файлов по директориям в зависимости от их расширения на Python Для упорядочивания файлов по директо
📁 Код для упорядочивания файлов по директориям в зависимости от их расширения на Python Для упорядочивания файлов по директориям в коде используется стандартная библиотека pathlib.
from pathlib import Path


# Создаем папки для каждого расширения файла
def create_folders(folder_path):
    # Получаем список всех файлов в папке
    files = folder_path.iterdir()

    # Проходимся по каждому файлу и создаем папки по расширениям
    for file in files:
        if file.is_file():
            file_extension = file.suffix
            folder_name = file_extension[1:]
            folder_path_new = folder_path / folder_name

            # Проверяем, существует ли папка для данного расширения
            if not folder_path_new.exists():
                folder_path_new.mkdir(parents=True)


# Перемещаем файлы в соответствующие папки
def move_files(folder_path):
    create_folders(folder_path)
    # Получаем список всех файлов в папке
    files = folder_path.iterdir()

    # Проходимся по каждому файлу и перемещаем его в соответствующую папку
    for file in files:
        if file.is_file():
            file_extension = file.suffix
            folder_name = file_extension[1:]
            folder_path_new = folder_path / folder_name
            file_path_new = folder_path_new / file.name

            # Перемещаем файл в соответствующую папку
            file.rename(file_path_new)


move_files(Path(r'C:\Users\admin\pythonProject\files'))
➡️Справочник Программиста. Подписаться

Ответьте на 1 вопрос и книги ваши на 30 дней за 0 рублей Более 200 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно! Попробовать #реклама 16+ bookmate.ru О рекламодателе

📺 Библиотека TikTok Uploader в Python Библиотека TikTok Uploader позволяет автоматизировать загрузку видео в TikTok используя Selenium. Она работает дублируя cookies браузера, заставляя TikTok думать, что был произведён вход в систему на удаленно управляемом браузере. Шаблона вызова команды в CLI: tiktok-uploader путь (-v), описание (-d) и cookies (-c) Пример вызова команды в CLI: tiktok-uploader -v video.mp4 -d "this is my escaped \"description\"" -c cookies.txt Библиотека работает в macOS, Windows, Linux и поддерживает прокси, хештеги, комментарии и отложенные публикации. ➡️Установка библиотеки: pip install tiktok-uploader 🖥 Репозиторий ➡️Справочник Программиста. Подписаться

Telegram-канал об IT-решениях для бизнеса СофтТех Друзья, не пропустите важную информацию! Канал СофтТех рассказывает об IT-р
Telegram-канал об IT-решениях для бизнеса СофтТех Друзья, не пропустите важную информацию! Канал СофтТех рассказывает об IT-решениях для бизнеса и тех, кто их создаёт: ПО и кибербезопасность, облачные технологии, ЦОДы и IoT. Сами давно читаем и вам советуем подписаться. Подписаться #реклама О рекламодателе

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


# Функция для удаления метаданных из указанного изображения.
def clear_all_metadata(img_name):
    # Открываем файл изображения.
    img = Image.open(img_name)

    # Читаем данные изображения, исключая метаданные.
    data = list(img.getdata())

    # Создаем новое изображение с тем же режимом и размером, но без метаданных.
    img_without_metadata = Image.new(img.mode, img.size)
    img_without_metadata.putdata(data)

    # Сохраняем новое изображение поверх исходного файла, удаляя метаданные.
    img_without_metadata.save(img_name)

    print(f"Метаданные успешно удалены из '{img_name}'.")


clear_all_metadata("image.jpg")
➡️Справочник Программиста. Подписаться

ИТ-соревнование Tinkoff CTF. Покажите всем, что умеете Взламывайте Гиперкуб вместе с друзьями — ищите уязвимости в коде на Ti
ИТ-соревнование Tinkoff CTF. Покажите всем, что умеете Взламывайте Гиперкуб вместе с друзьями — ищите уязвимости в коде на Tinkoff CTF. Участвуйте онлайн или офлайн в одном из 16 городов РФ и СНГ. Регистрация до 19.04 Зарегистрироваться #реклама ctf.tinkoff.ru О рекламодателе

Библиотека Pydantic в Python Библиотека Pydantic используется для валидации и настройки данных. Она основана на аннотациях ти
Библиотека Pydantic в Python Библиотека Pydantic используется для валидации и настройки данных. Она основана на аннотациях типов Python и проверяет корректность данных во время выполнения программы. Она широко используется в различных областях, включая Data Science. Помогает обеспечить строгую валидацию данных, что является критически важным в области Data Science. Основные особенности библиотеки: 🔵Поддержка аннотаций типов Python (PEP 484) для определения схемы данных. 🔵Поддержка асинхронности. 🔵Позволяет легко преобразовывать данные в различные форматы, такие как JSON или YAML, и обратно. 🔵Возможность автоматической генерации документации OpenAPI и Swagger на основе определенных моделей данных. 🔵Интеграция с различными фреймворками, такими как FastAPI, Django Rest Framework, SQLAlchemy и другими. 🔵Поддержка валидации данных и автоматического преобразования типов. 🔵Возможность определения пользовательских валидаторов и преобразователей данных. ➡️Установка библиотеки: pip install -U pydantic 🖥 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

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

Код для добавления водяных знаков в PDF-файл на Python Для работы с PDF-файлами в коде используется библиотека pypdf. ➡️Устан
+3
Код для добавления водяных знаков в PDF-файл на Python Для работы с PDF-файлами в коде используется библиотека pypdf. ➡️Установка библиотеки: pip install pypdf
from pypdf import PdfWriter, PdfReader


def add_watermark(input_pdf, output_pdf, watermark):
    # Считываем файл с водяным знаком
    watermark_obj = PdfReader(watermark)
    watermark_page = watermark_obj.pages[0]

    # Считываем входной файл PDF
    pdf_reader = PdfReader(input_pdf)
    pdf_writer = PdfWriter()

    # Добавляем водяной знак на каждой странице
    for page in pdf_reader.pages:
        page.merge_page(watermark_page)
        pdf_writer.add_page(page)

    # Сохраняем итоговый PDF-файл
    with open(output_pdf, 'wb') as out:
        pdf_writer.write(out)


# Вызываем функцию add_watermark
add_watermark('document.pdf', 'output.pdf', 'watermark.pdf')
➡️Справочник Программиста. Подписаться

Стань 3D-визуализатором и зарабатывай от 100 000 руб/мес А вы уже прошли наш бесплатный 14-дневный курс по 3D-дизайну? Мест н
Стань 3D-визуализатором и зарабатывай от 100 000 руб/мес А вы уже прошли наш бесплатный 14-дневный курс по 3D-дизайну? Мест на наш бесплатный курс "3D Max в интерьере: Первые шаги" остается все меньше. Этот курс для вас, если вы хотите: — Стать свободным и получать доход в любой точке мира — Иметь доход 100.000+ рублей в месяц — Освоить удаленную творческую работу — Быть востребованным специалистом Если вам надоел офис, вам идеально подойдет сфера 3D. Вы сможете создавать фотореалистичные 3D-модели, сидя за своим компьютером и самостоятельно выстраивать свой график. Попробуйте на практике профессию 3D-визуализатора — записывайтесь на наш бесплатный курс прямо сейчас! Узнать больше #реклама 16+ ok-visual-3dstart.ru О рекламодателе

Библиотека InterpretML в Python Библиотека InterpretML предоставляет набор инструментов для визуализации, трактовки и объяснения работы моделей машинного обучения. Она помогает проводить визуальный анализ работы моделей, а также понимать факторы, влияющие на их прогнозы. Основные возможности библиотеки InterpretML: 🔵Локальная интерпретация моделей: предоставляет инструменты для проведения локальной интерпретации моделей машинного обучения. Это позволяет понять, какие признаки были важны для конкретного прогноза модели. 🔵Глобальная интерпретация моделей: предоставляет возможность проводить глобальную интерпретацию моделей, сравнивая их прогнозы и исследуя важность каждого признака для всех прогнозов. 🔵Визуализация: предоставляет множество инструментов для визуализации результатов машинного обучения. Это позволяет легче понять причины, лежащие в основе прогнозов моделей. 🔵Поддержка различных типов моделей: может работать с различными типами моделей машинного обучения, включая линейную регрессию, случайные леса, градиентный бустинг, нейронные сети и другие. 🔵Расширяемость: предоставляет API для создания пользовательских интерпретаций и объяснений моделей машинного обучения. Это позволяет создавать собственные алгоритмы интерпретации, адаптированные под специфические потребности и задачи. ➡️Установка библиотеки: pip install interpret 🖥 Репозиторий ➡️Справочник Программиста. Подписаться

Технологический форум BPM Day 2024 BPM Day 2024 — всё о современных подходах к оценке эффекта от внедрения ИТ-решений 24 апре
Технологический форум BPM Day 2024 BPM Day 2024 — всё о современных подходах к оценке эффекта от внедрения ИТ-решений 24 апреля в Москве пройдет конференция BPM Day 2024. В этом году основной темой встречи станет возврат инвестиций в ИТ-решения, необходимые для качественного омниканального взаимодействия с клиентами. Хотите оставаться в курсе основных трендов рынка CRM/BPM-систем? Хотите узнать, как с помощью одного ИТ-решения повысить выручку на 10%? Хотите без маркетинговых формулировок узнать реальную ценность от внедрения BPM-систем? Об этом расскажут спикеры во второй части мероприятия. В первой же части такие компании, как: Softline, SimpleWine, ВТБ Лизинг, Фаберлик, MERCK примут участие в пленарной сессии на тему «Методы оценки эффекта от внедрения ИТ-систем». Регистрируйтесь! Зарегистрироваться #реклама navicons.com О рекламодателе