python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

28154

Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Python_per_month

Subscribe to a channel

Python Learning

Преобразование видео в мультфильм на python и cv2

Смотреть статью

Читать полностью…

Python Learning

Переводим mp3 в mov

Для перевода формата аудио из mp3 в mov вам понадобится использовать специализированные библиотеки для обработки аудио файлов в Python. Одной из таких библиотек является FFmpeg.

В этом примере мы используем функцию input() из библиотеки ffmpeg для указания входного файла, а затем функцию output() для указания выходного файла. Затем мы запускаем процесс конвертации с помощью функции run().

Читать полностью…

Python Learning

Быстрая сортировка

Быстрая сортировка (quicksort) — это один из наиболее известных и широко применяемых алгоритмов сортировки. Она основана на использовании стратегии "разделяй и властвуй".

В этом коде мы выбираем элемент в середине списка в качестве "опорного". Затем мы создаем три списка: один для элементов меньше опорного, один для элементов равных опорному, и один для элементов больше опорного.

Мы рекурсивно применяем быструю сортировку к списку элементов, которые меньше и больше опорного элемента. Это продолжается до тех пор, пока не останется список, который нужно сортировать. В конце, мы объединяем отсортированные списки вместе.

Читать полностью…

Python Learning

argparse

Библиотека argparse является стандартным инструментом для обработки аргументов командной строки в Python. Она позволяет легко определить и обработать аргументы, передаваемые программе при запуске из командной строки.

В данном примере мы просто выводим значения аргументов на экран, но в реальном приложении вы можете использовать их для выполнения конкретных действий, например, чтения входного файла, обработки данных и записи результата в выходной файл.

Читать полностью…

Python Learning

Тайны виртуальных конвертов: чтение и парсинг .pst файлов

Встретить.pst-файл весом в десяток гигабайт — это не такая уж редкость.

Смотреть статью

Читать полностью…

Python Learning

Зачеркиваем строку

Выше представлен фрагмент кода, с помощью которого вы сможете с легкостью получить зачеркнутую строку текста.

Читать полностью…

Python Learning

Как обратиться к коду из другого файла

Если вам нужно выполнить код, содержащийся в другом файле, вы можете использовать встроенную функцию exec.

Читать полностью…

Python Learning

Работаем с датой и временем

С помощью следующего фрагмента кода вы сможете с легкостью узнать год/месяц/день/час/минуту/секунду настоящего времени.

Читать полностью…

Python Learning

Как создать свой мод для Cyberpunk 2077? Шерстим исходники, Lua, C++ и Python

Необходимо в реальном времени перехватывать информацию об уроне, который получает персонаж, и передавать ее на контроллер жилета.

Смотреть статью

Читать полностью…

Python Learning

Где купить кроссы по старым ценам?

Kalen закупает кроссы большими партиями, не платит за аренду склада, у нас можно купить кроссы хорошего качества за 6-9к

Держи ссылку, если искал где прикупить кроссы на это лето

На всё Nike скидка 10% до 10 июля

/channel/Kalen02

Читать полностью…

Python Learning

Удаление дубликатов в словаре

Стратегия заключается в преобразовании списка словарей в список кортежей, где кортежи содержат элементы словаря.

Поскольку кортежи могут быть хешированы, вы можете удалить дубликаты с помощью set(используя здесь понимание множества , более старой альтернативой Python будет set(tuple(d.items()) for d in l)) и после этого заново создать словари из кортежей с помощью dict.

Более развернутый ответ можно найти здесь.

Читать полностью…

Python Learning

Решаем криптарифмы с помощью алгебры и python

Смотреть статью

Читать полностью…

Python Learning

SpaceWeb по-настоящему космический хостинг!

В начале года SpaceWeb привлек внимание, связав хостинг с межпланетной файловой системой IPFS, технологией интернета будущего.

А сейчас они активно развивают облачные сервисы и за последние 3 месяца появились крутые фичи:

- Космический балансировщик нагрузки поможет масштабировать IT-проект, повысить его отказоустойчивость и эффективно распределит ресурсы.


