Съездил в командировку в Горький. Сейчас он, конечно, называется Нижний Новгород, но было бы здорово оставить старое название. Во-первых, не было бы путаницы с Великим Новгородом. Во-вторых, представьте, какая интересная эмоциональная энергетика в названии Горький.
И местные это всячески обыгрывают. Помимо просто повсеместного исторического наследия есть, например, сеть кофеен «Сладкий Горький», а в отеле подавали чай «Горьковский».
Много чего не успел, не посмотрел, был буквально на пару дней по работе. Даже в метро не спустился. Но чувствуется хороший туристический потенциал, обязательно сюда вернусь.
Из-за особенностей рельефа часть города находится на возвышенности, а часть в низине. Поэтому да, есть верхний Нижний Новгород, и нижний Нижний Новгород. Но Горький всё равно круче.
В детстве я слышал такую шуточную загадку: дракон-сладкоежка съел все города, но один оставил, какой?
#life
https://docs.python.org/3/library/asyncio.html
#asyncio
#Asynchronous programming is more complex than classical “#sequential” programming: see the Develop with asyncio page which lists common traps and explains how to avoid them. Enable the debug mode during development to detect common issues.
http://wla.berkeley.edu/~cs61a/fa11/lectures/streams.html
In this chapter, we continue our discussion of real-world applications by developing new tools to process #sequential#data. In Chapter 2, we introduced a sequence interface, implemented in Python by built-in data types such as #tuple and #list. #Sequences supported two operations: querying their length and accessing an element by index. In Chapter 3, we developed a user-defined implementations of the sequence interface, the Rlist class for representing recursive lists. These sequence types proved effective for representing and accessing a wide variety of sequential #datasets.