А тут можно почитать больше про применение f-строк:
https://habr.com/ru/company/wunderfund/blog/674866/
#строки #python #f-строки
https://habr.com/ru/company/wunderfund/blog/674866/
#строки #python #f-строки
Хабр
F-строки в Python мощнее, чем можно подумать
Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда,...
Статья про использование кавычек в python: 'одинарные' vs. "двойные".
https://proglib.io/p/vopros-veka-kakie-kavychki-ispolzovat-v-python-odinarnye-ili-dvoynye-2022-02-10
#строки #python
https://proglib.io/p/vopros-veka-kakie-kavychki-ispolzovat-v-python-odinarnye-ili-dvoynye-2022-02-10
#строки #python
Библиотека программиста
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?
Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
Еще немного про объекты типа byte, bytearray:
https://py3dev.ru/types/byte
Обратите внимание, что во втором параграфе ошибка: минимальная единица обработки информации не байт, а бит.
#python #byte #bytearray
https://py3dev.ru/types/byte
Обратите внимание, что во втором параграфе ошибка: минимальная единица обработки информации не байт, а бит.
#python #byte #bytearray
py3dev.ru
Байты - Python 3
Справочник Python 3 с примерами кода
Статья про паттерн проектирования абстрактная фабрика. Попробуйте не запутаться в этой статье :D
https://refactoring.guru/ru/design-patterns/abstract-factory/python/example
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/abstract-factory/python/example
#python #patterns #паттерны #ООП
refactoring.guru
Абстрактная фабрика на Python
Пример паттерна Абстрактная фабрика (Abstract Factory) на языке программирования Python. Код с детальными комментариями на русском языке. Абстрактная фабрика — это порождающий паттерн проектирования, который решает проблему создания целых семейств связанных…
Я тут заметил, что недавно выложил ссылку на пример по Абстрактной фабрике вместо ссылки на само описание паттерна. Исправляюсь:
https://refactoring.guru/ru/design-patterns/abstract-factory
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/abstract-factory
#python #patterns #паттерны #ООП
refactoring.guru
Абстрактная фабрика
Абстрактная фабрика — это порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов.
А теперь рассмотрим паттерн "Строитель" (Builder). Он полезен, когда вам нужно создать несколько видов сложных объектов. Конструирование этих объектов будет подразумевать схожие шаги, но реализация этих шагов будет разной для разных типов объектов.
Подробнее тут:
https://refactoring.guru/ru/design-patterns/builder
#python #patterns #паттерны #ООП
Подробнее тут:
https://refactoring.guru/ru/design-patterns/builder
#python #patterns #паттерны #ООП
refactoring.guru
Строитель
Строитель — это порождающий паттерн проектирования, который позволяет создавать сложные объекты пошагово. Строитель даёт возможность использовать один и тот же код строительства для получения разных представлений объектов.
Следующая статья описывает паттерн "Фабричный метод" (Factory method). Как следует из названия, речь пойдет о неком методе. Этот метод позволяет возвращать объекты с нужным поведением.
https://refactoring.guru/ru/design-patterns/factory-method
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/factory-method
#python #patterns #паттерны #ООП
refactoring.guru
Фабричный метод
Фабричный метод — это порождающий паттерн проектирования, который определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов.
Опрос с реального собеседования. Что будет выведено после исполнения кода?
#python #опрос #списки #аргументы
def tmp(a, b=[1,2,3]):
b.append(a)
return b
a = tmp(4)
b = tmp(5)
print(b)
#python #опрос #списки #аргументы
Объяснение с канала хитрый python про изменяемые объекты в параметрах функции по умолчанию, и про то, как делать правильно:
https://www.youtube.com/watch?v=TrKww0kmLk4
#python #хитрый_python #списки
https://www.youtube.com/watch?v=TrKww0kmLk4
#python #хитрый_python #списки
YouTube
Почему mutable умолчания в аргументах функций - плохо?
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Давайте разберемся, почему так происходит.
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Про глубокие и неглубокие копии в python (на английском):
https://realpython.com/copying-python-objects/
#python #копирование #copy
https://realpython.com/copying-python-objects/
#python #копирование #copy
Realpython
How to Copy Objects in Python: Shallow vs Deep Copy Explained – Real Python
Understand the difference between shallow and deep copies in Python. Learn how to duplicate objects safely using the copy module and other techniques.