Python tricks | Хитрости Питона
Open in Telegram
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Show more6 053
Subscribers
No data24 hours
-117 days
-5930 days
Posts Archive
AZURE ФУНКЦИИ НА PYTHON 3
В этом видео вы узнаете как можно использовать azure функции в Python, а также про основы бессерверных вычислений.
Перейти к просмотру
🔗 Python tricks
👨💻 Огромный туториал/шпаргалка по SQL с примерами запросов и объяснением
🔗 Python tricks
EAFP
Easier to Ask for Forgiveness than Permission. Легче попросить прощения, чем разрешения — общий стиль в Python, который считает что лучше использовать блоки try/except чем кучу вложенных if'ов.
🔗 Python tricks
TypeVar
Аннотация служит параметрами для универсальных типов, а также для определений универсальных функций.
Если у вас есть функция, у которой тип результат зависит от выходных (а вы аннотируете весь код), то используйте TypeVar.
🔗 Python tricks
Знакомимся с Python и Java на практике за 2 дня. 27-28 апреля в 19.00 МСК!
Бесплатный вебинар на котором вы:
✔️ Поймете: какие задачи решают разработчики, какие проекты реализуют и почему им так много платят.
✔️ Узнаете: что изучить, чтобы начать свой путь в программирование и через год стать востребованным специалистом.
✔️ Разберете реальные задачи на Python и Java и попробуете себя в кодинге.
✔️ Выясните: как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
🎁 Все участники получат «Карту компетенций бэкенд-разработчика» в подарок! Она поможет составить свой образовательный трек и понять, какие навыки и инструменты необходимы для трудоустройства.
Приходите, если хотите перейтина удаленку или просто сменить работу — мы поможем!
Flask: Улучшение процесса авторизации
Продолжаем делиться циклом видеоматериалов про Flask. В этот раз ты узнаешь про конструкции: logout user, current user, параметры: remember, login view, login message, login message category. Также ты научишься создавать перенаправления через параметр next GET-запроса.
• Перейти к просмотру
🔗 Python tricks
Метод isdecimal()
Метод isdecimal() возвращает значение True, если все символы в строке являются цифрами. В противном случае возвращается False. Обрати внимание на пример. Во втором случае присутствуют буквы, в третьем – буквы и пробелы.
🔗 Python tricks
ASYNCIO НА ПРАКТИЧЕСКОМ ПРИМЕРЕ
Автор показывает на пальцах, в чём крутость асинхронного кода на Python, а также, как с помощью него эффективно взаимодействовать с БД.
• Перейти к просмотру
🔗 Python tricks
Спецсимволы, экранирование символов и raw-строки в Python
В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк.
• Перейти к просмотру
🔗 Python tricks
Matplotlib: Логарифмический масштаб
Продолжаем делиться циклом видеоматериалов про Matplotlib. В этот раз ты узнаешь, как отображать графики в логарифмическом масштабе. Познакомишься с функциями semilogx() и semilogy(), методами set xscale() и set yscale() и их параметрами: 'linear', 'log', 'symlog'.
• Перейти к просмотру
🔗 Python tricks
Метод sets.intersection()
Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
🔗 Python tricks
Создание веб-приложения, использующего технологии машинного обучения / Изучение Tornado Python
Tornado — мощный, высокопроизводительный, асинхронный веб-сервер и фреймворк для разработки сайтов и веб-приложений на языке Python. В ходе этого видео мы рассмотрим основные моменты, связанные с Tornado, а также создадим на его основе простое веб-приложение, которое использует модель машинного обучения для классификации цветков ириса из выборки Фишера.
• Перейти к просмотру
🔗 Python tricks
Библиотеки для визуализации данных в Python
Данный видеоролик - онлайн-интенсив по визуализации данных. Если используя Pandas вы можете работать с таблицами, выводить при помощи функций максимальные и минимальные значения, работать с пропусками, то построение графиков по данным сможет сделать ваши выводы ещё более разнообразными.
• Перейти к просмотру
🔗 Python tricks
from collections import Counter
Класс Counter позволяет посчитать количество букв внутри строки. По своей сути это словарь с небольшими доработками.
Есть множество других способов подсчитать кол-во символов внутри строки, но этот самый эффективный, смотрите пример.
most_common(n) — возвращает n самых часто встречающихся объектов внутри итерируемого объекта.
🔗 Python tricksFastAPI
Название говорит само за себя. Это самый быстрый Python фреймворк для создания HTTP API.
Его основные преимущества в том, что он довольно простой и сделан со вкусом. Декораторы, Type hints, всё как мы любим.
К тому же проект использует pydantic (удивительно, но у них один и тот же автор) — проект, который позволяет быстро и эффективно обрабатывать данные и переводить их в объекты.
Не забывайте про документацию, она у FastAPI довольно хорошая.
🔗 Python tricks
8 технологий, которые должен знать каждый Python-разработчик
Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.
Подробнее: 👉 тут
🔗 Python tricks
Ускоряем сериализацию JSON в Python с orjson и Rust
Задача заключалась в получении различными способами (очередь, сервисы, файловая система и т.д.) входящих документов (JSON формат), обработке этих документов и сохранении обработанных документов обратно в JSON формате в архивную базу данных. Завершив кодирование и юнит тесты, мы выкатили решение на одно из тестовых окружений и стали ждать результатов. По функциональности решение работало отменно, но, оценив скорость работы решения, я задался вопросом, а можно ли его ускорить?
👉 Ссылка на статью
🔗 Python tricks
Как ускорить Python с помощью C-расширений. Часть 2
Меня зовут Игорь Алимов, я ведущий разработчик группы Python в МТС Digital, и это вторая часть статьи, посвященной тому, как писать быстрый код на Python с использованием C-расширений. Я расскажу о всех нюансах и приведу конкретный пример применения этого метода.
👉 Ссылка на статью
🔗 Python tricks
