В пакетном менеджере pip прекращена поддержка Python 2.7 и 3.5
Для пользователей Python 2 выпустили последнее обновление pip 20.3.4, а для всех остальных версий выше Python 3.5 вышло обновление 21.0. Версия скрипта get-pip.py, совместимая с Python 2.7, также предоставляется отдельно.
Как говорится, ушла эпоха.
#pip
Для пользователей Python 2 выпустили последнее обновление pip 20.3.4, а для всех остальных версий выше Python 3.5 вышло обновление 21.0. Версия скрипта get-pip.py, совместимая с Python 2.7, также предоставляется отдельно.
Как говорится, ушла эпоха.
#pip
👍2
Почему нужно регулярно обновлять pip
Если говорить кратко, то так вы можете обезопасить себя от ошибок и сбоев при установке пакетов. А если хотите узнать более подробно, то прочитайте эту статью:
https://tprg.ru/UW1g
#pip
Если говорить кратко, то так вы можете обезопасить себя от ошибок и сбоев при установке пакетов. А если хотите узнать более подробно, то прочитайте эту статью:
https://tprg.ru/UW1g
#pip
👍2
Команды Pip, которые вы могли не знать
Команды Pip не ограничиваются только установкой какого-то пакета. В этой статье вы узнаете различные команды, которые позволят вам эффективнее работать с Pip:
https://tprg.ru/02GY
#pip
Команды Pip не ограничиваются только установкой какого-то пакета. В этой статье вы узнаете различные команды, которые позволят вам эффективнее работать с Pip:
https://tprg.ru/02GY
#pip
👍1
Хотите чувствовать себя трушным программистом даже когда не знаете решения проблемы?
Тогда можете установить CLI-инструмент howdoi и с помощью него искать ответы на StackOverflow. Он парсит топовые ответ и возвращает сразу в командную строку, поэтому иногда ответ может не решить вашу проблему.
Если всё-таки решите установить, то просто напишите
#cli #pip #библиотека
Тогда можете установить CLI-инструмент howdoi и с помощью него искать ответы на StackOverflow. Он парсит топовые ответ и возвращает сразу в командную строку, поэтому иногда ответ может не решить вашу проблему.
Если всё-таки решите установить, то просто напишите
$ pip install howdoi
в терминале.#cli #pip #библиотека
👍12❤2
Кто лучше: pip или его дочки / альтернативы?
Из тех, кто пользовался нестандартными менеджерами пакетов (pipenv, pip-tools, pdm, poetry и проч.), какой из них вы рекомендуете и почему?
Поделитесь в комментариях.
#pip #библиотека
Из тех, кто пользовался нестандартными менеджерами пакетов (pipenv, pip-tools, pdm, poetry и проч.), какой из них вы рекомендуете и почему?
Поделитесь в комментариях.
#pip #библиотека
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
uv — менеджер пакетов нового поколения
Новый менеджер пакетов создан, чтобы заменить привычный многим pip. Как ни странно, написан он на Rust, что позволяет ему работать значительно быстрее привычных менеджеров.
Сможет ли он стать новым стандартом, покажет время. Но попробовать и узнать подробнее обо всех особенностях можно уже сейчас по ссылке:
https://astral.sh/blog/uv-unified-python-packaging
#pip #uv #инструмент
Новый менеджер пакетов создан, чтобы заменить привычный многим pip. Как ни странно, написан он на Rust, что позволяет ему работать значительно быстрее привычных менеджеров.
Сможет ли он стать новым стандартом, покажет время. Но попробовать и узнать подробнее обо всех особенностях можно уже сейчас по ссылке:
https://astral.sh/blog/uv-unified-python-packaging
#pip #uv #инструмент
👍3
Простыми словами: 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": "[email protected]",
"phone": "123-456-7890"
}
}
})
# Доступ к элементам с использованием точечной нотации
print(data.user.name) # Результат: Alice
print(data.user.contact.email) # Результат: [email protected]
В этом примере мы создали
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
🤔42👍18🔥3❤1