Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
Happening now at the Russian House Brussels: the official Russian language proficiency exam with the Pushkin Institute.
Good luck to all participants!
Прямо сейчас в Русском доме проходит государственный экзамен по русскому языку совместно с Институтом Пушкина.
Желаем удачи участникам!
#RussianHouseBrussels#РусскийДомБрюссель#RFL#TRKI#PushkinInstitute
📚Κρατική εξέταση πιστοποίησης στη Ρωσική ως Ξένη Γλώσσα (RKI) στην Αθήνα με τη συμμετοχή εμπειρογνωμόνων του Κρατικού Πανεπιστημίου Λομονόσοφ Μόσχας🇷🇺🎓
Στις 28–29 Ιουνίου στο Ρωσικό σπίτι στην Αθήνα (ΡΠΕΚ) πραγματοποιήθηκε η επίσημη κρατική εξέταση πιστοποίησης στη ρωσική ως ξένη γλώσσα (RΚΙ) με τη συμμετοχή εξεταστών του Κρατικού Πανεπιστημίου Μόσχας «Μ.Β. Λομονόσοφ» — ενός από τα κορυφαία επιστημονικά κέντρα στον τομέα της διδασκαλίας της ρωσικής ως ξένης (RΚΙ).
🔹 Οι εξετάσεις διεξήχθησαν για τα επίπεδα από A1 έως C2.
🔹 Συμμετείχαν μαθητές, φοιτητές, καθηγητές, μηχανικοί, στρατιωτικοί και εκπρόσωποι άλλων επαγγελμάτων.
🔹 Τα πιστοποιητικά αναγνωρίζονται στη Ρωσία, την Ελλάδα, τις χώρες της ΕΕ, τον Καναδά και τις ΗΠΑ.
Η εξέταση αυτή είναι ένα σημαντικό βήμα προς τη διεθνή αναγνώριση του επιπέδου γνώσης της ρωσικής γλώσσας, απαραίτητη για σπουδές, εργασία και υπηκοότητα.
🖼 Στις ημέρες των εξετάσεων στο ΡΚΠ παρουσιάστηκαν δύο εκθέσεις:
— «Η ζωή και η έμπνευση του Πούσκιν» από το Πανρωσικό Μουσείο Α.Σ. Πούσκιν
— «Η ρωσική αλφάβητος μέσα από τα σχέδια της Μαρίνα Χανκόβα» — ένα μοναδικό καλλιτεχνικό έργο στο ύφος του Ιβάν Μπιλίμπιν
📍 Στις 5 Ιουλίου στη Θεσσαλονίκη θα πραγματοποιηθεί το τελικό στάδιο της πιστοποίησης στη Ρωσική ως Ξένη Γλώσσα. Μείνετε συντονισμένοι και μην χάσετε την ευκαιρία!
👉 Διαβάστε περισσότερα στον σύνδεσμο: https://clck.ru/3Mstpg
📚Государственное тестирование по РКИ в Афинах с участием экспертов МГУ 🇷🇺🎓
28–29 июня в Русском доме в Афинах (РЦНК) прошло официальное государственное тестирование по русскому языку как иностранному (РКИ) с участием экзаменаторов МГУ имени М.В. Ломоносова — ведущего научного центра в области преподавания РКИ.
🔹 Экзамены проходили по уровням от А1 до С2.
🔹 Участники — школьники, студенты, преподаватели, инженеры, военные и представители других профессий.
🔹 Сертификаты признаются в России, Греции, странах ЕС, Канаде и США.
Этот экзамен — серьёзный шаг на пути к международному признанию уровня владения русским языком, необходимый для учёбы, работы и гражданства.
🖼 В дни тестирования в РЦНК прошли две выставки:
— «Жизнь и вдохновение Пушкина» от Всероссийского музея А.С. Пушкина
— «Русская азбука в рисунках Марины Ханковой» — уникальный художественный проект в стиле Ивана Билибина
📍 А уже 5 июля в Салониках состоится заключительный этап сертификационной аттестации по РКИ. Следите за новостями и не упустите шанс!
👉 Читайте подробнее по ссылке: https://clck.ru/3MstGS
@rossotrudnichestvo
#РусскийДомАфины#РКИ#TRKI#RussianLanguage#MSU#ΕξετάσειςΡωσικών#РЦНК#RussianAsForeignLanguage#Certification#CEFR#RFL#ИзучаемРусский#Pushkin#MarinaKhankova#Αθήνα#Thessaloniki#MoscowUniversity#РусскийЯзыкЗаРубежом