en
Feedback
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

Open in Telegram

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

Show more
6 053
Subscribers
No data24 hours
-117 days
-5930 days
Posts Archive
Логические all и any Встроенные функции all() и any(), которые применяются к последовательностям (спискам, кортежам и т. д.)
Логические all и any Встроенные функции all() и any(), которые применяются к последовательностям (спискам, кортежам и т. д.) и возвращают bool значение. all(iterable) — возвращает True, если все элементы iterable истинны (или iterable пуст). any(iterable) — возвращает True, если хотя бы один элемент iterable истинен. Эти функции могут использоваться для проверки каких-либо условий на всём наборе данных. Например, проверить, что все числа больше нуля, или что хотя бы одно число больше 10. Важные моменты: — Для пустых iterable all() вернёт True, а any()False. — Элемент считается ложным, если его bool() равен False. — Функции останавливаются при первом ложном (для all) или истинном (для any) элементе. 🔗 Python tricks

Оператор "and" При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно. В этом примере мы исп
Оператор "and" При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно. В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом. 🔗 Python tricks

Использование функции format() Python предоставляет функцию str.format(), которая позволяет использовать множественные подста
Использование функции format() Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования. 🔗 Python tricks

Привет, питонист! Ты занимаешься разработкой на бэкенде, а значит, у нас есть общая страсть! 🚀 На моем телеграм-канале я делюсь своим опытом, мыслями и идеями, которые возникают в процессе работы. Наши разговоры касаются всего: от советов по технологиям и подходам до инсайдов о собеседованиях и стратегиях для роста зарплаты. Никакого спама и лишнего маркетинга, просто полезный контент от практикующего разработчика. 👉 Подписывайся

Создание комплексных чисел Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является до
Создание комплексных чисел Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа. 🔗 Python tricks

Функция reduce() При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и
Функция reduce() При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее. В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке. 🔗 Python tricks

Анимация построения фигуры Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейк
Анимация построения фигуры Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейкой. В первой части продемонстрирована реализация циркуля и линейки. 👉Читать статью 🔗 Python tricks

📌 Ещё одна шпаргалка 🔗 Python tricks
📌 Ещё одна шпаргалка 🔗 Python tricks

📌 Шпаргалка Python 🔗 Python tricks
📌 Шпаргалка Python 🔗 Python tricks

Plumbum Plumbum — это библиотека, предназначенная для упрощения работы с командной строкой и вызова внешних программ. Она упр
Plumbum Plumbumэто библиотека, предназначенная для упрощения работы с командной строкой и вызова внешних программ. Она упрощает автоматизацию задач, которые требуют вызова командной строки из\ кода. Это может быть запуск скриптов, утилит, вызов программ для обработки данных и т. д. Основные возможности библиотеки: — Удобный синтаксис для запуска команд и программ из Python кода. Позволяет вызывать команды командной строки так же просто, как обычные функции. — Автоматическое формирование командной строки. Можно передавать аргументы и параметры в виде обычных переменных, Plumbum сам сформирует командную строку. — Перенаправление ввода/вывода. Поддержка стандартных операторов Unix для работы с потоками данных. — Проверка кодов возврата и обработка ошибок. — Локальное или удаленное выполнение. Возможность запускать команды как локально, так и по SSH на удаленных хостах. 🔗 Python tricks

Метода split() При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель. В эт
Метода split() При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель. В этом примере мы используем метод split() для разбиения строки sentence на список слов. 🔗 Python tricks

Решение проблемы «падения» процессов в приложении, работающего 24/7 в режиме мультипроцессинга Вроде бы весь код отлажен, раб
Решение проблемы «падения» процессов в приложении, работающего 24/7 в режиме мультипроцессинга Вроде бы весь код отлажен, работа приложения стабильна, но в какие‑то моменты замечается, что «бах» и процесс пропал. Ни ошибки в логах, ни сигналов, ничего нет. И как ловить, не очень понятно, а работа стоит и надо как‑то запускаться. 🔗 Python tricks

Python Data Classes Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз демонстрируются параметры функции field(), метод post init(). Ты научишься объявлять параметры типа InitVar • Перейти к просмотру 🔗 Python tricks

Опытный senior разработчик создал свой канал по Python 2 месяца учёбы, заработок джуном 200к в месяц копируя и вставляя код,
Опытный senior разработчик создал свой канал по Python 2 месяца учёбы, заработок джуном 200к в месяц копируя и вставляя код, вот реалии Python разработчиков. Так что если хочешь выучить язык быстро и без напряга, тебе сюда Подпишись: @pythonism 🐍

Дано целое число, преобразовать его в римскую цифру. В этом решении мы создаем метод intToRoman, который принимает целое числ
Дано целое число, преобразовать его в римскую цифру. В этом решении мы создаем метод intToRoman, который принимает целое число в качестве аргумента и возвращает его римское представление в виде строки. Метод использует жадный алгоритм для поиска наибольшего римского числа, которое может быть вычтено из входного числа. Затем он вычитает это число и добавляет соответствующее римское число к результату. Этот процесс повторяется до тех пор, пока входное число не станет равным нулю. 🔗 Python tricks

Инициализатор init и финализатор del Благодаря данному видео ты научишься добавлять в классы магические методы init для начал
Инициализатор init и финализатор del Благодаря данному видео ты научишься добавлять в классы магические методы init для начальной инициализации создаваемых объектов и финализатор del для выполнения действий перед непосредственным удалением объекта из памяти. 👀Смотреть видео 🔗 Python tricks

Функция sorted() При использование функции sorted() мы сортируем список элементов в порядке возрастания или исчезновения. В э
Функция sorted() При использование функции sorted() мы сортируем список элементов в порядке возрастания или исчезновения. В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран. 🔗 Python tricks

Функция enumerate() При использование enumerate() мы получаем индекс и значение списка элементов в одном цикле. Мы выводим ин
Функция enumerate() При использование enumerate() мы получаем индекс и значение списка элементов в одном цикле. Мы выводим индекс и значение каждого элемента списка фруктов. 🔗 Python tricks

Замер времени выполнения куска кода с помощью модуля «timeit». Модуль timeit позволяет замерить время выполнения любого куска
Замер времени выполнения куска кода с помощью модуля «timeit». Модуль timeit позволяет замерить время выполнения любого куска кода. Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля. 🔗 Python tricks

✅ Планирование и автозапуск Python скриптов по времени Вы можете посмотреть видео ниже, чтобы научиться планировать и запуска
Планирование и автозапуск Python скриптов по времени Вы можете посмотреть видео ниже, чтобы научиться планировать и запускать Python скрипты в определённое время. • Перейти к просмотру 🔗 Python tricks