Многие из тех кто активно работал с 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
Kickstart your career with the 𝐏𝐌 𝐈𝐧𝐭𝐞𝐫𝐧𝐬𝐡𝐢𝐩 𝐒𝐜𝐡𝐞𝐦𝐞 𝟐𝟎𝟐𝟒!
With 1.25 lakh internships across 24 sectors, gain real-world experience and connect with top companies.
Youth aged 21-24, earn ₹𝟓𝟎𝟎𝟎/𝐦𝐨𝐧𝐭𝐡 𝐩𝐥𝐮𝐬 𝐚 ₹𝟔𝟎𝟎𝟎 𝐨𝐧𝐞-𝐭𝐢𝐦𝐞 𝐠𝐫𝐚𝐧𝐭!
Register Now at
pminternship.mca.gov.in
#PMInternshipScheme
ये स्वर्णिम अवसर बिलकुल न चूकें—तारीखें नोट करें!
पंजीकरण: 12-25 अक्टूबर 2024
कंपनी का चयन: 27 अक्टूबर-7 नवंबर 2024
ऑफर लेटर: 8-15 नवंबर 2024
इंटरनशिप शुरू होने की तिथि: 2 दिसंबर 2024
#NewIndia#YuvaShakti
#PMInternshipScheme
योग्यता मानदंड:
- SSC, HSC, ITI, डिप्लोमा या बैचलर्स डिग्री होनी चाहिए।
- ऑनलाइन/डिस्टेंस प्रोग्राम कर रहे छात्र भी पात्र हैं।
- सुनिश्चित करें कि आप मानदंडों को पूरा करते हैं।
#NewIndia#YuvaShakti
#PMInternshipScheme
अपनी योग्यता देखें, और इस अवसर को बिलकुल भी न गवाएं!
- भारतीय नागरिक, उम्र 21-24 वर्ष
- किसी भी पूर्णकालिक नौकरी में न हों
#NewIndia#YuvaShakti
#PMInternshipScheme
आपके लिए इस अवसर में क्या-क्या शामिल है?
- 12 महीने की इंटरनशिप
- 5,000 रुपये/महीने का स्टाइपेंड
- 6,000 रुपये का एकमुश्त अनुदान
- न्यूनतम 6 महीने पूर्ण होने पर कार्य का प्रमाणपत्र
#NewIndia#YuvaShakti
#PMInternshipScheme
युवाओं के लिए एक शानदार मौका! 💥
#PMInternshipScheme में शामिल हों और अपने सपनों की कंपनी में काम करने का मौका पाएं, जहां आपका इंतजार कर रहे है 500 शीर्ष कंपनियों में 1.25 लाख इंटर्नशिप के सुनहरे अवसर।
आइए इस 🧵द्वारा जानें अधिक जानकारी...
#NewIndia#YuvaShakti
Delhi University Students Spill the Tea - What do they think about the #PMInternshipScheme?
In this #FridaysAtMyGov episode, we asked them for their thoughts, and trust us, their takes are both insightful and hilarious!
But that’s not all! Get ready for a fun Rapid Fire where students reveal what projects they'd work on... and what they'd ask if they met PM Modi!
🎥https://youtu.be/0eT-HBmYoi4?si=JO5IK849JPNKXYUH
#DelhiUniversity
#Internship2024