Как создать эвристический алгоритм онлайн-мастеринга и получить предупреждение от RIAA
У рядового музыканта теперь нет необходимости покупать и изучать сложные инструменты для ручного рутинного аудио мастеринга: зайди на сайт, загрузи свой микс, подожди пару минут и скачай результат.
👉 Ссылка на статью
🔗 Python tricks
У рядового музыканта теперь нет необходимости покупать и изучать сложные инструменты для ручного рутинного аудио мастеринга: зайди на сайт, загрузи свой микс, подожди пару минут и скачай результат.
👉 Ссылка на статью
🔗 Python tricks
Пишем простой классификатор текста на Python
Многие хотят написать простой классификатор текста, но теряются в тоннах книг по машинному обучению, и сложных математических формулах. Сегодня я покажу вам относительно простой пример классификации на Python, который работает просто и понятно.
👉 Ссылка на статью
🔗 Python tricks
Многие хотят написать простой классификатор текста, но теряются в тоннах книг по машинному обучению, и сложных математических формулах. Сегодня я покажу вам относительно простой пример классификации на Python, который работает просто и понятно.
👉 Ссылка на статью
🔗 Python tricks
Как ускорить Python с помощью C-расширений. Часть 2
Меня зовут Игорь Алимов, я ведущий разработчик группы Python в МТС Digital, и это вторая часть статьи, посвященной тому, как писать быстрый код на Python с использованием C-расширений. Я расскажу о всех нюансах и приведу конкретный пример применения этого метода.
👉 Ссылка на статью
🔗 Python tricks
Меня зовут Игорь Алимов, я ведущий разработчик группы Python в МТС Digital, и это вторая часть статьи, посвященной тому, как писать быстрый код на Python с использованием C-расширений. Я расскажу о всех нюансах и приведу конкретный пример применения этого метода.
👉 Ссылка на статью
🔗 Python tricks
Ускоряем сериализацию JSON в Python с orjson и Rust
Задача заключалась в получении различными способами (очередь, сервисы, файловая система и т.д.) входящих документов (JSON формат), обработке этих документов и сохранении обработанных документов обратно в JSON формате в архивную базу данных. Завершив кодирование и юнит тесты, мы выкатили решение на одно из тестовых окружений и стали ждать результатов. По функциональности решение работало отменно, но, оценив скорость работы решения, я задался вопросом, а можно ли его ускорить?
👉 Ссылка на статью
🔗 Python tricks
Задача заключалась в получении различными способами (очередь, сервисы, файловая система и т.д.) входящих документов (JSON формат), обработке этих документов и сохранении обработанных документов обратно в JSON формате в архивную базу данных. Завершив кодирование и юнит тесты, мы выкатили решение на одно из тестовых окружений и стали ждать результатов. По функциональности решение работало отменно, но, оценив скорость работы решения, я задался вопросом, а можно ли его ускорить?
👉 Ссылка на статью
🔗 Python tricks
8 технологий, которые должен знать каждый Python-разработчик
Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.
Подробнее: 👉 тут
🔗 Python tricks
Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.
Подробнее: 👉 тут
🔗 Python tricks
FastAPI
Название говорит само за себя. Это самый быстрый Python фреймворк для создания HTTP API.
Его основные преимущества в том, что он довольно простой и сделан со вкусом. Декораторы, Type hints, всё как мы любим.
К тому же проект использует pydantic (удивительно, но у них один и тот же автор) — проект, который позволяет быстро и эффективно обрабатывать данные и переводить их в объекты.
Не забывайте про документацию, она у FastAPI довольно хорошая.
🔗 Python tricks
Название говорит само за себя. Это самый быстрый Python фреймворк для создания HTTP API.
Его основные преимущества в том, что он довольно простой и сделан со вкусом. Декораторы, Type hints, всё как мы любим.
К тому же проект использует pydantic (удивительно, но у них один и тот же автор) — проект, который позволяет быстро и эффективно обрабатывать данные и переводить их в объекты.
Не забывайте про документацию, она у FastAPI довольно хорошая.
🔗 Python tricks
from collections import Counter
Класс Counter позволяет посчитать количество букв внутри строки. По своей сути это словарь с небольшими доработками.Есть множество других способов подсчитать кол-во символов внутри строки, но этот самый эффективный, смотрите пример.
most_common(n)
— возвращает n самых часто встречающихся объектов внутри итерируемого объекта.🔗 Python tricks
Библиотеки для визуализации данных в Python
Данный видеоролик - онлайн-интенсив по визуализации данных. Если используя Pandas вы можете работать с таблицами, выводить при помощи функций максимальные и минимальные значения, работать с пропусками, то построение графиков по данным сможет сделать ваши выводы ещё более разнообразными.
• Перейти к просмотру
🔗 Python tricks
Данный видеоролик - онлайн-интенсив по визуализации данных. Если используя Pandas вы можете работать с таблицами, выводить при помощи функций максимальные и минимальные значения, работать с пропусками, то построение графиков по данным сможет сделать ваши выводы ещё более разнообразными.
• Перейти к просмотру
🔗 Python tricks
YouTube
Библиотеки для визуализации данных в Python
Модуль Middle Буткемпа начинается с интересного урока по визуализации данных. Если используя Pandas вы можете работать с таблицами, выводить при помощи функций максимальные и минимальные значения, работать с пропусками, то построение графиков по данным сможет…
Создание веб-приложения, использующего технологии машинного обучения / Изучение Tornado Python
Tornado — мощный, высокопроизводительный, асинхронный веб-сервер и фреймворк для разработки сайтов и веб-приложений на языке Python. В ходе этого видео мы рассмотрим основные моменты, связанные с Tornado, а также создадим на его основе простое веб-приложение, которое использует модель машинного обучения для классификации цветков ириса из выборки Фишера.
• Перейти к просмотру
🔗 Python tricks
Tornado — мощный, высокопроизводительный, асинхронный веб-сервер и фреймворк для разработки сайтов и веб-приложений на языке Python. В ходе этого видео мы рассмотрим основные моменты, связанные с Tornado, а также создадим на его основе простое веб-приложение, которое использует модель машинного обучения для классификации цветков ириса из выборки Фишера.
• Перейти к просмотру
🔗 Python tricks
YouTube
Создание веб-приложения, использующего технологии машинного обучения / Изучение Tornado Python
Tornado — мощный, высокопроизводительный, асинхронный веб-сервер и фреймворк для разработки сайтов и веб-приложений на языке Python. В ходе этого видео мы рассмотрим основные моменты, связанные с Tornado, а также создадим на его основе простое веб-приложение…
Метод sets.intersection()
Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
🔗 Python tricks
Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
🔗 Python tricks
Matplotlib: Логарифмический масштаб
Продолжаем делиться циклом видеоматериалов про Matplotlib. В этот раз ты узнаешь, как отображать графики в логарифмическом масштабе. Познакомишься с функциями semilogx() и semilogy(), методами set xscale() и set yscale() и их параметрами: 'linear', 'log', 'symlog'.
• Перейти к просмотру
🔗 Python tricks
Продолжаем делиться циклом видеоматериалов про Matplotlib. В этот раз ты узнаешь, как отображать графики в логарифмическом масштабе. Познакомишься с функциями semilogx() и semilogy(), методами set xscale() и set yscale() и их параметрами: 'linear', 'log', 'symlog'.
• Перейти к просмотру
🔗 Python tricks
YouTube
#6. Делаем логарифмический масштаб у координатных осей | Matplotlib уроки
Как отображать графики в логарифмическом масштабе. Познакомитесь с функциями semilogx() и semilogy(), методами set_xscale() и set_yscale() и их параметрами: 'linear', 'log', 'symlog', а также именованными параметрами: base, subs, linthresh, linscale. Функция…
Спецсимволы, экранирование символов и raw-строки в Python
В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк.
• Перейти к просмотру
🔗 Python tricks
В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк.
• Перейти к просмотру
🔗 Python tricks
YouTube
#11. Спецсимволы, экранирование символов, raw-строки | Python для начинающих
Обучающий курс: https://stepik.org/course/100707
Работаем со спецсимволами строк:
\n - перевод строки;
\t - табуляция;
\\ - обратный слеш
\' и \" - экранирование кавычек
Понятие экранирования и зачем это нужно. Примеры. Введение в raw-строки (сырые строки).…
Работаем со спецсимволами строк:
\n - перевод строки;
\t - табуляция;
\\ - обратный слеш
\' и \" - экранирование кавычек
Понятие экранирования и зачем это нужно. Примеры. Введение в raw-строки (сырые строки).…
ASYNCIO НА ПРАКТИЧЕСКОМ ПРИМЕРЕ
Автор показывает на пальцах, в чём крутость асинхронного кода на Python, а также, как с помощью него эффективно взаимодействовать с БД.
• Перейти к просмотру
🔗 Python tricks
Автор показывает на пальцах, в чём крутость асинхронного кода на Python, а также, как с помощью него эффективно взаимодействовать с БД.
• Перейти к просмотру
🔗 Python tricks
YouTube
ASYNCIO НА ПРАКТИЧЕСКОМ ПРИМЕРЕ
Привет! Показываю на пальцах, в чём крутость асинхронного кода на Python и показываю, как с помощью него эффективно взаимодействовать с БД.
Поддержать:
https://www.patreon.com/luchanos
https://www.youtube.com/channel/UCjQ2f-S5_9LNXZ0oALoxZBw/join
#ityoutubers…
Поддержать:
https://www.patreon.com/luchanos
https://www.youtube.com/channel/UCjQ2f-S5_9LNXZ0oALoxZBw/join
#ityoutubers…
Метод isdecimal()
Метод isdecimal() возвращает значение True, если все символы в строке являются цифрами. В противном случае возвращается False. Обрати внимание на пример. Во втором случае присутствуют буквы, в третьем – буквы и пробелы.
🔗 Python tricks
Метод isdecimal() возвращает значение True, если все символы в строке являются цифрами. В противном случае возвращается False. Обрати внимание на пример. Во втором случае присутствуют буквы, в третьем – буквы и пробелы.
🔗 Python tricks
Flask: Улучшение процесса авторизации
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про конструкции: logout user, current user, параметры: remember, login view, login message, login message category. Также ты научишься создавать перенаправления через параметр next GET-запроса.
• Перейти к просмотру
🔗 Python tricks
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про конструкции: logout user, current user, параметры: remember, login view, login message, login message category. Также ты научишься создавать перенаправления через параметр next GET-запроса.
• Перейти к просмотру
🔗 Python tricks
YouTube
Flask #16: Улучшение процесса авторизации (Flask-Login)
Инфо-сайт: https://proproprogs.ru
Продолжение предыдущего занятия по авторизации пользователей на сайте через модуль Flask-Login. Рассматриваются конструкции: logout_user, current_user, параметры: remember, login_view, login_message, login_message_category.…
Продолжение предыдущего занятия по авторизации пользователей на сайте через модуль Flask-Login. Рассматриваются конструкции: logout_user, current_user, параметры: remember, login_view, login_message, login_message_category.…
TypeVar
Аннотация служит параметрами для универсальных типов, а также для определений универсальных функций.
Если у вас есть функция, у которой тип результат зависит от выходных (а вы аннотируете весь код), то используйте TypeVar.
🔗 Python tricks
Аннотация служит параметрами для универсальных типов, а также для определений универсальных функций.
Если у вас есть функция, у которой тип результат зависит от выходных (а вы аннотируете весь код), то используйте TypeVar.
🔗 Python tricks
EAFP
Easier to Ask for Forgiveness than Permission. Легче попросить прощения, чем разрешения — общий стиль в Python, который считает что лучше использовать блоки try/except чем кучу вложенных if'ов.
🔗 Python tricks
Easier to Ask for Forgiveness than Permission. Легче попросить прощения, чем разрешения — общий стиль в Python, который считает что лучше использовать блоки try/except чем кучу вложенных if'ов.
🔗 Python tricks