es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

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

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

Ir al canal en Telegram

По рекламе - @it_start_programmer Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

Mostrar más
5 648
Suscriptores
-424 horas
-117 días
-5430 días
Archivo de publicaciones
Кейс автоматизации процессов в бизнесе в 100 раз дешевле Согласитесь, с ростом компании обязательно приходится автоматизирова
Кейс автоматизации процессов в бизнесе в 100 раз дешевле Согласитесь, с ростом компании обязательно приходится автоматизировать часть процессов. Точно так же произошло и с компанией "Сервис маркет", которая занимается оформлением услуг страхования. На рынке компания более 3 лет, в штате 12 человек. Они долго искали решение и даже вели переговоры с компанией А, где за внедрение им насчитали от 500 000 рублей. Очень дорого для небольшой фирмы. Тогда "Сервис маркет" от своих знакомых получили рекомендацию попробовать готовое решение по CRM от КБ 3.0. Сегодня компания "Сервис маркет" платит всего 4990 р/мес. за пользование ПО, что в 100 раз выгоднее предложений, существующих на рынке индивидуальных CRM! Какие процессы удалось автоматизировать "Сервис маркету" с CRM КБ? Читайте в Telegram канале по ссылке ниже. Узнать больше #реклама О рекламодателе

📄 Код для создания таблицы в Excel на Python Для работы с Excel в коде используется библиотека openpyxl. Данный код можно ра
📄 Код для создания таблицы в Excel на Python Для работы с Excel в коде используется библиотека openpyxl. Данный код можно расценивать как шаблон и дополнять столбцами, строками и т.д. Результат работы кода показан на скриншоте. ➡️Установка модуля: pip install openpyxl
import openpyxl
from openpyxl.worksheet.table import Table, TableStyleInfo

# Создаём новую книгу Excel и активный лист
wb = openpyxl.Workbook()
ws = wb.active

# Данные для таблицы (пример)
data = [
    ["Имя", "Возраст", "Город"],
    ["Анна", 24, "Новосибирск"],
    ["Иван", 30, "Нижнекамск"],
    ["Пётр", 28, "Екатеринбург"]
]

# Заполняем активный лист данными
for row in data:
    ws.append(row)

# Изменяем ширину столбцов
ws.column_dimensions['B'].width = 20
ws.column_dimensions['C'].width = 20

# Определяем диапазон для таблицы (включая заголовок)
table_range = "A1:C4"

# Создаём объект таблицы
tab = Table(displayName="Table1", ref=table_range)

# Определяем стиль таблицы
style = TableStyleInfo(name="TableStyleMedium9", showFirstColumn=False,
                       showLastColumn=False, showRowStripes=True, showColumnStripes=True)
tab.tableStyleInfo = style

# Добавляем таблицу на лист
ws.add_table(tab)

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

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе

🔎 Модуль DeepFace в Python Модуль DeepFace предназначена для распознавания и анализа лиц. Позволяет распознавать лица, опред
+1
🔎 Модуль DeepFace в Python Модуль DeepFace предназначена для распознавания и анализа лиц. Позволяет распознавать лица, определять возраст, пол, расу и эмоции. Основные возможности библиотеки: 🔵Распознавание лиц: Сравнение и верификация лиц на изображениях. 🔵Детекция лиц: Обнаружение лиц на изображениях. 🔵Анализ атрибутов: Определение возраста, пола, расы и эмоций человека на изображении. 🔵Поддержка нескольких моделей: Включает в себя несколько популярных моделей для распознавания лиц, таких как VGG-Face, Google FaceNet, OpenFace, Facebook DeepFace и DeepID. 🔵Простота использования: Интуитивный интерфейс для быстрой интеграции и использования в проектах. ➡️Установка модуля: pip install deepface 📱 Репозиторий ➡️Справочник Программиста. Подписаться

4 свободных места на курс Wi-Fi - 01.07. Академия ELTEX Построение беспроводных сетей Eltex Enterprise (продвинутый уровень)
4 свободных места на курс Wi-Fi - 01.07. Академия ELTEX Построение беспроводных сетей Eltex Enterprise (продвинутый уровень) v.1 Дата начала - 1 июля 2024 Июль: 01.07-04.07 Курс Wi-Fi - 4 места 15.07-19.07 Курс MES - 2 места Сентябрь: 09.09-10.09 Курс TAU - 6 мест 16.09-20.09 Курс ECSS - 6 мест Октябрь: 07.10-11.10 Курс MES - 4 места 14.10-18.10 Курс ESR - 6 мест Узнать больше #реклама 16+ eltexcm.ru О рекламодателе

Код для генерации анекдотов на Python Для обращения к API в коде используется библиотека requests, а для перевода на русский - googletrans. ➡️Установка библиотек: pip install requests googletrans==3.1.0a0
import requests
from googletrans import Translator


