Последние посты

Гайды по Python | Программирование
23 сент., 11:07
List ComprehensionsList comprehension может заменить неэстетичные циклы, используемые для заполнения списка. Синтаксис выглядит следующим образом: [ expression for item in list if conditional ]Поскольку здесь можно использовать выражения, вам доступна работа с математикой, вызов внешней функции и, наконец, вы сможете использовать «if» для фильтрации списка.Гайды по Python


Гайды по Python | Программирование
23 сент., 08:07
Работаем с зависимостямиГайды по Python


Гайды по Python | Программирование
22 сент., 16:07
Использование подчеркивания в REPLВы можете получить результат последнего выражения в Python REPL с помощью оператора подчеркивания, например, в Python REPL это выглядит следующим образомГайды по Python


Гайды по Python | Программирование
22 сент., 11:07
Обязательные аргументыДля принудительного использования аргументов ставьте символ звездочки перед ними, заставляя все аргументы стать ключевымиГайды по Python


Гайды по Python | Программирование
22 сент., 08:07
Алгоритм бинарного поискаГайды по Python


Гайды по Python | Программирование
21 сент., 16:07
Декорируем функцииДекоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.Гайды по Python


Гайды по Python | Программирование
21 сент., 11:07
Проверка необходимой версии PythonЧтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python.Гайды по Python


Гайды по Python | Программирование
21 сент., 08:07
Временные файлыГайды по Python


Гайды по Python | Программирование
20 сент., 16:07
Форматирование именованных строкТакую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится.Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам.Гайды по Python


Гайды по Python | Программирование
20 сент., 11:14
Nested list comprehensionsПомните основной синтаксис list comprehensions? [ expression for item in list if conditional ]Если expression может быть любым валидным выражением Python, оно также может быть и другим list comprehension. Или, если хотите «разгладить» предыдущую матрицу.Гайды по Python


Гайды по Python | Программирование
20 сент., 08:07
МассивыГайды по Python


Гайды по Python | Программирование
19 сент., 16:07
Анонимные функцииИногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями.Лямбда-функция может быть назначена переменной, создавая краткий способ определения функции.Как известно, map применяет функцию ко всем элементам итерируемого объекта. Мы можем использовать лямбду при вызове map.Гайды по Python


Гайды по Python | Программирование
19 сент., 11:07
The Zen of PythonОдним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил.Гайды по Python


Гайды по Python | Программирование
19 сент., 08:20
Классы и объекты PythonГайды по Python


Гайды по Python | Программирование
18 сент., 16:07
Выравнивание текстаДля создания читаемых таблиц или форматированного вывода удобно использовать методы выравнивания ljust, rjust и center.Гайды по Python


Гайды по Python | Программирование
18 сент., 11:07
Удаление лишних пробеловДанные, полученные от пользователя или из файлов, часто содержат лишние пробелы. Их можно удалить с помощью методов strip или re.sub.Гайды по Python


Гайды по Python | Программирование
18 сент., 08:07
Отправляем запрос в GoogleГайды по Python


Гайды по Python | Программирование
17 сент., 16:07
Изменение текста в строкахЗамена текста - еще одна распространенная операция, которая выполняется с помощью метода replace.Для более сложных замен с возможностью использования регулярных выражений, я использую модуль re.Гайды по Python


Гайды по Python | Программирование
17 сент., 11:07
Расчет количества вхождений подстрокиЧасто нужно узнать, сколько раз определенная подстрока встречается в тексте.Метод count() очень эффективен, так как реализован на C уровне. Однако он чувствителен к регистру. Если нужен поиск без учета регистра, можно сделать как в count_substring_case_insensitive.Гайды по Python


Гайды по Python | Программирование
17 сент., 08:07
Замена переменных на местеГайды по Python

