Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Python_per_month
Преобразование видео в мультфильм на python и cv2
Смотреть статью
Переводим mp3 в mov
Для перевода формата аудио из mp3 в mov вам понадобится использовать специализированные библиотеки для обработки аудио файлов в Python. Одной из таких библиотек является FFmpeg.
В этом примере мы используем функцию input() из библиотеки ffmpeg для указания входного файла, а затем функцию output() для указания выходного файла. Затем мы запускаем процесс конвертации с помощью функции run().
Быстрая сортировка
Быстрая сортировка (quicksort) — это один из наиболее известных и широко применяемых алгоритмов сортировки. Она основана на использовании стратегии "разделяй и властвуй".
В этом коде мы выбираем элемент в середине списка в качестве "опорного". Затем мы создаем три списка: один для элементов меньше опорного, один для элементов равных опорному, и один для элементов больше опорного.
Мы рекурсивно применяем быструю сортировку к списку элементов, которые меньше и больше опорного элемента. Это продолжается до тех пор, пока не останется список, который нужно сортировать. В конце, мы объединяем отсортированные списки вместе.
argparse
Библиотека argparse
является стандартным инструментом для обработки аргументов командной строки в Python. Она позволяет легко определить и обработать аргументы, передаваемые программе при запуске из командной строки.
В данном примере мы просто выводим значения аргументов на экран, но в реальном приложении вы можете использовать их для выполнения конкретных действий, например, чтения входного файла, обработки данных и записи результата в выходной файл.
Тайны виртуальных конвертов: чтение и парсинг .pst файлов
Встретить.pst-файл весом в десяток гигабайт — это не такая уж редкость.
Смотреть статью
Зачеркиваем строку
Выше представлен фрагмент кода, с помощью которого вы сможете с легкостью получить зачеркнутую строку текста.
Как обратиться к коду из другого файла
Если вам нужно выполнить код, содержащийся в другом файле, вы можете использовать встроенную функцию exec
.
Работаем с датой и временем
С помощью следующего фрагмента кода вы сможете с легкостью узнать год/месяц/день/час/минуту/секунду настоящего времени.
Как создать свой мод для Cyberpunk 2077? Шерстим исходники, Lua, C++ и Python
Необходимо в реальном времени перехватывать информацию об уроне, который получает персонаж, и передавать ее на контроллер жилета.
Смотреть статью
Где купить кроссы по старым ценам?
Kalen закупает кроссы большими партиями, не платит за аренду склада, у нас можно купить кроссы хорошего качества за 6-9к
Держи ссылку, если искал где прикупить кроссы на это лето
На всё Nike скидка 10% до 10 июля
/channel/Kalen02
Удаление дубликатов в словаре
Стратегия заключается в преобразовании списка словарей в список кортежей, где кортежи содержат элементы словаря.
Поскольку кортежи могут быть хешированы, вы можете удалить дубликаты с помощью set(используя здесь понимание множества , более старой альтернативой Python будет set(tuple(d.items()) for d in l)) и после этого заново создать словари из кортежей с помощью dict.
Более развернутый ответ можно найти здесь.
Решаем криптарифмы с помощью алгебры и python
Смотреть статью
SpaceWeb по-настоящему космический хостинг!
В начале года SpaceWeb привлек внимание, связав хостинг с межпланетной файловой системой IPFS, технологией интернета будущего.
А сейчас они активно развивают облачные сервисы и за последние 3 месяца появились крутые фичи:
- Космический балансировщик нагрузки поможет масштабировать IT-проект, повысить его отказоустойчивость и эффективно распределит ресурсы.
- Облачные бэкапы позволяют в клик сохранить ваши данные в удаленном облаке.
- Гибкое управление IP-адресами дает полную свободу по настройке сети вашей виртуальной инфраструктуры
Доступны готовые сборки серверов с автоматической установкой популярных приложений и дистрибутивов для IT-проектов любой сложности.
Или соберите кастомный сервер с большим диском, мощным процессором или на скоростном NVMe с помощью гибкого конфигуратора серверов.
Запустить сервер
Подпишитесь на канал и следите за тем, как SpaceWeb развивает IT в России.
Реклама. ООО "СпейсВэб". erid: 2VtzqvpZ7WK
Tabulate
Библиотека Tabulate предназначена для красивого вывода табличных данных. Она поддерживает различные форматы таблиц и позволяет легко выводить данные в виде таблицы с заголовками и разделителями.
Основные возможности библиотеки Tabulate:-
Вывод табличных данных в различных форматах (plain, simple, grid, pipe, orgtbl, tsv, html, latex, ts, и др.).-
Автоматическое определение заголовков таблицы.-
Поддержка разных типов данных (числа, строки, списки, кортежи, словари и др.).
В результате работы кода из примера выводится таблица с данными о фруктах, их цене и количестве, оформленная в формате "grid".
Важные концепции в Python, которые помогают программисту в работе
Смотреть статью
😳Это лучшие хакеры в сфере DDoS..
• Ежедневно они еб&#@т все неугодные сайты, крадут гигабайты информации и сливают личностей — «NoName057(16)».
💻Также они слили свое бесплатное обучение по DDoS!
Кто хочет научится DDoS, для вас приватная ссылка👇
/channel/addlist/oMBqZdLvQAcxMjBl
/channel/addlist/oMBqZdLvQAcxMjBl
/channel/addlist/oMBqZdLvQAcxMjBl
Как сделать из Python-скрипта исполняемый файл
Исполняемый файл — это файл, который может быть установлен или запущен на компьютере без использования дополнительного программного обеспечения или библиотек.
Смотреть статью
Узнаем сколько осталось времени до следующего нового года?
С помощью следующего фрагмента кода мы узнаем как долго нам еще ждать наступления 2024 года.
📌 Уже 11 июля в 19:00 (мск) стартует наш бесплатный двухдневный онлайн-интенсив.
Во время эфира вы научитесь писать код, запускать и поддерживать простого Telegram-бота.
Приходите, чтобы пообщаться и поучиться у опытного разработчика, узнать всю правду и перспективы Python и получить полезные подарки для комфортного старта в разработку.
🎁 Всем, кто зарегистрировался — Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику — Карта компетенций Python-разработчика.
Также вас ждут бонусы на обучение на Хекслете!
Pymorphy2
Pymorphy2 - это библиотека для морфологического анализа слов русского языка. С помощью Pymorphy2 можно определить различные грамматические характеристики слова (род, число, падеж, время и т. д.), а также получить его нормальную форму (лемму).
В этом примере мы создаем экземпляр объекта MorphAnalyzer
и анализируем слово "котик". Затем мы используем метод parse
, чтобы получить различные грамматические характеристики слова, и выводим его форму в родительном падеже единственного числа с помощью метода inflect
. Результат выводится в консоль.
Мы запускаем летнее предложение - "Python для пентестера" + "Основы Python" со скидкой 20%.
Старая цена - 56 000 рублей, новая - 45 000 рублей.
Приобретайте наш Python-пакет с 3 июля по 13 июля.
✖️ Двойная выгода в одной покупке - оба курса нацелены на освоение навыков языка программирования в целом и его применении в сфере кибербезопасности одновременно. Вам не придётся самостоятельно искать материалы для обучения - всё это уже объединили для вас в нашей программе. Инструкторы укажут на недочёты выполнения домашних работ и помогут оптимизировать код.
💰 Вы точно не найдете более выгодного предложения, потому что наши курсы в среднем на 40% дешевле курсов других школ. Запишитесь до 13 июля →
Находим общие ключи в двух словарях
В этом примере мы используем метод keys()
для получения наборов ключей из словарей dict1
и dict2
, а затем применяем оператор &
для нахождения общих ключей.
Обратите внимание, что как множества, так и словари не сохраняют порядок элементов/ключей, поэтому порядок результатов может быть произвольным.
Где купить кроссы по старым ценам?
Kalen закупает кроссы большими партиями, не платит за аренду склада, у нас можно купить кроссы хорошего качества за 6-9к
Держи ссылку, если искал где прикупить кроссы на это лето
На всё Nike скидка 10% до 10 июля
/channel/Kalen02
Перебираем все возможные 8 значные пароли состоящие из букв и цифр с помощью Python
В этом примере используется модуль itertools
, который позволяет генерировать все возможные комбинации символов из списка characters
длиной password_length
. Затем перебираются все комбинации и выводятся на экран.
Обратите внимание, что перебор всех возможных 8-значных паролей может занять большое количество времени, особенно если количество символов в characters
большое. Будьте осторожны и убедитесь, что ваше намерение соответствует законам и этическим правилам.
#Вопросы_с_собеседования
Напишите функцию, которая будет принимать список nums, содержащий числа в диапазоне от 1 до 100, и возвращать отсортированный список чисел, которые в списке nums встречались дважды.
Примеры:
duplicate_nums([1, 2, 3, 4, 3, 5, 6])
➞ [3]
duplicate_nums([81, 72, 43, 72, 81, 99, 99, 100, 12, 54])
➞ [72, 81, 99]
duplicate_nums([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
➞ None
Примечания:
- никакое число не будет встречаться в nums трижды и более раз,
- если никакое число в nums не встречалось дважды, функция должна вернуть None.
🗓 Время учить Python. 5 июля старт Подготовительного курса!
✔️Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.
✔️Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником.
✔️ Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта.
🐍 База по Python за 14 дней. На практике. За 990 рублей.
Соединение списка и множества в словарь
Для соединения списка и множества в словарь можно использовать встроенную функцию zip()
. Эта функция объединяет элементы нескольких последовательностей (`списков`, множеств
, кортежей
и т.д.) в кортежи.
Для создания словаря из списков и множеств нужно сначала объединить элементы в кортежи при помощи функции zip()
, а затем создать словарь из этих кортежей при помощи функции dict()
.fruit_prices
будет содержать словарь {'apple': 1.20, 'banana': 0.80, 'orange': 1.50}
.
Крестики-нолики для питонистов: сначала пишем, потом играем
Смотреть статью
Level up для разработчиков, тимлидов и админов. 🗓 28 июня в 20:00 мск состоится вебинар «Авторизация и аутентификация в микросервисной архитектуре». Открытый урок пройдет в преддверии старта онлайн-курса «Microservice Architecture» в OTUS.
👨💻 Спикером выступит Сергей Кривонос, руководитель по развитию платформы API Management в АО ДОМ.РФ, эксперт с 8-летним опытом создания архитектуры систем и преподаватель курса OTUS.
На занятии:
- расскажем про различные паттерны аутентификации и авторизации,
- рассмотрим сессионную аутентификацию на основе кук и токенов (jwt),
- рассмотрим работу identity провайдеров.
👉 Пройдите вступительный тест, чтобы записаться на урок — https://otus.pw/bwNx/
Вебинар приурочен к старту онлайн-курса «Microservice Architecture» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.
Реклама. Информация о рекламодателе на сайте www.otus.ru
benedict
Если вы столкнулись с трудностями при работе со словарями в Python, то benedict может стать тем решением, которое вы искали.benedict
наследуется от встроенного типа dict
, что означает, что он полностью совместим с существующими словарями и может быть использован в качестве замены в большинстве случаев.
Одной из ключевых особенностей benedict
является поддержка keylists
и keypaths
. Это упрощает доступ к значениям в сложных словарях и работу с ними без необходимости вручную копаться во вложенных уровнях.