Использование комплексных чисел в Python
Никого здесь уже не удивить такими встроенными типами, как например
В Python комплексные числа представлены в виде
Комплексное число легко можно превратить в строку с помощью функции
Хотя
#complex
Никого здесь уже не удивить такими встроенными типами, как например
int
, float
, и подобными. Но кроме них в Python существует еще один довольно интересный тип, а именно, complex
.В Python комплексные числа представлены в виде
x + iy
. А точнее говоря, вместо буквы i
здесь используется буква j
, во избежание некоторой путаницы, поскольку i
чаще всего занята под циклы. Python преобразует реальные числа x
и y
(будь то int
или float
) в комплексное с помощью функции complex(x,y)
.Комплексное число легко можно превратить в строку с помощью функции
str
или посчитать его модуль с помощью функции abs
, а также для доступа к его реальной или мнимой частям можно воспользоваться методами real
и imag
.Хотя
complex
и является встроенным типом, для более удобной работы с комплексными операциями рекомендуется импортировать модуль cmath
.#complex
❤2🔥1😱1
Итерируемый счетчик
Еще один классный итератор из
В аргументах можно задать значения
Обычно
#itertools
Еще один классный итератор из
itertools
— это count
, который генерирует бесконечную последовательность чисел.В аргументах можно задать значения
start
и step
: первый отвечает за начальное значение, а второе за шаг, как и в range
.Обычно
count
редко используют с циклом for
. Чаще можно встретить случаи с функциями типа zip
или map
.#itertools
👍5❤2
Peewee: Легкая и мощная ORM библиотека для работы с базами данных на Python
Для начала работы с
Одной из ключевых особенностей
Peewee также предоставляет возможность создавать миграции, что облегчает обновление схемы базы данных в процессе разработки.
Документация доступна тут
Peewee
- это небольшая и высокоэффективная ORM (Object-Relational Mapping)
библиотека на Python
, которая облегчает взаимодействие с базами данных и управление данными в ваших приложениях. Она предоставляет удобные средства для создания, чтения, обновления и удаления данных в базе данных, что делает работу с БД более интуитивной и удобной.Для начала работы с
Peewee
, вы можете установить библиотеку с помощью pip
. Затем вы можете определить модели данных и их отношения, а Peewee
автоматически создаст соответствующую структуру в вашей базе данных. Peewee поддерживает различные типы баз данных, включая SQLite
, MySQL
, PostgreSQL
и другие.Одной из ключевых особенностей
Peewee
является его простота использования и понятный синтаксис. Вы можете выполнять запросы к данным с минимальными усилиями, а также выполнять сложные операции, такие как объединение таблиц, агрегирование данных и многое другое.Peewee также предоставляет возможность создавать миграции, что облегчает обновление схемы базы данных в процессе разработки.
Документация доступна тут
🔥2