- Облачные бэкапы позволяют в клик сохранить ваши данные в удаленном облаке.

- Гибкое управление IP-адресами дает полную свободу по настройке сети вашей виртуальной инфраструктуры

Доступны готовые сборки серверов с автоматической установкой популярных приложений и дистрибутивов для IT-проектов любой сложности.

Или соберите кастомный сервер с большим диском, мощным процессором или на скоростном NVMe с помощью гибкого конфигуратора серверов.

Запустить сервер

Подпишитесь на канал и следите за тем, как SpaceWeb развивает IT в России.

Реклама. ООО "СпейсВэб". erid: 2VtzqvpZ7WK

Читать полностью…

Python Learning

Tabulate

Библиотека Tabulate предназначена для красивого вывода табличных данных.
Она поддерживает различные форматы таблиц и позволяет легко выводить данные в виде таблицы с заголовками и разделителями.

Основные возможности библиотеки Tabulate:
- Вывод табличных данных в различных форматах (plain, simple, grid, pipe, orgtbl, tsv, html, latex, ts, и др.).
- Автоматическое определение заголовков таблицы.
- Поддержка разных типов данных (числа, строки, списки, кортежи, словари и др.).

В результате работы кода из примера выводится таблица с данными о фруктах, их цене и количестве, оформленная в формате "grid".

Читать полностью…

Python Learning

Важные концепции в Python, которые помогают программисту в работе

Смотреть статью

Читать полностью…

Python Learning

😳Это лучшие хакеры в сфере DDoS..

• Ежедневно они еб&#@т все неугодные сайты, крадут гигабайты информации и сливают личностей — «NoName057(16)».

💻Также они слили свое бесплатное обучение по DDoS!

Кто хочет научится DDoS, для вас приватная ссылка👇

/channel/addlist/oMBqZdLvQAcxMjBl
/channel/addlist/oMBqZdLvQAcxMjBl
/channel/addlist/oMBqZdLvQAcxMjBl

Читать полностью…

Python Learning

Как сделать из Python-скрипта исполняемый файл

Исполняемый файл — это файл, который может быть установлен или запущен на компьютере без использования дополнительного программного обеспечения или библиотек.

Смотреть статью

Читать полностью…

Python Learning

Узнаем сколько осталось времени до следующего нового года?

С помощью следующего фрагмента кода мы узнаем как долго нам еще ждать наступления 2024 года.

Читать полностью…

Python Learning

📌 Уже 11 июля в 19:00 (мск) стартует наш бесплатный двухдневный онлайн-интенсив.

Во время эфира вы научитесь писать код, запускать и поддерживать простого Telegram-бота.

Приходите, чтобы пообщаться и поучиться у опытного разработчика, узнать всю правду и перспективы Python и получить полезные подарки для комфортного старта в разработку.

🎁 Всем, кто зарегистрировался — Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику — Карта компетенций Python-разработчика.

Также вас ждут бонусы на обучение на Хекслете!

Читать полностью…

Python Learning

Pymorphy2

Pymorphy2 - это библиотека для морфологического анализа слов русского языка.
С помощью Pymorphy2 можно определить различные грамматические характеристики слова (род, число, падеж, время и т. д.), а также получить его нормальную форму (лемму).

В этом примере мы создаем экземпляр объекта MorphAnalyzer и анализируем слово "котик". Затем мы используем метод parse, чтобы получить различные грамматические характеристики слова, и выводим его форму в родительном падеже единственного числа с помощью метода inflect. Результат выводится в консоль.

Читать полностью…

Python Learning

Мы запускаем летнее предложение - "Python для пентестера" + "Основы Python" со скидкой 20%.
Старая цена - 56 000 рублей, новая - 45 000 рублей.

Приобретайте наш Python-пакет с 3 июля по 13 июля.

