Nemo tambayoyi…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Gida
Batutuwa
Rukunoni
Hanyoyin koyo
Nema
Tambayoyin hira na Python · Atisayen Hira na IT
Gida
/
#Python
#Python
24 tambayoyi
Python nini ne kuma manyan siffofinsa nawa?
Python
#language
Junior
›
Waɗannan nau'in bayanan na haɓaka dā Python?
Python
#language
Junior
›
Menene bambanci tsakanin jerin, tuples da dictionaries?
Python
#data-structures
Junior
›
Menene list comprehensions?
Python
#language
Junior
›
Paano aiki ake sunayen aiki da jijiyowan aiki?
Python
#functions
Junior
›
Slicing a yi aiki ta yaya a Python?
Python
#language
Junior
›
Yaya ake tsara strings a Python?
Python
#language
Junior
›
Menene bambanci tsakanin abubuwan da za a iya canzawa da waɗanda ba za a iya canzawa?
Python
#language
Junior
›
Moduli, shigo, da kuɗi (packages) yaya suke aiki?
Python
#language
Junior
›
Yadda ake aiki da loops da iteration a cikin Python?
Python
#language
Junior
›
Menene ƴari-ƴariya (decorators) kuma ta zā yi aiki ta rubuta daya?
Python
#functions
Middle
›
Mene ne jenereta da kalmar na yield?
Python
#language
Middle
›
Mene ne *args da **kwargs?
Python
#functions
Middle
›
Menene lambdas da kayan aiki na aikin map/filter/reduce?
Python
#functions
Middle
›
Paano classes da objects suke aiki cikin Python?
Python
#oop
Middle
›
Yadda gida da super() suke aiki?
Python
#oop
Middle
›
Menene masu sarrafa mahalarta da bayananin with?
Python
#language
Middle
›
Menene dunder (magic) methods?
Python
#oop
Middle
›
Me kuma yadda ake amfani da sabannin muhallin Python (virtual environments)?
Python
#tooling
Middle
›
Yaya nau'i bayani ke aiki kuma nima ne fa'idodin su?
Python
#language
Senior
›
Menene metaclasses da descriptors?
Python
#oop
Senior
›
Menene bambantaccen iterable da iterator?
Python
#language
Middle
›
Wane nau wajan 'yan nau'i da sa'ar na modelu ta jere? Modulu **`collections`** yana ba da nau'i na jerin waje na musamman waɗanda ke fadada jiyye/dict/tuple da ɓata sauki, sau da yawa na ƙoƙari mafi girma don alamsun da aka taƙi. Sanin waɗannan yana ba ka damar rubuta lambar da ta fi tsada da sannu. ## defaultdict — dicts tare da sakamakon tsaida na kaɗai [[CODE_1]] `defaultdict(list)` (ko `int`, `set`, da sauransu) yana ba sakamakon tsaida ga duk wacce babu mabuɗi — kashe shirin da aka ji kaɗai na bincike-da-haɓaka. Kyau ne don haɗa da kirgaje. ## Counter — kirgaje abubuwan da ke faruwa [[CODE_2]] `Counter` yana sanya kirgaje mita sauki — kirgaje kalmomi, zaben, abubuwan da ke faruwa — tare da hanyoyi masu amfani kamar `most_common`. ## deque — mabilis append/pop a duka ƴaranya [[CODE_3]] `deque` jirgi ne mai tsaye-tsaye tare da O(1) append/pop a duka ƴaranya — mabab da ne don jerin, sarƙoƙi, da windows da ke saba (jiyye kawai O(n) ne don aiki na gida). ## namedtuple — mara nauyi, jerin bayanan da aka sanya [[CODE_4]] `namedtuple` yana ba tuples jerin bayanan da aka sanya — san kaifi fiye da shiryayya kiɗaya, rashin iya canja, ƙauri-sauya. (Lambar zamani yawanci suna amfani da `@dataclass` maimakon haka don jerin bayanan da za a iya canja.) ## OrderedDict / ChainMap (wuya a yanzu) [[CODE_5]] ## Me yasa ya tattara Modulu `collections` yana ba abin da ya dace don alamsun da aka taƙi, yana bugi ga lambar da ta fi tsada da ƙoƙari sau da yawa. `defaultdict` da `Counter` suna sauƙe haɗa da kirgaje a sakamako (suna cire ilimin da aka yi da hannu); `deque` yana ba aiki na O(1) da mai tsaye-tsaye inda jiyye za ta kashe; `namedtuple` yana sanya jerin bayanan mara nauyi da za a iya karantawa. Yawo ga waɗannan maimakon saida lambar da aka yi da hannu tare da jiyye dicts/lists shine alamar aiki mababbaki, sannu Python — ana samu su da yawa a lambar aiki ga sarrafa bayani, hanyoyi, da aiki mababbaki.
Python
#data-structures
Middle
›
Menene dataclasses da kuma yadda __slots__ ke taimakawa?
Python
#oop
Senior
›