Справочник Программиста
الذهاب إلى القناة على 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 837
المشتركون
-424 ساعات
-327 أيام
-7230 أيام
أرشيف المشاركات
Кибербезопасность — востребованная отрасль IT: у 96% российских компаний есть проблемы с компьютерной безопасностью. Чтобы защититься от преступников, они активно ищут специалистов. Если вы не изучали код, но хотите примерить эту профессию на себя, то мини-курс Skillbox по кибербезопасности как раз для вас.
Регистрация: https://epic.st/BSKe8?erid=2VtzqxDfvrP
Мини-курс подходит новичкам. Вам не нужно знать код, чтобы вникнуть в основы и понять принципы кибербезопасности.
Чтобы выполнять практические задания, необходимо установить VirtualBox — систему для запуска учебных виртуальных машин. Ссылку на установку пришлём после регистрации на мини-курс.
Всех участников ждут бонусы: 5 полезных материалов о приёмах взлома, методах защиты и тестирования серверов, персональная карьерная консультация, сертификат на скидку 10 000 рублей и год бесплатного изучения английского языка.
Успевайте получить бесплатный доступ.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Библиотека Napari в Python
Библиотека
Napari предназначена для интерактивной визуализации и анализа многомерных изображений.
Особенно полезна для работы с данными в области биологии и медицины, где часто используются большие и сложные изображения.
Основные характеристики библиотеки:
🔵Интерактивная визуализация: Поддержка визуализации 2D, 3D и n-мерных изображений, интерактивное изменение контрастности и яркости, масштабирование и панорамирование.
🔵Поддержка различных форматов данных: Возможность загрузки изображений из различных форматов файлов, включая TIFF, PNG, JPEG и многих других. Поддержка работы с многомерными массивами NumPy.
🔵Аннотация и метки: Возможность добавления аннотаций и меток к изображениям. Поддержка различных типов меток: точки, линии, многоугольники и т.д.
🔵Расширяемость и плагины: Легко расширяется благодаря системе плагинов.
🔵Интеграция с научным стеком Python: Хорошо интегрируется с другими библиотеками для научных вычислений, такими как NumPy, SciPy, scikit-image, Dask и т.д.
➡️Установка библиотеки: pip install napari
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться⚡️Youtube — теперь всё. Видосы в высоком качестве не грузятся ни в одном браузере в России
По этому случаю отобрали лучшие обучающие каналы по программированию в телеграме. Выбирай своё направление и подписывайся:
👩💻 Frontend: @FrontendPortal
⚙️ Backend: @BackendPortal
🤓 Общее айти: @portalToIT
👩💻 Python: @PythonPortal
👩💻 Java: @Java_Iibrary
👩💻 C#: @KodBlog
👩💻 С/С++: @Cpportal
🖥 Базы Данных & SQL: @SQLPortal
👩💻 Golang: @juniorGolang
👩💻 PHP: @PHPortal
👩💻 Мобильная разработка: @MobDevPortal
👩💻 Разработка игр: @GameDevgx
👩💻 DevOps: @loose_code
🖥 Data Science: @DSPortal
🤔 Хакинг & ИБ: @cybersecinform
🐞 Тестирование: @QAPortal
👩💻 Дизайн: @PortalToDesign
➡️ Сохраняй себе, чтобы не потерять
🖼Код для вращения GIF на Python
Для вращения GIF в коде используется библиотека
Pillow.
➡️Установка библиотеки: pip install Pillow
from PIL import Image
# Открываем GIF-файл
gif = Image.open('input.gif')
# Создаем пустой список для хранения кадров
frames = []
# Проходимся по всем кадрам в GIF
for frame in range(0, gif.n_frames):
# Переходим к текущему кадру
gif.seek(frame)
# Копируем текущий кадр
frame_image = gif.copy()
# Поворачиваем кадр на 90 градусов
frame_image = frame_image.rotate(90)
# Добавляем повернутый кадр в список
frames.append(frame_image)
# Сохраняем все кадры как новый GIF
frames[0].save('rotated.gif', # Имя нового GIF-файла
save_all=True, # Сохраняем все кадры
append_images=frames[1:], # Добавляем все остальные кадры
duration=gif.info['duration'], # Устанавливаем длительность каждого кадра
loop=0) # Устанавливаем бесконечный цикл воспроизведения
➡️Справочник Программиста. ПодписатьсяТОП-4 Курса по Data Science
Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
🎓Освойте продвинутую математику с самых азов
💻Научитесь создавать ML-модели и работать с нейронными сетями
✅Получите реальный опыт на практических проектах
🏠Начните работать удаленно
💰Подарок в конце подборки!
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
Библиотека downloader-cli в Python
Библиотека
downloader-cli предоставляет простой и удобный интерфейс для загрузки файлов из интернета с использованием командной строки.
Особенности библиотеки:
🔵Простота использования: Библиотека предоставляет простой интерфейс командной строки, что облегчает её использование без необходимости написания сложного кода.
🔵Поддержка различных протоколов: Поддерживает скачивание файлов по протоколам HTTP, HTTPS и FTP.
🔵Удобный интерфейс командной строки: Позволяет указывать URL-адрес для загрузки и путь для сохранения файла через командную строку.
🔵Минимальные зависимости: Имеет минимальные зависимости, что упрощает её установку и использование.
➡️Установка библиотеки: pip install downloader-cli
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяJobski - твой помощник при поиске работы в IT
Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий.
Узнать больше
#реклама
jobski.ru
О рекламодателе
+3
Утилита AniPortrait в Python
Утилита
AniPortrait предназначена для создания высококачественной анимации на основе звука и эталонного портретного изображения.
Основные особенности:
🔵Высокое качество анимации: Использует передовые модели глубокого обучения для создания реалистичных анимаций.
🔵Простота использования: Обеспечивает удобный интерфейс и подробную документацию.
🔵Гибкость: Поддерживает настройку различных параметров анимации, таких как интенсивность выражений и продолжительность анимации.
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяКак повысить эффективность вебинаров?
Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками.
Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников.
Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации.
Получите методичку бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
Библиотека itertools в Python
Библиотека
itertools расширяет функционал встроенного модуля itertools, предоставляя дополнительные полезные инструменты для работы с итерациями и последовательностями.
Содержит множество функций, которые могут упростить и улучшить код, работающий с итераторами.
✅ Некоторые функции из библиотеки:
chunked(iterable, n): Разделяет итерацию на чанки (подсписки) размером n.
first(iterable, default=None): Возвращает первый элемент итерации или значение по умолчанию, если итерация пуста.
last(iterable, default=None): Возвращает последний элемент итерации или значение по умолчанию, если итерация пуста.
split_before(iterable, pred): Разделяет итерацию перед элементами, удовлетворяющими предикату.
unique_everseen(iterable, key=None): Возвращает уникальные элементы итерации, сохраняя порядок и избегая повторов.
➡️Установка библиотеки: pip install more-itertools
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяВедем набор учеников 3-10 классов на новый учебный год!
Московская школа программистов - это не курсы, а школа с государственной лицензией, которая обучает детей IT с 2001 года. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк
Что получит ребенок, в результате обучения:
- Участие и победы в олимпиадах всероссийского и международного уровня
- Поступление в престижные технические вузы России и работу в известных IT-компаниях: Apple, Google, Yandex, Nvidia и других
- Практику на реальных IT-проектах
- Усидчивость, целеустремленность и умение работать в команде
- Сдача ЕГЭ/ОГЭ на высокие баллы
Сейчас идет набор в виртуальный класс. В этом формате, дети в небольших группах обучаются с преподавателем онлайн в реальном времени.
Эффективно как очно.
Позаботьтесь о том, чтобы ребенок стал востребованным IT-специалистом!
Зарегистрироваться
#реклама
vc.informatics.ru
О рекламодателе
Код для пробива по IP-адресу на Python
Для обращения к API в коде используется библиотека
requests.
Для получения токена нужно зарегистрироваться на сайте - ipinfo.
➡️Установка библиотек: pip install requests
import requests
def get_ip_info(ip_address):
# Токен для доступа к API сервиса ipinfo.io
token = ''
# Формируем URL для запроса информации об IP-адресе
url = f'https://ipinfo.io/{ip_address}/json?token={token}'
try:
# Выполняем GET-запрос по сформированному URL
response = requests.get(url)
# Проверяем, что запрос завершился успешно (код статуса 200)
response.raise_for_status()
# Парсим ответ сервера в формате JSON
data = response.json()
# Возвращаем данные о IP-адресе
return data
# Обрабатываем возможные исключения при выполнении запроса
except requests.RequestException as e:
# Выводим сообщение об ошибке
print(f'Не удалось получить информацию об IP-адресе: {e}')
# Возвращаем None в случае ошибки
return None
def main():
# Запрашиваем у пользователя ввод IP-адреса
ip = input("Введите IP-адрес: ")
# Получаем информацию об IP-адресе с помощью функции get_ip_info
info = get_ip_info(ip)
if info: # Если информация успешно получена
print(f"IP-адрес: {info.get('ip')}") # Выводим IP-адрес
print(f"Имя хоста: {info.get('hostname')}") # Выводим имя хоста
print(f"Город: {info.get('city')}") # Выводим город
print(f"Регион: {info.get('region')}") # Выводим регион
print(f"Страна: {info.get('country')}") # Выводим страну
print(f"Расположение: {info.get('loc')}") # Выводим координаты (широта и долгота)
print(f"Организация: {info.get('org')}") # Выводим организацию (провайдера)
if __name__ == "__main__":
main()
➡️Справочник Программиста. Подписаться📺 Пробив по IP на Python
В данном shorts напишем код для пробива по IP-адресу на Python.
➡️Справочник Программиста. Подписаться
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
Библиотека SAHI в Python
Библиотека
SAHI предназначена для улучшения моделей обнаружения объектов.
Помогает моделям работать с большими изображениями и мелкими объектами более эффективно, используя подход на основе нарезки.
Основные особенности библиотеки:
🔵Нарезка изображений: SAHI делит большие изображения на более мелкие части, чтобы упростить обработку.
🔵Слияние результатов: После того как все части изображения были обработаны, библиотека объединяет результаты, чтобы получить итоговое изображение.
🔵Поддержка различных моделей: Поддерживает различные модели обнаружения объектов, такие как YOLO, EfficientDet, и другие.
🔵Простота использования: Имеет удобный и понятный интерфейс, что упрощает её интеграцию и использование в существующих проектах.
➡️Установка библиотеки: pip install sahi
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяТОП-4 Курса по Нейросетям
⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
✅За 3 месяца научим разрабатывать и внедрять в бизнес решения на основе ИИ, которые будут сокращать расходы и ускорять процессы в несколько раз!
💻Освоите Midjourney, Fooocus и другие полезные ИИ-инструменты.
📱Научитесь самостоятельно подбирать и тестировать ИИ под ваши цели.
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
Библиотека Pympler в Python
Библиотека
Pympler помогает анализировать и отслеживать использование памяти в Python-программах.
Она особенно полезна для выявления утечек памяти, анализа распределения памяти и мониторинга потребления памяти в реальном времени.
➡️Установка библиотеки: pip install Pympler
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться👩💻 Программирование теперь в телеграм!
Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направление:
Обучение 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
О рекламодателе
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
