Ранее я уже упоминал о другой фишке из ˍˍfutureˍˍ , это оператор деления.
from __future__ import division
Суть проста. Раньше сложность типа данных результата поределялась типом самого сложного операнда.
Например:
int/int => int
int/float => float
В первом случае оба операнда int, значит и результат будет int. Во втором float более сложный тип, поэтому результат будет float.
Если нам требуется получить дробное значение при делении двух int то приходилось форсированно один из операндов конверировать в float.
12/float(5) => float
Но с новой "философией" это не требуется. В Python3 "floor division" заменили на "true division" а старый способ теперь работает через оператор "//".
>>> 3/2
1.5
>>> 3//2
1
То есть теперь деление int на int даёт float если результат не целое число.
В классах теперь доступны методы __floordiv__() и __truediv__() для определения поведения с этими операторами.
Данный переход описан в PEP238.
#pep#2to3#basic
Various Artists — Music of Bhutan (Folkways Records, 1978)
#traditional#field_recording#chiwang#dramyin#yangqin#Bhutan
Из-за географической изолированности Восточных Гималаев в Бутане очень медленно проходит процесс модернизации. Помимо этого жители Бутана очень бережно относятся к сохранению своего наследия. Правительство Бутана открыло границы страны для туристов только в 1974 году, а народ Бутана сохранил гималайский буддизм почти в его первозданном виде.
Доктор Иоганн С. Шушкевич — антрополог и один из первых путешественников, открывших для себя Бутан. Он создал Music of Bhutan в 1978 году, когда ученые только начали изучать бутанскую музыку, преимущественно местную буддийскую литургию. В свою очередь сборник полевых записей Music of Bhutan наглядно демонстрирует, что до конца 70-х годов XX века жителям Бутана вполне успешно удавалось сохранять не только духовную, но и народную музыкальную традицию.
🔗Spotify | AppleMusic | Telegram
Stephen Cheng — Flower Drum and Other Chinese Folk Songs (Monitor Records, 1994)
#traditional#erhu#flute#gong#san_xian#sheng#yangqin#China
Стивен Чун-Тао Ченг — американский певец, композитор и педагог китайского происхождения. Родился и вырос он в Шанхае, а затем продолжил образование в США: получил степень магистра искусств в Колумбийском университете и окончил аспирантуру Джульярдской школы музыки. После этого Ченг многие годы преподавал вокал в крупных американских университетах.
Широкую известность приобрела книга Чена The Tao of Voice, посвящённая вокальной методике, которая объединяет западные вокальные техники и современные психофизические упражнения с элементами китайской философии и дыхательных практик.
Эта запись 1994 года представляет Чена как исполнителя популярных китайских народных песен разных жанров: любовных, шуточных, застольных, колыбельных, трудовых, пастушьих, детских и даже философских. Большинство песен звучит на мандаринском диалекте, часть — на кантонском.
🔗Spotify | Telegram