Справочник Программиста
Kanalga Telegram’da o‘tish
По рекламе - @it_start_programmer Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
Ko'proq ko'rsatish5 651
Obunachilar
-224 soatlar
-117 kun
-5030 kun
Postlar arxiv
👩💻 Программирование теперь в телеграм!
Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направление:
Обучение JavaScript с нуля
Обучение Python с нуля
Обучение Java с нуля
Обучение HTML/CSS с нуля
Обучение C/С++ с нуля
Обучение С# с нуля
Обучение SQL/GO/PHP с нуля
Обучение Kotlin/Swift с нуля
⛓ Курсы, книги, шпаргалки, статьи, видео, ресурсы — всё собрано в одном месте: @roadmap_ready
Код для получения всех изображений из HTML-файла на Python
Для работы с HTML-файлом в коде используется библиотека
beautifulsoup4.
➡️Установка библиотеки: pip install beautifulsoup4
from bs4 import BeautifulSoup
def get_images_from_file(file_path):
# Открываем HTML-файл и считываем его содержимое
with open(file_path, 'r', encoding='utf-8') as file:
html_content = file.read()
# Создаём объект BeautifulSoup и извлекаем источники изображений
soup = BeautifulSoup(html_content, 'html.parser')
return [img['src'] for img in soup.find_all('img', src=True)]
file_path = 'index.html'
print(get_images_from_file(file_path))
➡️Справочник Программиста. ПодписатьсяКибербезопасность на высшем уровне для вашего бизнеса
Защита мобильных устройств сотрудников от всех видов угроз.
– Совместимость с iOS, Android и Avrora OS
– Защита от вредоносных ПО и антифишинг
– Контроль функциональности (запрет камеры, Bluetooth и т.д.) и приложений
– Управление безопасностью через единую консоль
Перейти на сайт
#реклама 16+
go.kaspersky.com
О рекламодателе
Библиотека vtracer в Python
Библиотека
vtracer предназначена для преобразования растровых изображений в векторные форматы, такие как SVG.
Векторные изображения имеют множество преимуществ, включая масштабируемость без потери качества, что делает их идеальными для логотипов, иконок и других графических элементов.
Основные возможности библиотеки:
🔵Преобразование растровых изображений в векторные: Основная функция библиотеки заключается в преобразовании растровых изображений (например, PNG, JPEG) в векторные форматы (например, SVG).
🔵Настройки детализации и точности: Можно настраивать уровень детализации и точности векторизации, чтобы получить желаемый результат.
🔵Поддержка различных форматов: Поддерживает различные форматы входных изображений и выходных векторных файлов.
🔵Гладкие кривые: Векторизация с использованием vtracer позволяет получить гладкие и точные кривые, что особенно полезно для сложных изображений с множеством деталей.
✅ Пример кода для векторизации изображения
import vtracer
from PIL import Image
# Путь к изображению
input_image_path = "example.png"
# Путь к итоговому результату
output_image_path = "output.svg"
# Загружаем изображение
input_image = Image.open(input_image_path)
# Векторизуем изображение
vtracer.convert_image_to_svg_py(input_image_path, output_image_path)
➡️Установка библиотеки: pip install vtracer
📱 Репозиторий
💬 Демо
➡️Справочник Программиста. ПодписатьсяГотовился к уроку, настроился, а ученик взял и отменил за 5 минут до🤯
Я тебя понимаю. Для учеников и родителей почему-то неочевидно, что репетитор не просто теряет время, но и деньги.
Меня зовут Шамиль Ахмадуллин, я нейропсихолог, автор развивающих книг для детей и создатель методик обучения. А начинал я свой большой путь с репетиторства в 2004 году.
Переходи в мой канал, подписывайся и забирай в закрепе инструкцию:
Что важно знать про отмены. Почему переносят и отменяют занятия.
Увидимся 👉ТУТ 👈
Код для извлечения изображений из PDF-файла
Для извлечения изображений используется библиотека
PyMuPDF.
➡️Установка библиотеки: pip install pymupdf
import fitz
file = 'example.pdf'
# Открываем PDF-файл
pdf = fitz.open(file)
# Перебираем каждую страницу PDF-файла
for i in range(len(pdf)):
# Перебираем каждое изображение на текущей странице
for image in pdf.get_page_images(i):
# Получаем ссылку на изображение
xref = image[0]
# Создаём объект Pixmap из ссылки на изображение
pix = fitz.Pixmap(pdf, xref)
# Проверяем, имеет ли изображение менее 5 цветовых компонентов (не является ли изображением в формате CMYK)
if pix.n < 5:
# Сохраняем пиксмапу в виде изображения PNG
pix.save(f'{xref}.png')
else:
# Создаём новую пиксмапу с цветовым пространством RGB
pix1 = fitz.open(fitz.csRGB, pix)
# Сохраняем новую пиксмапу в виде изображения PNG
pix1.save(f'{xref}.png')
# Освобождаем ресурсы, связанных с новой пиксмапой
pix1 = None
# Освобождаем ресурсы, связанные с исходной пиксмапой
pix = None
➡️Справочник Программиста. ПодписатьсяМагистратура Data Science в Центральном университете
Поступите на магистратуру в Центральный университет.
За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство.
Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Успейте подать заявку!
Зарегистрироваться
#реклама
apply.centraluniversity.ru
О рекламодателе
Библиотека Pyxel в Python
Библиотека
Pyxel предназначена для создания ретро-игр. Она позволяет легко создавать игры с пиксельной графикой и простыми звуковыми эффектами.
Основные возможности библиотеки:
🔵Пиксельная графика: Поддерживает создание и отображение графики с низким разрешением, что идеально подходит для создания ретро-игр.
🔵Звуковые эффекты: Включает редактор звуковых эффектов и музыки, позволяя пользователям создавать простые звуковые эффекты и музыкальные треки.
🔵Платформы: Поддерживает Windows, macOS и Linux, что делает её кросс-платформенной.
🔵Простота использования: Разработана с целью быть лёгкой в использовании и изучении.
🔵Минимальные зависимости: Библиотека не требует установки дополнительных зависимостей и работает «из коробки».
🔵Кросс-платформенность: Поддерживает создание игр, которые можно запускать на разных операционных системах, включая Windows, macOS и Linux.
➡️Установка библиотеки: pip install pyxel
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяСообщество IT-специалистов в Telegram от Selectel.
Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков.
Шесть причин подписаться на канал:
- железные новости;
- обзоры продуктов;
- разборы кейсов;
- актуальные IT-статьи;
- анонсы митапов;
- бесплатные курсы.
Подписаться
#реклама
О рекламодателе
Библиотека Deepdoctection в Python
Библиотека
Deepdoctection предназначена для анализа документов с использованием методов компьютерного зрения и обработки естественного языка.
Предоставляет инструменты для обработки, классификации и извлечения информации из документов.
Основные особенности библиотеки:
🔵Извлечение структурированных данных: Позволяет извлекать текст, таблицы, заголовки и другие структурированные элементы из документов.
🔵Модели машинного обучения: Поддерживает использование предобученных моделей для задач классификации и сегментации, а также возможность интеграции собственных моделей.
🔵Обработка изображений: Инструменты для предварительной обработки изображений, такие как обрезка, фильтрация и преобразование форматов.
🔵Расширяемость: Можно добавлять новые модули и настраивать существующие под конкретные задачи.
🔵Интеграция с другими библиотеками: Возможность интеграции с библиотеками глубокого обучения, такими как TensorFlow и PyTorch.
➡️Установка библиотеки: pip install deepdoctection
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяСекреты эффективной разработки на Java
Расскажем о сложных вещах простыми словами и поможем улучшить свой путь в разработке Java.
В нашем канале рассматриваем и обсуждаем примеры кода, лучшие практики и свежие тенденции в программировании Java.
Узнать больше
#реклама
О рекламодателе
Код для скачивания файла с удаленного сервера по SSH на Python
Для работы с SSH в коде используется библиотека paramiko.
➡️Установка библиотеки:
pip install paramiko
import paramiko
# Создаём SSH-клиент
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# Подключаемся к удаленному серверу
client.connect('hostname', username='username', password='password')
# Открываем SFTP-сессию
sftp = client.open_sftp()
# Скачиваем файл с удаленного сервера
sftp.get('remote_file.txt', 'local_file.txt')
# Закрываем SFTP-сессию
sftp.close()
# Закрываем соединение
client.close()
➡️Справочник Программиста. ПодписатьсяПройди обучение на тестировщика с нуля до Middle QA
Освой профессию ручного QA и получи работу с ЗП от 150.000 р.
100% учеников трудоустроены.
Поддержка на испытательном сроке. Отзывы на сайте и в телеграм-канале.
Узнать больше
#реклама
quality-academy.ru
О рекламодателе
Библиотека pyjokes в Python
Библиотека
pyjokes предназначена для генерации случайных шуток.
Удобна для использования в чат-ботах, играх и других приложениях, где нужно немного юмора.
✅Пример кода
import pyjokes
# Получаем случайную шутку
joke = pyjokes.get_joke(language='ru')
# Выводим полученную шутку
print(joke)
➡️Установка библиотеки: pip install pyjokes
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяJobski - твой помощник при поиске работы в IT
Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий.
Узнать больше
#реклама
jobski.ru
О рекламодателе
Библиотека ftpdlib в Python
Библиотека
ftpdlib позволяет создавать FTP-сервера. Она написана на чистом Python и поддерживает большинство стандартных FTP-команд.
Основные возможности библиотеки:
🔵Поддержка FTP и FTPS: Поддерживает как стандартный FTP, так и FTP поверх SSL (FTPS) для шифрования данных.
🔵Высокая производительность: Благодаря асинхронной архитектуре, pyftpdlib может обрабатывать большое количество соединений.
🔵Расширяемость: Возможность создавать собственные классы серверов, клиентов, авторизаций и прочее, используя классы библиотеки как базовые.
🔵Безопасность: Поддержка SSL/TLS, возможность ограничения доступа по IP, настройка прав.
➡️Установка библиотеки: pip install pyftpdlib
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКак повысить эффективность вебинаров?
Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками.
Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников.
Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации.
Получите методичку бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
Код для защиты Excel-файла паролем на Python
Для работы с Excel-файлом в коде используется библиотека
xlwings.
➡️Установка библиотеки: pip install xlwings
import xlwings as xw
# Открываем существующий Excel-документ
file_path = "example.xlsx"
app = xw.App(visible=False)
wb = app.books.open(file_path)
# Защищаем Excel-файл пароль
wb.api.Password = "password123"
# Сохраняем защищённый файл
wb.save("protected_example.xlsx")
# Всё закрываем
wb.close()
app.quit()
➡️Справочник Программиста. ПодписатьсяУникальные бесплатные материалы по айтишному английскому
Более 10 лет совмещаю работу QA в европейской компании c обучением tech-специалистов английскому.
👌 Получай выжимку лексики и грамматики, которые используются нейтивами в командах.
👌 Отработай свой английский на реальных сценариях.
👌 Читай посты в моём канале и начинай использовать эти знания уже сегодня.
⚽️ Подпишись на уникальные мини-курсы для прокачки скиллов в командном английском и купи их со скидкой этим летом!
Узнать больше
#реклама 16+
О рекламодателе
📺 Защита Excel-файла паролем на Python
В данном shorts напишем код для добавления пароля Excel-файлу на Python.
➡️Справочник Программиста. Подписаться
