Аннотации типов
Python имеет динамическую типизацию, и многие часто ругают за это язык.
Однако в новых версиях добавили поддержку аннотаций типов переменных, полей классов, аргументов функций и возвращаемых значений, что призвано упростить чтение и понимание кода.
Python имеет динамическую типизацию, и многие часто ругают за это язык.
Однако в новых версиях добавили поддержку аннотаций типов переменных, полей классов, аргументов функций и возвращаемых значений, что призвано упростить чтение и понимание кода.
🐍 3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
https://proglib.io/p/3-luchshih-patterna-proektirovaniya-v-python-singlton-dekorator-i-iterator-2022-02-03
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
https://proglib.io/p/3-luchshih-patterna-proektirovaniya-v-python-singlton-dekorator-i-iterator-2022-02-03
Библиотека программиста
🐍 3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Что выведет программа?
Anonymous Quiz
36%
15, 15
43%
(15, 15)
10%
[15, 15]
5%
3, 5
5%
Error
1%
Другое
Данные о памяти
Благодаря пакету
Благодаря пакету
shutil можно получить информацию о памяти на жёстком диске. Метод disk_usage возвращает количество всей, занятой и свободной памяти в байтах. В примере кода для упрощения число поделено на 10 в 9-ой степени, чтобы вывести кол-во памяти в гигабайтах, а также лишняя дробная часть после второго знака отсекается с помощью format.Что выведет код:
print(type({}) is set)
print(type({}) is set)
Anonymous Quiz
38%
False
29%
True
10%
None
12%
Ничего не выведет
8%
Error
3%
Другое
Senior Python Developer
Упаковка и сохранение JSON Напомним, что JSON — легкочитаемый формат для обмена данными, основанный на JavaScript, но при этом свободно используемый в практически любом языке программирования. На картинке показано, как сохранить словарь в JSON-файл.
Загрузка JSON-файла
Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read сокращенно), и с использованием json.load() вместо json.dump().
JSON используется повсеместно в веб-разработке для передачи данных между клиентом и сервером.
Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read сокращенно), и с использованием json.load() вместо json.dump().
JSON используется повсеместно в веб-разработке для передачи данных между клиентом и сервером.
Что выведет программа?
Anonymous Quiz
23%
{1, 2, 3, 4, 5}
30%
[1, 2, 3, 4, 5]
24%
{3}
16%
[3]
8%
Другое