def get_random_joke():
    # Создаем экземпляр класса Translator
    translator = Translator()

    # URL для получения случайной шутки
    url = "https://v2.jokeapi.dev/joke/Any"

    # Отправляем GET-запрос к API
    response = requests.get(url)

    # Проверяем, успешно ли выполнен запрос
    if response.status_code == 200:
        # Если запрос успешен, преобразуем ответ в формат JSON
        joke_data = response.json()

        # Проверяем тип шутки: если шутка однострочная
        if joke_data["type"] == "single":
            # Переводим шутку на русский язык
            joke = translator.translate(joke_data["joke"], dest='ru')
            # Выводим переведенную шутку
            print(joke.text)

        # Если шутка двухчастная
        elif joke_data["type"] == "twopart":
            # Переводим начало шутки на русский язык
            setup = translator.translate(joke_data["setup"], dest='ru')
            # Переводим окончание шутки на русский язык
            delivery = translator.translate(joke_data["delivery"], dest='ru')
            # Выводим переведенное начало шутки
            print(setup.text)
            # Выводим переведенное окончание шутки
            print(delivery.text)
    else:
        # Если запрос не удался, выводим сообщение об ошибке
        print("Не удалось получить шутку, попробуйте позже.")


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

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

До конца скидок осталось 4 дня!

Библиотека context-menu в Python Библиотека context-menu предназначена для создания и управления контекстными меню в приложениях. Контекстное меню – это меню, которое появляется при взаимодействии пользователя с элементом интерфейса, обычно при нажатии правой кнопкой мыши. Основные возможности библиотеки: 🔵Создание контекстных меню: Позволяет добавлять пункты в контекстные меню для файлов, папок и рабочих столов. 🔵Ассоциация команд: Позволяет связать команды или скрипты Python с выбранными пунктами меню. 🔵Настройка параметров: Позволяет задавать параметры для пунктов меню, такие как имя, команда, которая будет выполнена при выборе пункта, и другие. ➡️Установка библиотеки: pip install context_menu 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Код для записи архива в изображение при помощи Python
# Открываем файл 'image.jpg' в режиме добавления в бинарном формате (ab)
with open('image.jpg', 'ab') as f:
    # Открываем файл 'important archive.zip' в режиме чтения в бинарном формате (rb)
    with open('important archive.zip', 'rb') as s:
        # Считываем всё содержимое файла архива
        data = s.read()

        # Записываем прочитанное содержимое в конец файла 'image.jpg'
        f.write(data)
Код для извлечения архива из изображения при помощи Python
# Открываем файл 'image.jpg' в режиме чтения бинарных данных
with open('image.jpg', 'rb') as f:
    # Считываем всё содержимое файла в переменную content
    content = f.read()
    
    # Ищем индекс начала последовательности байтов, соответствующих маркеру конца JPEG-файла (FFD9)
    offset = content.index(bytes.fromhex('FFD9'))
    
    # Устанавливаем указатель позиции чтения файла на два байта после найденного маркера FFD9
    f.seek(offset + 2)
    
    # Открываем новый файл 'newfile.zip' в режиме записи бинарных данных
    with open('newfile.zip', 'wb') as s:
        # Записываем в новый файл все оставшиеся байты после позиции указателя чтения
        s.write(f.read())
📺 Подробное объяснение ➡️Справочник Программиста. Подписаться

На эти IT-стажировки берут без опыта В канале собраны самые свежие предложения от крупнейших российских компаний: VK, Сбера,
На эти IT-стажировки берут без опыта В канале собраны самые свежие предложения от крупнейших российских компаний: VK, Сбера, Яндекса и многих других. Теперь можно не откладывать начало карьеры в IT, ведь здесь вы найдете: — стажировки для молодых специалистов; — анонсы хакатонов, которые будут выгодно смотреться в резюме; — карьерные и образовательные ивенты для прокачки hard и soft skills. Подписаться #реклама О рекламодателе

📺 Прячем архив в изображении при помощи Python В данном shorts напишем код для записи архива в изображение на Python. ➡️Спра
📺 Прячем архив в изображении при помощи Python В данном shorts напишем код для записи архива в изображение на Python. ➡️Справочник Программиста. Подписаться

📺 Прячем архив в изображении при помощи Python В данном shorts напишем код для записи архива в изображение на Python. ➡️Спра
📺 Прячем архив в изображении при помощи Python В данном shorts напишем код для записи архива в изображение на Python. ➡️Справочник Программиста. Подписаться

Хотите прокачать свои скиллы в Python? Расширить навыки работы с FastAPI и научиться интегрировать серверную часть с веб-инте
Хотите прокачать свои скиллы в Python? Расширить навыки работы с FastAPI и научиться интегрировать серверную часть с веб-интерфейсом? Ждем вас на практическом открытом уроке от OTUS, где вы научитесь использовать Jinja-шаблоны для создания HTML-страниц в FastAPI-приложениях. На вебинаре разберём: — FastAPI и его возможности; — основы Jinja-шаблонов: синтаксис, переменные, условия и циклы; — создание простого веб-приложения; — интеграцию HTML-страницы в FastAPI-приложение.  Спикер Сурен Хоренян — Senior Python Backend Developer, руководитель группы разработки платформы облачного видеонаблюдения в MTS AI. Встречаемся 27 июня в 20:00 мск в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение. 🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/Im4o/?erid=LjN8KHtXP

