python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

29261

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

Subscribe to a channel

Python Learning

+1 в копилку годных каналов про Python

С @python_practics освоишь Python гораздо проще:

📌 полезные сниппеты кода для твоих задач

📌 теория Python понятным языком с примерами

📌 вопросы из собеседований

📌 бесплатные книги и курсы по Python

📌 тесты и опросы для тех, кто не запоминает сухую инфу

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

Python Learning

Полезные материалы и инструменты для погружения в Flask: выбор сотрудников Selectel

Часто Python-разработчики выбирают Flask в качестве «быстрого старта» для создания веб-приложений.

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

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

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

pdfplumber

pdfplumber - это библиотека Python для извлечения информации из PDF-документов.
Она предоставляет простой в использовании интерфейс для извлечения текста, таблиц и изображений из PDF-файлов. Также вы можете извлекать таблицы из PDF в виде объектов pandas DataFrame, извлекать изображения из PDF и извлекать метаданные о PDF-документе.

В этом примере мы используем функцию pdfplumber.open() для открытия PDF-файла example.pdf.

Внутри оператора with мы перебираем все страницы PDF-файла с помощью цикла for. Для каждой страницы мы вызываем метод extract_text() для извлечения текстового содержимого. Извлеченный текст сохраняется в переменной text.

Выполнив этот код, вы сможете извлечь и распечатать текстовое содержимое каждой страницы PDF-файла.

Стоит отметить, что pdfplumber является мощным инструментом, но точность извлеченного текста сильно зависит от качества и форматирования самого PDF.

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

Python Learning

Узнаем сколько всего опредленных букв в строке

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

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

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

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

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

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

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