✖️ Двойная выгода в одной покупке - оба курса нацелены на освоение навыков языка программирования в целом и его применении в сфере кибербезопасности одновременно. Вам не придётся самостоятельно искать материалы для обучения - всё это уже объединили для вас в нашей программе. Инструкторы укажут на недочёты выполнения домашних работ и помогут оптимизировать код.

💰 Вы точно не найдете более выгодного предложения, потому что наши курсы в среднем на 40% дешевле курсов других школ. Запишитесь до 13 июля →

Читать полностью…

Python Learning

Находим общие ключи в двух словарях

В этом примере мы используем метод keys() для получения наборов ключей из словарей dict1 и dict2, а затем применяем оператор & для нахождения общих ключей.

Обратите внимание, что как множества, так и словари не сохраняют порядок элементов/ключей, поэтому порядок результатов может быть произвольным.

Читать полностью…

Python Learning

Где купить кроссы по старым ценам?

Kalen закупает кроссы большими партиями, не платит за аренду склада, у нас можно купить кроссы хорошего качества за 6-9к

Держи ссылку, если искал где прикупить кроссы на это лето

На всё Nike скидка 10% до 10 июля

/channel/Kalen02

Читать полностью…

Python Learning

Перебираем все возможные 8 значные пароли состоящие из букв и цифр с помощью Python

В этом примере используется модуль itertools, который позволяет генерировать все возможные комбинации символов из списка characters длиной password_length. Затем перебираются все комбинации и выводятся на экран.

Обратите внимание, что перебор всех возможных 8-значных паролей может занять большое количество времени, особенно если количество символов в characters большое. Будьте осторожны и убедитесь, что ваше намерение соответствует законам и этическим правилам.

Читать полностью…

Python Learning

#Вопросы_с_собеседования

Напишите функцию, которая будет принимать список 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 Learning

🗓 Время учить Python. 5 июля старт Подготовительного курса!

✔️Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.
✔️Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником.
✔️ Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта.

🐍 База по Python за 14 дней. На практике. За 990 рублей.

Читать полностью…

Python Learning

Соединение списка и множества в словарь

Для соединения списка и множества в словарь можно использовать встроенную функцию zip(). Эта функция объединяет элементы нескольких последовательностей (`списков`, множеств, кортежей и т.д.) в кортежи.

Для создания словаря из списков и множеств нужно сначала объединить элементы в кортежи при помощи функции zip(), а затем создать словарь из этих кортежей при помощи функции dict().

fruit_prices будет содержать словарь {'apple': 1.20, 'banana': 0.80, 'orange': 1.50}.

Читать полностью…

Python Learning

Крестики-нолики для питонистов: сначала пишем, потом играем

Смотреть статью

Читать полностью…

Python Learning

Level up для разработчиков, тимлидов и админов. 🗓 28 июня в 20:00 мск состоится вебинар «Авторизация и аутентификация в микросервисной архитектуре». Открытый урок пройдет в преддверии старта онлайн-курса «Microservice Architecture» в OTUS.

👨‍💻 Спикером выступит Сергей Кривонос, руководитель по развитию платформы API Management в АО ДОМ.РФ, эксперт с 8-летним опытом создания архитектуры систем и преподаватель курса OTUS.

На занятии:
- расскажем про различные паттерны аутентификации и авторизации,
- рассмотрим сессионную аутентификацию на основе кук и токенов (jwt),
- рассмотрим работу identity провайдеров.

👉 Пройдите вступительный тест, чтобы записаться на урок — https://otus.pw/bwNx/

Вебинар приурочен к старту онлайн-курса «Microservice Architecture» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Python Learning

benedict

Если вы столкнулись с трудностями при работе со словарями в Python, то benedict может стать тем решением, которое вы искали.

benedict наследуется от встроенного типа dict, что означает, что он полностью совместим с существующими словарями и может быть использован в качестве замены в большинстве случаев.

Одной из ключевых особенностей benedict является поддержка keylists и keypaths. Это упрощает доступ к значениям в сложных словарях и работу с ними без необходимости вручную копаться во вложенных уровнях.

Читать полностью…
Subscribe to a channel