Метода split()
При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель.
В этом примере мы используем метод split() для разбиения строки sentence на список слов.
🔗 Python tricks
При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель.
В этом примере мы используем метод split() для разбиения строки sentence на список слов.
🔗 Python tricks
Plumbum
Она упрощает автоматизацию задач, которые требуют вызова командной строки из\ кода. Это может быть запуск скриптов, утилит, вызов программ для обработки данных и т. д.
Основные возможности библиотеки:
— Удобный синтаксис для запуска команд и программ из Python кода. Позволяет вызывать команды командной строки так же просто, как обычные функции.
— Автоматическое формирование командной строки. Можно передавать аргументы и параметры в виде обычных переменных,
— Перенаправление ввода/вывода. Поддержка стандартных операторов Unix для работы с потоками данных.
— Проверка кодов возврата и обработка ошибок.
— Локальное или удаленное выполнение. Возможность запускать команды как локально, так и по SSH на удаленных хостах.
🔗 Python tricks
Plumbum
— это библиотека, предназначенная для упрощения работы с командной строкой и вызова внешних программ. Она упрощает автоматизацию задач, которые требуют вызова командной строки из\ кода. Это может быть запуск скриптов, утилит, вызов программ для обработки данных и т. д.
Основные возможности библиотеки:
— Удобный синтаксис для запуска команд и программ из Python кода. Позволяет вызывать команды командной строки так же просто, как обычные функции.
— Автоматическое формирование командной строки. Можно передавать аргументы и параметры в виде обычных переменных,
Plumbum
сам сформирует командную строку.— Перенаправление ввода/вывода. Поддержка стандартных операторов Unix для работы с потоками данных.
— Проверка кодов возврата и обработка ошибок.
— Локальное или удаленное выполнение. Возможность запускать команды как локально, так и по SSH на удаленных хостах.
🔗 Python tricks
Анимация построения фигуры
Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейкой. В первой части продемонстрирована реализация циркуля и линейки.
👉Читать статью
🔗 Python tricks
Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейкой. В первой части продемонстрирована реализация циркуля и линейки.
👉Читать статью
🔗 Python tricks
Функция reduce()
При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее.
В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке.
🔗 Python tricks
При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее.
В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке.
🔗 Python tricks
Создание комплексных чисел
Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа.
🔗 Python tricks
Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа.
🔗 Python tricks
Привет, питонист!
Ты занимаешься разработкой на бэкенде, а значит, у нас есть общая страсть! 🚀
На моем телеграм-канале я делюсь своим опытом, мыслями и идеями, которые возникают в процессе работы. Наши разговоры касаются всего: от советов по технологиям и подходам до инсайдов о собеседованиях и стратегиях для роста зарплаты.
Никакого спама и лишнего маркетинга, просто полезный контент от практикующего разработчика.
👉 Подписывайся
Ты занимаешься разработкой на бэкенде, а значит, у нас есть общая страсть! 🚀
На моем телеграм-канале я делюсь своим опытом, мыслями и идеями, которые возникают в процессе работы. Наши разговоры касаются всего: от советов по технологиям и подходам до инсайдов о собеседованиях и стратегиях для роста зарплаты.
Никакого спама и лишнего маркетинга, просто полезный контент от практикующего разработчика.
👉 Подписывайся
Использование функции format()
Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.
🔗 Python tricks
Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.
🔗 Python tricks
Оператор "and"
При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно.
В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом.
🔗 Python tricks
При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно.
В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом.
🔗 Python tricks
Логические all и any
Встроенные функции
Эти функции могут использоваться для проверки каких-либо условий на всём наборе данных.
Например, проверить, что все числа больше нуля, или что хотя бы одно число больше 10.
Важные моменты:
— Для пустых
— Элемент считается ложным, если его
— Функции останавливаются при первом ложном (для
🔗 Python tricks
Встроенные функции
all()
и any()
, которые применяются к последовательностям (спискам, кортежам и т. д.) и возвращают bool
значение.all(iterable)
— возвращает True
, если все элементы iterable
истинны (или iterable
пуст).any(iterable)
— возвращает True
, если хотя бы один элемент iterable
истинен.Эти функции могут использоваться для проверки каких-либо условий на всём наборе данных.
Например, проверить, что все числа больше нуля, или что хотя бы одно число больше 10.
Важные моменты:
— Для пустых
iterable all()
вернёт True
, а any()
— False
.— Элемент считается ложным, если его
bool()
равен False
.— Функции останавливаются при первом ложном (для
all
) или истинном (для any
) элементе.🔗 Python tricks
Атрибут __all__
Атрибут__all__
используется для контроля того, какие элементы модуля экспортируются при импорте с помощью
Этот атрибут должен содержать список имен, которые будут экспортированы.
Если all не определен, то при импорте будут экспортированы все имена, не начинающиеся с
Использование all позволяет явно указать автору модуля, какие части модуля являются публичным API, а какие — внутренней реализацией.
Это способствует лучшей структуре кода и предотвращает неожиданный экспорт внутренних элементов модуля.
Проще говоря, all — это простой механизм контроля области видимости при импорте. Он помогает организовать чистый публичный интерфейс модуля.
🔗 Python tricks
Атрибут__all__
используется для контроля того, какие элементы модуля экспортируются при импорте с помощью
from module import *
.Этот атрибут должен содержать список имен, которые будут экспортированы.
Если all не определен, то при импорте будут экспортированы все имена, не начинающиеся с
_
. Использование all позволяет явно указать автору модуля, какие части модуля являются публичным API, а какие — внутренней реализацией.
Это способствует лучшей структуре кода и предотвращает неожиданный экспорт внутренних элементов модуля.
Проще говоря, all — это простой механизм контроля области видимости при импорте. Он помогает организовать чистый публичный интерфейс модуля.
🔗 Python tricks
Оператор "or"
При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.
В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.
🔗 Python tricks
При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.
В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.
🔗 Python tricks
mix-in
mix-in — это паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Основная идея mix-in заключается в том, что можно создать класс с определенным функционалом и потом использовать его методы в других классах. Таким образом, mix-in — это способ расширения функциональности классов без явного наследования.
В этом примере мы создали класс Mixin, который содержит метод mixin_method. Затем мы создали класс MyClass, который наследуется от Mixin и содержит свой метод my_method. Объект obj создан на основе класса MyClass и вызывает метод mixin_method, который определен в Mixin.
🔗 Python tricks
mix-in — это паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Основная идея mix-in заключается в том, что можно создать класс с определенным функционалом и потом использовать его методы в других классах. Таким образом, mix-in — это способ расширения функциональности классов без явного наследования.
В этом примере мы создали класс Mixin, который содержит метод mixin_method. Затем мы создали класс MyClass, который наследуется от Mixin и содержит свой метод my_method. Объект obj создан на основе класса MyClass и вызывает метод mixin_method, который определен в Mixin.
🔗 Python tricks
Стайлгайд PySpark
Благодаря данной статье ты узнаешь, как правильно оформлять код в PySpark. Таким образом твой код станет более читабельным и удобным для последующих проверок и изменений.
👉Читать статью
🔗 Python tricks
Благодаря данной статье ты узнаешь, как правильно оформлять код в PySpark. Таким образом твой код станет более читабельным и удобным для последующих проверок и изменений.
👉Читать статью
🔗 Python tricks
statistics.mean
Функция statistics.mean() используется для вычисления среднего/среднего значения входных значений или набора данных. Функция mean() принимает список, кортеж или набор данных, содержащий числовые значения, в качестве параметра и возвращает среднее значение элементов данных.
🔗 Python tricks
Функция statistics.mean() используется для вычисления среднего/среднего значения входных значений или набора данных. Функция mean() принимает список, кортеж или набор данных, содержащий числовые значения, в качестве параметра и возвращает среднее значение элементов данных.
🔗 Python tricks