Библиотека isort в Python Библиотека isort предназначена для автоматической сортировки импортов в файлах Python. Она помогает поддерживать порядок импортов в соответствии с определенным стилем или стандартом кодирования, что улучшает читаемость кода и его поддерживаемость. Основные особенности библиотеки: 🔵Автоматическая сортировка: Сканирует файлы Python и автоматически сортирует импорты в соответствии с заданными правилами или стилем. 🔵Поддержка различных стилей: Поддерживает несколько стилей сортировки импортов, таких как стандартные стили PEP 8, Google, и другие. 🔵Интеграция с редакторами и средами разработки: Интегрируется с популярными редакторами кода и средами разработки, такими как VS Code, PyCharm, Sublime Text и другими, что позволяет использовать автоматическую сортировку импортов без необходимости выполнять её вручную. 🔵Конфигурируемость: Может быть настроена, указав различные параметры через конфигурационные файлы или аргументы командной строки. 🔵Командная строка и API: Может быть использован как из командной строки для обработки файлов и директорий, так и как Python API для интеграции с другими инструментами и скриптами. ➡️Установка библиотеки: pip install isort 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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

🐈 Код для получения случайных изображений кошек на Python Продолжая тему интересных API, нашёл The Cat API, который позволяет получать случайные изображения кошек. Надеюсь это кому-нибудь будет полезно. Для обращения к API в коде используется библиотека requests, а для работы с изображениями - io и Pillow. ➡️Установка библиотек: pip install requests pillow
import requests
from PIL import Image
from io import BytesIO

API = 'https://api.thecatapi.com/v1'


def get_random_cat_image():
    # Выполняем GET-запрос к API
    response = requests.get(f'{API}/images/search')

    if response.status_code == 200:  # Проверяем, успешен ли запрос
        # Преобразуем ответ в формате JSON в словарь
        data = response.json()
        # Извлекаем URL изображения из данных
        image_url = data[0]['url']
        # Возвращаем URL изображения
        return image_url
    else:  # Если запрос не успешен
        # Выбрасываем исключение с сообщением об ошибке
        raise Exception(f'Ошибка при получении данных от The Cat API: {response.status_code}')


def display_image(image_url):
    # Выполняем GET-запрос для получения изображения
    response = requests.get(image_url)
    
    # Проверяем, успешен ли запрос
    if response.status_code == 200:
        # Извлекаем содержимое ответа (данные изображения)
        img_data = response.content
        # Открываем изображение из байтового потока
        img = Image.open(BytesIO(img_data))
        # Показываем изображение
        img.show()
    else:  # Если запрос не успешен
        # Выбрасываем исключение с сообщением об ошибке
        raise Exception(f'Ошибка при получении изображения с {image_url}: {response.status_code}')


def main():
    # Получаем URL случайного изображения кота
    image_url = get_random_cat_image()
    # Печатаем URL изображения
    print(f'URL изображения кота: {image_url}')
    # Отображаем изображение
    display_image(image_url)


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

Как автоматизировать процессы во всех отделах компании? На примере компании "РКС Девелопмент" узнайте: - как наладить процесс
Как автоматизировать процессы во всех отделах компании? На примере компании "РКС Девелопмент" узнайте: - как наладить процессы и документооборот, если в компании несколько юрлиц; - какие задачи выполняют в системе сотрудники разных отделов; - какие риски возникали, когда согласование договоров проходило в электронной почте, и что изменилось после внедрения Directum Lite; - почему в компании пока не удалось повысить исполнительскую дисциплину и что планируется делать в этом направлении. Подробнее о возможностях системы для малого и среднего бизнеса рассказали на вебинаре: Смотреть #реклама lite.directum.ru О рекламодателе

Библиотека Black в Python Библиотека Black позволяет автоматически форматировать код на Python. Основные особенности библиотеки: 🔵Автоматическое форматирование: Автоматически преобразует код в соответствии с заданными стандартами форматирования, не требуя вмешательства программиста. 🔵Однозначность стиля: Благодаря строгим правилам форматирования, код, отформатированный с помощью Black, имеет единый стиль в пределах проекта. 🔵Непрерывная поддержка стандартов: Следует рекомендациям PEP 8. 🔵Конфигурационные возможности: Возможность настроить некоторые аспекты поведения Black, такие как длина строки, использование одинарных или двойных кавычек и т.д., через специальный конфигурационный файл pyproject.toml. 🔵Интеграция с инструментами CI/CD: Легко интегрируется в процессы CI/CD, что позволяет автоматически проверять и форматировать код при каждом коммите или перед релизом. ➡️Установка библиотеки: pip install black 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Пра
Очная онлайн-магистратура ИТМО: станьте DevOps-инженером Онлайн-магистратура «DevOps-инженер облачных сервисов» от Яндекс Практикум Вы сможете работать DevOps-инженером или SRE в крупных IT-компаниях В магистратуре вы глубоко погрузитесь в программирование и научитесь создавать стабильную облачную инфраструктуру. А ещё будете заниматься английским, чтобы было проще устроиться в международную компанию. Фундаментальные знания, льготы очного студента и практический опыт Яндекса Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе