Справочник Программиста
Відкрити в 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 840
Підписники
-324 години
-387 днів
-7230 день
Архів дописів
💾 Библиотека memray в Python
Библиотека
memray предназначена для профилирования памяти. Предоставляет инструменты для управления памятью напрямую, что позволяет более гибко управлять ресурсами памяти и улучшить производительность приложения.
Может генерировать различные отчеты, которые помогают анализировать данные об использовании памяти.
Может использоваться как инструмент командной строки, а также как библиотека для более детального профилирования задач.
Основные особенности библиотеки:
🔵Отслеживает каждый вызов функции, чтобы точно отображать стек вызовов, в отличие от профилировщиков методом выборки.
🔵Также обрабатывает вызовы нативного кода в библиотеках C/C++, поэтому в результатах присутствует весь стек вызовов.
🔵Скорость. Профилирование незначительно замедляет приложение. Отслеживание нативного кода работает немного медленнее, но это можно включить или отключить по требованию.
🔵Может генерировать различные отчеты о собранных данных об использовании памяти, такие как графики-огоньки.
🔵Работает с нативными потоками (например, C++ потоками в C-расширениях).
🔵Поддержка операционных систем Linux и MacOS.
➡️Установка библиотеки: pip install memray
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяОбучаем JavaScript-разработчиков
В Kata Academy можно выучиться на JavaScript-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
+1
Библиотека deface в Python
deface - это простой инструмент командной строки для автоматической анонимизации лиц на видео или фотографиях.
Сначала он находит все человеческие лица на каждом кадре видео, а затем применяет фильтр анонимизации (размытие или черные прямоугольники) к каждой обнаруженной области лица.
➡️Установка библиотеки: pip install deface
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяОнлайн-марафон по вёрстке в HTML Academy с 24 по 29 мая
Будем проходить тренажеры — писать код и смотреть, как меняется страница сайта в реальном времени, решать испытания, общаться в чате и разбирать сложные моменты вместе с авторами курса.
А еще разыграем место на курсе «HTML и CSS. Профессиональная вёрстка сайтов» среди активных участников марафона
Успейте бесплатно зарегистрироваться до начала старта!
👌 В комплекте приятная музыка, тёмная тема и добрейшее сообщество неопытных верстальщиков.
Зарегистрироваться
#реклама 16+
htmlacademy.ru
О рекламодателе
🌐Фреймворк Wooey в Python
Фреймворк
Wooey позволяет легко создавать графические интерфейсы для скриптов и команд Python.
Его цель - облегчить развертывание скриптов, сделав их более доступными для пользователей, не имеющих опыта работы с командной строкой.
Основные особенности фреймворка:
🔵Графический интерфейс пользователя (GUI): Автоматически создаёт веб-интерфейс для скриптов, где пользователи могут вводить параметры, загружать файлы и запускать скрипты через браузер.
🔵Аргументы командной строки: Может отображать и обрабатывать аргументы командной строки скриптов в веб-интерфейсе. Это позволяет легко интегрировать существующие скрипты с Wooey.
🔵Управление задачами: Предоставляет интерфейс для управления задачами, где можно отслеживать состояние выполнения скриптов и просматривать выходные данные.
🔵Безопасность: Имеет встроенные механизмы безопасности, такие как аутентификация пользователей и ограничение доступа к определенным скриптам.
🔵Легкая настройка: Легко настраивается и интегрируется в существующие веб-приложения Django или может быть развернут как отдельное веб-приложение.
➡️Установка библиотеки: pip install wooey
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКак повысить эффективность вебинаров?
Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками.
Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников.
Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации.
Получите методичку бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
Код для создания аудиокниги из PDF-файла на Python
➡️Установка библиотек:
pip install gtts pypdf2
import PyPDF2
from gtts import gTTS
def convert_pdf_to_audio(pdf_path, audio_path):
# Открываем PDF-файл в режиме бинарного чтения
with open(pdf_path, 'rb') as pdf_file:
# Создаём объект класса PdfReader
pdf_reader = PyPDF2.PdfReader(pdf_file)
text = ''
# Проходимся по каждой странице в PDF при помощи цикла
for page_num in range(len(pdf_reader.pages)):
# Извлекаем текущую страницу
page = pdf_reader.pages[page_num]
# Извлекаем текст с текущей страницы и добавляем его к строке 'text'
text += page.extract_text()
# Выводим извлеченный текст из PDF
print(text)
# Создаём объект класса gTTS для преобразования текста в речь
tts = gTTS(text=text, lang='ru')
# Сохраняем итоговый аудиофайл
tts.save(audio_path)
convert_pdf_to_audio('document.pdf', 'audio.mp3')
➡️Справочник Программиста. Подписаться📺 Создание аудиокниги из PDF-файла на Python
В данном shorts напишем код для создания аудиокниги из PDF-файла на Python.
➡️Справочник Программиста. Подписаться
Библиотека Twilio в Python
Библиотека
Twilio предоставляет возможность взаимодействия с API Twilio и генерации TwiML.
С её помощью можно отправлять SMS-сообщения, звонить и многое другое.
➡️Установка библиотеки: pip install twilio
📱 Репозиторий
📱 Документация по библиотеке Python
⚙️ Документация по Twilio API
➡️Справочник Программиста. Подписаться📸Код для создания скриншота области экрана по координатам на Python
Для создания скриншота в коде используется модуль
PyAutoGUI.
➡️Установка модуля: pip install pyautogui
import pyautogui
# Координаты левого верхнего и правого нижнего углов области
x1, y1, x2, y2 = 100, 100, 500, 500
# Создание скриншота области экрана
screenshot = pyautogui.screenshot(region=(x1, y1, x2, y2))
# Сохранение скриншота
screenshot.save('screenshot.png')
➡️Справочник Программиста. ПодписатьсяНу все! Теперь не нужно тратить деньги на топовые курсы и книги по программированию — их выложили в Telegram бесплатно
Все найденные курсы собирают тут — @portalToIT
По этим курсам выучить любой язык за 7 дней вообще не проблема, находка для начинающих программистов.
📖 Библиотека Sphinx в Python
Библиотека
Sphinx представляет собой инструмент для создания документации в формате reStructuredText (reST) и ее преобразования в различные форматы, такие как HTML, PDF и LaTeX.
Sphinx был разработан в 2008 году и широко используется в сообществе Python для создания документации к проектам.
Основные возможности библиотеки:
🔵Автоматическая генерация документации на основе исходного кода Python;
🔵Поддержка различных форматов вывода, включая HTML, PDF и LaTeX;
🔵Создание индексов, таблиц содержания и поисковых функций для документации;
🔵Интеграция с другими инструментами и фреймворками, такими как Django.
➡️Установка библиотеки: pip install -U sphinx
📱 Репозиторий
⚙️ Документация
P.S. не знаю как вам, а мне понравилась картинка для поста))
➡️Справочник Программиста. Подписаться📼 Код для добавления звука на видео на Python
Для добавления звука на видео в коде используется библиотека
moviepy.
➡️Установка moviepy: pip install moviepy
from moviepy.editor import VideoFileClip, AudioFileClip
# Пути к исходному видео и звуковому файлу
video_path = 'video.mp4'
audio_path = 'sound.mp3'
# Загрузка видео и звука
video = VideoFileClip(video_path)
audio = AudioFileClip(audio_path)
# Добавление звука на видео
video_with_audio = video.set_audio(audio)
# Сохранение видео с добавленным звуком
video_with_audio.write_videofile('output.mp4')
➡️Справочник Программиста. ПодписатьсяБесплатный гайд по разработке корпоративного обучения
Ребята из диджитал-студии Tetraform подготовили подробный гайд, который поможет выявить глубинные потребности сотрудников и бизнеса, чтобы с учётом этого спроектировать обучение.
Студия разрабатывает цифровые решения для бизнеса, HR-департаментов, корпкультуры и образования, поэтому хорошо разбирается в теме.
С помощью гайда вы сможете проанализировать собственное обучение или проверить подрядчиков, которые создают образовательный продукт для вашей компании.
Узнать больше
#реклама
О рекламодателе
🖥 Библиотека Fabric в Python
Библиотека
Fabric предоставляет инструменты для автоматизации задач на удаленных компьютерах через SSH.
Позволяет выполнять команды на удаленных серверах, управлять файлами и настройками, а также развертывать приложения.
Основные возможности библиотеки:
🔵Подключение к удаленным серверам по SSH и выполнение команд на них;
🔵Загрузка и скачивание файлов с удаленных серверов;
🔵Управление настройками и конфигурацией удаленных серверов;
🔵Параллельное выполнение команд на нескольких серверах одновременно;
🔵Интеграция с другими инструментами и библиотеками Python.
➡️Установка библиотеки: pip install fabric
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяНовый карьерный сайт МТС Финтех — кейс Иностудио
Разработка карьерного сайта — единого окна для управления рекрутингом и развития HR-бренда.
— разработали для МТС Финтех собственное и независимое HR-решение за шесть месяцев;
— добавили возможность менять контент на сайте без привлечения технических экспертов;
— провели интеграцию с платформой «Пульс» для синхронизации вакансий и прямого сбора откликов;
— настроили инструменты для аналитики посетителей карьерного сайта и приступили к планомерной работе над SEО-продвижением.
Заинтересовали? Все подробности и детали в свежем кейсе у нас на сайте.
Узнать больше
#реклама
inostudio.com
О рекламодателе
Функции chr() и ord() в Python
В данной статье рассмотрим, как работают функции
chr() и ord() в Python.
➡️Справочник Программиста. ПодписатьсяПоступайте на Аналитика больших данных! Диплом НИУ ВШЭ
🎓ТОП-3 причины поступить на магистратуру НИУ ВШЭ и Karpov.Courses:
⚡1. Получите востребованную профессию! Крупнейшие ИТ-компании ищут выпускников ВШЭ!
⚡2. Практический материал с прицелом на будущее в IT-сфере от ТОП-экспертов России!
⚡3. Программа реализуется ВУЗом №1 России и топовой онлайн-школой Karpov.Courses
Узнать больше
#реклама 16+
karpov.courses
О рекламодателе
🎨 Библиотека termcolor в Python
Библиотека
termcolor предоставляет возможность изменять цвет и стиль текста, выводимого в консоль.
Позволяет добавлять цветные и стилизованные сообщения для улучшения визуального представления вывода программы.
➡️Установка библиотеки: pip install termcolor
📱 Репозиторий
➡️Справочник Программиста. Подписаться
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
