Как получить текущее использование CPU в Python
#kangaroo #python
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kak-poluchit-tekuscee-ispolzovanie-cpu-v-python-5f590adedeed59545ad80d54
#kangaroo #python
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kak-poluchit-tekuscee-ispolzovanie-cpu-v-python-5f590adedeed59545ad80d54
Яндекс Дзен
Как получить текущее использование CPU в Python
...модуль, предоставляющий интерфейс для получения информации о запущенных процессах и использовании системы (CPU, память) портативным способом с помощью Python...
Handcalcs — Python-библиотека, которая позволяет преобразовывать формулы, написанные от руки, в привычный человеку вид:
#python #kangaroo
https://github.com/connorferster/handcalcs
#python #kangaroo
https://github.com/connorferster/handcalcs
GitHub
GitHub - connorferster/handcalcs: Python library for converting Python calculations into rendered latex.
Python library for converting Python calculations into rendered latex. - connorferster/handcalcs
Основы_ЯП_python.pdf
14.8 MB
Python 3.9: все, что вам нужно знать
#python #kangaroo #news
https://webdevblog-ru.cdn.ampproject.org/c/s/webdevblog.ru/python-3-9-vse-chto-vam-nuzhno-znat/amp/
#python #kangaroo #news
https://webdevblog-ru.cdn.ampproject.org/c/s/webdevblog.ru/python-3-9-vse-chto-vam-nuzhno-znat/amp/
Еще один блог веб-разработчика
Python 3.9: все, что вам нужно знать - Еще один блог веб-разработчика
Небольшая заметка о новых возможностях в следующей версии Python 3.9
FinancePy - пакет для работы с финансами на Python.
#python #kangaroo
https://github.com/domokane/FinancePy
#python #kangaroo
https://github.com/domokane/FinancePy
GitHub
GitHub - domokane/FinancePy: A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives…
A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives. - GitHub - domokane/FinancePy: A Pytho...
Список из 100+ тем для проектов по разработке на Python и Data Science.
#python #kangaroo
https://blog.thecodex.me/100-python-and-data-science-projects-for-every-kind-of-programmer/
#python #kangaroo
https://blog.thecodex.me/100-python-and-data-science-projects-for-every-kind-of-programmer/
TheCodex
100+ Python and Data Science Projects for Every Kind of Programmer
Refer to this compilation of 100+ beginner-friendly to advanced project ideas for you to experiment, build, and have fun with. After completing some of these projects, use your newfound knowledge and experience to create original, relevant, and functional…
Django REST API-интерфейс в одном файле.
#python #kangaroo
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
#python #kangaroo
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
adamj.eu
A Django REST API in a Single File - Adam Johnson
I previously covered writing a Django application in a single file, for both synchronous and asynchronous use cases. This post covers the angle of creating a REST API using Django in a single file.
Многопоточность и многопроцессорность в python
#kangaroo #python
https://medium.com/mindful-engineering/multithreading-multiprocessing-in-python3-f6314ab5e23f
#kangaroo #python
https://medium.com/mindful-engineering/multithreading-multiprocessing-in-python3-f6314ab5e23f
Medium
Multithreading & Multiprocessing in Python3
What do You need To Know?
Типовые ошибки Python-разработчиков на собеседованиях
#python #kangaroo
https://habr.com/ru/company/domclick/blog/531674/
#python #kangaroo
https://habr.com/ru/company/domclick/blog/531674/
Хабр
Типовые ошибки Python-разработчиков на собеседованиях
Всем привет, сегодня я хотел бы поговорить о некоторых сложностях и заблуждениях, которые встречаются у многих соискателей. Наша компания активно растет, и я ч...
Магические методы в Python
Создание объекта dict, принимающего только целые и плавающие числа в качестве значений
В этом сценарии мы реализуем класс, который создает объекты-словари, принимающие только целые и плавающие значения.
При добавлении других типов данных, таких как строки, списки и кортежи, будет появляться исключение, указывающее пользователю, что пользовательский объект dict может принимать только целые и плавающие числа в качестве значений.
Для реализации этого процесса используются следующие методы:
Для начала создаем пользовательский класс CustomIntFloat и передаем dict в список наследования аргументов. Это означает, что созданный объект будет вести себя как словарь, за исключением тех мест, в которых это поведение будет выборочно изменено.
Затем создаем метод init, чтобы сконструировать объект dict CustomIntFloat, который принимает ключ и значение в список аргументов, установленный в тип None по умолчанию. Таким образом, если пользователь создает объект класса CustomIntFloat без передачи ключа или значения, будет сгенерирован пустой dict. Данное условие гласит: если ключ не передан, то параметру ключа по умолчанию присваивается аргумент None, а пустой dict создается путем ссылки на объект CustomIntFloat с атрибутом класса empty_dict.
Если пользователь указывает ключ length и соответствующее значение, которое является экземпляром класса int или float, то ключ и значение будут установлены в объекте.
Наконец, если пользователь указывает несколько ключей и значений в качестве итерируемых в операторе else, то они будут заархивированы функцией zip и им будет присвоено имя переменной zipped. Выполняем цикл на zipped, чтобы проверить, имеет ли значение тип int или float. Если нет, то будет сгенерировано пользовательское исключение CustomIntFloatError.
Класс исключения CustomIntFloatError и метод str
При генерации исключения CustomIntFloatError создается экземпляр класса CustomIntFloatError.
Таким образом, этот пользовательский класс исключений нуждается в помощи magic-методов init и str. Созданный экземпляр принимает переданное значение и устанавливает его в качестве значения атрибута в классе CustomIntFloatError.
Это означает, что при появлении сообщения об ошибке значение, переданное в init объекта CustomIntFloat, может быть установлено как атрибут (self.value) в классе CustomIntFloatError и с легкостью проверено.
Метод setitem
setitem — это magic-метод, который вызывается при установке ключа и значения в словаре. Если после создания объекта CustomIntFloat пользователь попытается добавить значение, которое не относится к типу int или float, появится то же исключение CustomIntFloatError.
Понравилась статья, есть желание подбросить монет?
Это возможно, для всего остального есть master card
5599005078807943
#kangaroo #it #python #science
Создание объекта dict, принимающего только целые и плавающие числа в качестве значений
В этом сценарии мы реализуем класс, который создает объекты-словари, принимающие только целые и плавающие значения.
При добавлении других типов данных, таких как строки, списки и кортежи, будет появляться исключение, указывающее пользователю, что пользовательский объект dict может принимать только целые и плавающие числа в качестве значений.
Для реализации этого процесса используются следующие методы:
__int__, __setitem__ и __str__
Для начала создаем пользовательский класс CustomIntFloat и передаем dict в список наследования аргументов. Это означает, что созданный объект будет вести себя как словарь, за исключением тех мест, в которых это поведение будет выборочно изменено.
Затем создаем метод init, чтобы сконструировать объект dict CustomIntFloat, который принимает ключ и значение в список аргументов, установленный в тип None по умолчанию. Таким образом, если пользователь создает объект класса CustomIntFloat без передачи ключа или значения, будет сгенерирован пустой dict. Данное условие гласит: если ключ не передан, то параметру ключа по умолчанию присваивается аргумент None, а пустой dict создается путем ссылки на объект CustomIntFloat с атрибутом класса empty_dict.
Если пользователь указывает ключ length и соответствующее значение, которое является экземпляром класса int или float, то ключ и значение будут установлены в объекте.
Наконец, если пользователь указывает несколько ключей и значений в качестве итерируемых в операторе else, то они будут заархивированы функцией zip и им будет присвоено имя переменной zipped. Выполняем цикл на zipped, чтобы проверить, имеет ли значение тип int или float. Если нет, то будет сгенерировано пользовательское исключение CustomIntFloatError.
Класс исключения CustomIntFloatError и метод str
При генерации исключения CustomIntFloatError создается экземпляр класса CustomIntFloatError.
Таким образом, этот пользовательский класс исключений нуждается в помощи magic-методов init и str. Созданный экземпляр принимает переданное значение и устанавливает его в качестве значения атрибута в классе CustomIntFloatError.
Это означает, что при появлении сообщения об ошибке значение, переданное в init объекта CustomIntFloat, может быть установлено как атрибут (self.value) в классе CustomIntFloatError и с легкостью проверено.
Метод setitem
setitem — это magic-метод, который вызывается при установке ключа и значения в словаре. Если после создания объекта CustomIntFloat пользователь попытается добавить значение, которое не относится к типу int или float, появится то же исключение CustomIntFloatError.
Понравилась статья, есть желание подбросить монет?
Это возможно, для всего остального есть master card
5599005078807943
#kangaroo #it #python #science
doc142751228_583209755.pdf
1.3 MB
Перевод статьи о Django и Django REST Framework, в которой разрабатывается простое веб-приложение для учета книг. Показан переход от обычных представлений, возвращающих HttpResponse, к JsonResponse и Django REST Framework для использования в дальнейшем библиотеки React.
#it #kangaroo #python
#django #react
#it #kangaroo #python
#django #react