Справочник Программиста
По рекламе и написанию кода на заказ - @it_start_programmer Мои курсы - @courses_from_it_start_bot Викторины по Python - @python_quizzes_tasks Сайт - https://it-start.online/
Більше4 605
Підписники
+2124 години
+807 днів
+19330 днів
- Підписники
- Перегляди допису
- ER - коефіцієнт залучення
Триває завантаження даних...
Приріст підписників
Триває завантаження даних...
Готовы ли вы повысить свои навыки программирования и погрузиться в мир Python?
Тогда присоединяйтесь к нашему Telegram-каналу и отправляйтесь в путешествие, где инновации встречаются с простотой.
💡 Почему стоит присоединиться к PYTHONOMANIA?
✨ Ежедневные советы и рекомендации, раскрывающие тайны языка Python, помогут вам повысить свой уровень владения Python. Неважно, новичок вы или опытный кодер, вы всегда найдете для себя что-то новое!
PYTHONOMANIA
Откройте для себя мир Python в PYTHONOMANIA! Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!
🔥 1
00:19
Відео недоступнеДивитись в Telegram
Код для объединения всех Excel-файлов на Python
Данный код объединяет все Excel-файлы по переданному пути в один файл, где таблицы из каждого файла сохраняются на отдельных листах.
Для получения всех файлов в директории в коде используется стандартный модуль
glob
, а для их объединения - openpyxl
.
➡️Установка openpyxl: pip install
openpyxl
import openpyxl
import glob
# Путь к папке, содержащей файлы Excel
folder_path = './'
# Получаем список Excel-файлов в папке
files = glob.glob(folder_path + '/*.xlsx')
# Создаем новый Excel-файл
merged_file = openpyxl.Workbook()
# Обходим каждый файл и сохраняем таблицы на отдельных листах
for file in files:
# Читаем Excel-файл
wb = openpyxl.load_workbook(file)
# Получаем название файла без расширения
file_name = file.split('/')[-1].split('.')[0]
# Копируем каждый лист из исходного файла в объединенный файл
for sheet_name in wb.sheetnames:
# Создаем новый лист в объединенном файле
merged_sheet = merged_file.create_sheet(f"{file_name} - {sheet_name}")
# Получаем лист из исходного файла
sheet = wb[sheet_name]
# Копируем значения из исходного листа в новый лист
for row in sheet.iter_rows(values_only=True):
merged_sheet.append(row)
# Удаляем изначально созданный пустой лист
merged_file.remove(merged_file.active)
# Сохраняем объединенный файл
merged_file.save('merged_file.xlsx')
➡️Справочник Программиста. Подписаться🔥 8❤🔥 2
Фото недоступнеДивитись в Telegram
🍅 Библиотека pythonspt в Python
Библиотека
pythonspt
- это простой терминальный таймер, в котором используется технология pomodoro.
Технология pomodoro - это метод управления рабочим временем, который основан на разделении работы на периоды, называемые "помидорами", каждый продолжительностью около 25 минут, с последующим коротким перерывом.
После нескольких помидоров следует более длительный перерыв. Этот метод позволяет сосредоточиться на задаче в течение определенного времени и улучшить продуктивность.
➡️Установка библиотеки: pip install pythonspt
📱 Репозиторий
➡️Справочник Программиста. Подписаться🔥 6👍 2❤🔥 2
Улучшите Свой Код с ИИ-Ревьюером!
Умный ИИ-ревьюер кода, основанный на GPT-4-Omni, поможет вам поднять качество кода на новый уровень. Автоматический анализ, выявление ошибок, улучшение производительности и рекомендации по лучшим практикам программирования — все это и многое другое с нашим сервисом!
Преимущества:
📈 Улучшение Качества: Автоматическое выявление ошибок и предложений по улучшению.
⏱ Экономия Времени: Быстрая проверка кода без необходимости ожидания отзывов от коллег.
🛠 Оптимизация: Рекомендации по оптимизации и улучшению производительности вашего кода.
💼 Помощь в Карьере: Советы и рекомендации для вашего резюме и подготовки к собеседованиям.
Как это работает:
Отправьте свой код.
Получите детальный отчет с рекомендациями.
Задавайте дополнительные вопросы по коду!
Присоединяйтесь сейчас и улучшите свой код с нашим ИИ-ревьюером!
https://t.me/Code_Inspektor_bot
👍 2
✅ Перейти
Фото недоступнеДивитись в Telegram
Обнаружение объектов на изображении при помощи Python
В данной статье напишем код на Python для обнаружения объектов на изображении.
➡️Справочник Программиста. Подписаться
🔥 8👍 4❤🔥 2
00:26
Відео недоступнеДивитись в Telegram
📼 Код для сжатия видео на Python
Для сжатия видео в коде используется библиотека
moviepy
.
➡️Установка moviepy: pip install moviepy
from moviepy.editor import VideoFileClip
def compress_video(input_file, output_file, target_bitrate):
# Загрузка видеофайла
video = VideoFileClip(input_file)
# Изменение размера видео до высоты 360 пикселей
video = video.resize(height=360)
# Запись сжатого видеофайла с указанным битрейтом и кодеком "libx264"
video.write_videofile(output_file, bitrate=target_bitrate, codec="libx264")
# Сжатие видео "video.mp4" и сохранение его в файле "output_video.mp4" с целевым битрейтом "1000k"
compress_video("video.mp4", "output_video.mp4", "1000k")
➡️Справочник Программиста. Подписаться🔥 4❤🔥 2
Фото недоступнеДивитись в Telegram
Разверните Kubernetes за 10 минут — от VK Cloud
Сертифицированный K8s от VK Cloud. Масштабируйте до 100 серверов. Разворачивай за 10 минут.
Экосистема Kubernetes от VK Cloud: управление с Terraform; мониторинг на базе Prometheus, Grafana.
Узнать больше
#реклама
cloud.vk.com
О рекламодателе
🔥 1
Фото недоступнеДивитись в Telegram
💾 Библиотека memray в Python
Библиотека
memray
предназначена для профилирования памяти. Предоставляет инструменты для управления памятью напрямую, что позволяет более гибко управлять ресурсами памяти и улучшить производительность приложения.
Может генерировать различные отчеты, которые помогают анализировать данные об использовании памяти.
Может использоваться как инструмент командной строки, а также как библиотека для более детального профилирования задач.
Основные особенности библиотеки:
🔵Отслеживает каждый вызов функции, чтобы точно отображать стек вызовов, в отличие от профилировщиков методом выборки.
🔵Также обрабатывает вызовы нативного кода в библиотеках C/C++, поэтому в результатах присутствует весь стек вызовов.
🔵Скорость. Профилирование незначительно замедляет приложение. Отслеживание нативного кода работает немного медленнее, но это можно включить или отключить по требованию.
🔵Может генерировать различные отчеты о собранных данных об использовании памяти, такие как графики-огоньки.
🔵Работает с нативными потоками (например, C++ потоками в C-расширениях).
🔵Поддержка операционных систем Linux и MacOS.
➡️Установка библиотеки: pip install memray
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться🔥 5❤🔥 3👍 2
Фото недоступнеДивитись в Telegram
Обучаем JavaScript-разработчиков
В Kata Academy можно выучиться на JavaScript-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
🔥 1
Библиотека deface в Python
deface
- это простой инструмент командной строки для автоматической анонимизации лиц на видео или фотографиях.
Сначала он находит все человеческие лица на каждом кадре видео, а затем применяет фильтр анонимизации (размытие или черные прямоугольники) к каждой обнаруженной области лица.
➡️Установка библиотеки: pip install deface
📱 Репозиторий
➡️Справочник Программиста. Подписаться🔥 6❤🔥 5🎉 2