Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
„Der Sommer wird enden“ - Drama mit dem oskarnominierten Schauspieler Yury Borisov
Der Film erzählt die Geschichte von Kescha, einem 27-jährigen Mann, der nach Verbüßung einer Haftstrafe in sein Heimatdorf in Jakutien zurückkehrt, um einen Neuanfang zu wagen. Zunächst scheint alles möglich: Seine Familie steht hinter ihm, er findet Arbeit in einer Goldabbau-Kooperative, und sein jüngerer Bruder Tima bereitet sich auf die Aufnahme an einer Universität vor.
Doch die Hoffnung auf ein ruhiges Leben zerbricht, als Kescha an seinem neuen Arbeitsplatz betrogen wird. In dem Versuch, sich zu rächen und zugleich zu überleben, trifft er gemeinsam mit seinem Bruder eine folgenschwere Entscheidung: Sie stehlen Gold. Bald befinden sich die beiden auf der Flucht, verfolgt von ihren Gegnern, und müssen einen Ausweg aus einer immer bedrohlicheren Situation finden.
Die Filmvorführung findet am 3. März um 19:00 statt.
18+
Meldet euch rechtzeitig an!
#Kino#RussischesKino#KinoinBerlin#Film
„Der Sommer wird enden“ - Drama mit dem oskarnominierten Schauspieler Yury Borisov
Der Film erzählt die Geschichte von Kescha, einem 27-jährigen Mann, der nach Verbüßung einer Haftstrafe in sein Heimatdorf in Jakutien zurückkehrt, um einen Neuanfang zu wagen. Zunächst scheint alles möglich: Seine Familie steht hinter ihm, er findet Arbeit in einer Goldabbau-Kooperative, und sein jüngerer Bruder Tima bereitet sich auf die Aufnahme an einer Universität vor.
Doch die Hoffnung auf ein ruhiges Leben zerbricht, als Kescha an seinem neuen Arbeitsplatz betrogen wird. In dem Versuch, sich zu rächen und zugleich zu überleben, trifft er gemeinsam mit seinem Bruder eine folgenschwere Entscheidung: Sie stehlen Gold. Bald befinden sich die beiden auf der Flucht, verfolgt von ihren Gegnern, und müssen einen Ausweg aus einer immer bedrohlicheren Situation finden.
Die Filmvorführung findet am 3. März um 19:00 statt.
18+
Meldet euch rechtzeitig an!
#Kino#RussischesKino#KinoinBerlin#Film
„Ewiger Winter“ - Drama in russischer Sprache mit englischen Untertiteln
Die Geschichte konzentriert sich auf die Familie von Wladimir und Elena, deren Leben nach dem tragischen Tod ihres Sohnes aus den Fugen gerät. Die Mutter versucht, ihren Sohn über sein Tagebuch besser zu verstehen und zugleich einen Zugang zu den eigenen Gefühlen zu finden. Der Vater hingegen wird von dem Wunsch besessen, die Schuldigen aufzuspüren und zu bestrafen, was ihn zum Gefangenen seines eigenen Schmerzes und Zorns macht.
Der Film zeigt, wie Trauer, Schuld, Verzweiflung und das Bedürfnis nach Gerechtigkeit unterschiedlich auf Menschen wirken und wie schwer es ist, nach einem Verlust einen Weg zu Akzeptanz und zur Wiederannäherung zu finden.
Die Filmvorführung findet am 26. Februar um 19:00 Uhr statt.
FSK: 18+
Meldet euch rechtzeitig an!
#Kino#RussischeFilm#KinoinBerlin#EwigerWinter#DramaFilm
"Peter der Große: Der letzte Zar und der erste Kaiser" – der beliebte historische Film🎞️ wird in russischer Sprache mit englischen Untertiteln am 1. Oktober um 19:00 Uhr im Filmtheater im Russischen Haus in Berlin gezeigt!
• Wie bestieg Peter der Große den Thron, obwohl er das vierzehnte Kind in seiner Familie war?👑
• Wie gelang es ihm, den Zugang zum Meer zurückzugewinnen, obwohl das Land keine professionelle Armee und Marine hatte?🪖
• Wie schaffte er es, Russland innerhalb weniger Jahrzehnte an die Weltspitze zu führen, obwohl das Land zuvor kaum ernst genommen wurde?🤔
Ihr habt eine tolle Chance, diese dokumentarische Rekonstruktion auf einer großen Leinwand📺 anzuschauen: kommt unbedingt vorbei und erfahrt mehr über die wichtigen Momente in der Geschichte Russlands!😍🍿
🎟️ Eintritt frei
#doku#historischerfilm#geschichte#kinoinberlin#russischeshausberlin#peterdergroße#russischerzar#gratisevent#russischeskino