Forwarded from Python Academy
Пакетный менеджер pip
Для работы с пакетами в Python есть специальная утилита
Установить или удалить пакет можно через команды
Команды
А с помощью
#pip
Для работы с пакетами в Python есть специальная утилита
pip
— устанавливается она сразу вместе с интерпретатором.Установить или удалить пакет можно через команды
install
и uninstall
. После них нужно перечислить необходимые пакеты через пробел.Команды
list
и freeze
покажут все пакеты в текущем окружении, а также их версии. Обратите внимание на то, как выглядит вывод каждой из них.А с помощью
show
можно посмотреть информацию о конкретном пакете: название, версию, описание, автора, лицензию и другое.#pip
Forwarded from Zen of Python
Простыми словами: DottedDict для работы со словарями
Зачем нужен DottedDict?
Обычные словари в Python требуют использования квадратных скобок для доступа к элементам. Когда у вас много вложенных словарей, это может стать неудобным и трудно читаемым. С
Прежде чем использовать
Давайте рассмотрим простой пример использования
В этом примере мы создали
Вы также можете изменять и добавлять элементы в
Будете использовать?
❤️ — а я уже использую
👍 — конечно, как я раньше без этого жил
🤔 — а смысл?
#простымисловами #pip #dotteddict
DottedDict
— это удобный способ работы со словарями в Python, который позволяет обращаться к элементам словаря, используя точечную нотацию. Это делает код более читаемым и удобным, особенно когда у вас есть вложенные словари.Зачем нужен DottedDict?
Обычные словари в Python требуют использования квадратных скобок для доступа к элементам. Когда у вас много вложенных словарей, это может стать неудобным и трудно читаемым. С
DottedDict
вы можете использовать точечную нотацию, как в объектах.Прежде чем использовать
DottedDict
, его нужно установить. Это можно сделать с помощью pip:pip install dotted-dict
Давайте рассмотрим простой пример использования
DottedDict
.from dotted_dict import DottedDict
# Создание DottedDict
data = DottedDict({
"user": {
"name": "Alice",
"contact": {
"email": "alice@example.com",
"phone": "123-456-7890"
}
}
})
# Доступ к элементам с использованием точечной нотации
print(data.user.name) # Результат: Alice
print(data.user.contact.email) # Результат: alice@example.com
В этом примере мы создали
DottedDict
и получили доступ к вложенным элементам с использованием точечной нотации.Вы также можете изменять и добавлять элементы в
DottedDict
так же просто, как и в обычном словаре.# Изменение значения
data.user.name = "Bob"
print(data.user.name) # Результат: Bob
# Добавление нового значения
data.user.contact.address = "123 Main St"
print(data.user.contact.address) # Результат: 123 Main St
Будете использовать?
❤️ — а я уже использую
👍 — конечно, как я раньше без этого жил
🤔 — а смысл?
#простымисловами #pip #dotteddict