3.6% kaydadka Python ee la tijaabiyay waxay lahaayeen khaladaad hakad ah

Natiijooyinka daraasad ku saabsan u nuglaanshaha koodhka Python ee khaladaadka la xidhiidha isticmaalka khaldan ee koodka ayaa la daabacay. Dhibaatooyinka waxaa keena xaqiiqda ah in marka la xisaabinayo, Python si toos ah isku xira xargaha liiska haddii aysan ku kala soocin comma, oo sidoo kale ula dhaqmo qiimaha sida tuple haddii qiimaha uu raaco comma. Ka dib markii ay sameeyeen falanqayn otomaatig ah oo ku saabsan 666 GitHub oo leh koodka Python, cilmi-baarayaashu waxay caddeeyeen arrimaha kooma ee suurtogalka ah 5% ee mashaariicda la darsay.

Kormeerka gacanta ee dheeraadka ah ayaa muujiyay in khaladaadka dhabta ah ay ku jiraan 24 kaliya (3.6%), iyo 1.4% soo haray waxay ahaayeen kuwo been abuur ah (tusaale ahaan, comma si ula kac ah ayaa laga yaabaa in laga saaro inta u dhaxaysa khadadka si loo isku daro faylalka khadadka badan, xashiishka dheer, HTML. blocks ama tibaaxaha SQL). Waxaa xusid mudan in 24-ka xarumood ee khaladaadka dhabta ah ay ka mid yihiin mashaariicda waaweyn sida Tensorflow, Google V8, Sentry, Pydata xarray, rapidpro, django-colorfield iyo django-helpdesk. Si kastaba ha ahaatee, dhibaatooyinka hakadka ma aha kuwo gaar u ah Python oo inta badan waxay ku soo baxaan mashaariicda C/C++ (tusaale ahaan hagaajintii dhawaa waa LLVM, Mono, Tensorflow).

Noocyada ugu waaweyn ee khaladaadka la bartay:

  • Si lama filaan ah waxaa uga maqan koma ee liisaska, tuples, iyo sets, taasoo keenaysa in xadhkaha la isku xidho halkii loo fasiri lahaa qiimayaal gaar ah. Tusaale ahaan, gudaha Sentry, mid ka mid ah imtixaanada ayaa seegay comma u dhexeeya xargaha "sii daynta" iyo "daahfurka" liiska, taas oo keentay in la hubiyo maamulaha "/ sii daayodiscover" aan jirin, halkii laga hubin lahaa "/ sii dayn" iyo " /gaari" si gooni ah.
    3.6% kaydadka Python ee la tijaabiyay waxay lahaayeen khaladaad hakad ah

    Tusaale kale ayaa ah in hakadka maqan ee Fastpro uu sababay laba xeer oo kala duwan in lagu daro khadka 572:

    3.6% kaydadka Python ee la tijaabiyay waxay lahaayeen khaladaad hakad ah
  • Koma maqan dhamaadka qeexitaan hal-element ah, taas oo keenaysa in hawsha lagu meeleeyo nooc caadi ah oo aan ahayn tuple. Tusaale ahaan, odhaahda "qiimaha = (1,)" waxay keeni doontaa meelaynta doorsoomayaal tuple ka mid ah hal element, laakiin "qiimaha = (1)" waxay keeni doontaa meelaynta nooc isku-dhafan. Qeexaha ku jira shaqooyinkan ma saameeyaan qeexida nooca waana ikhtiyaari, joogitaanka tuple waxaa go'aamiya baarser kaliya oo ku saleysan joogitaanka hakad. REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated' # waxa loo qoondayn doonaa xadhig halkii tuple. )}
  • Xaaladda ka soo horjeeda waa hakad dheeri ah inta lagu jiro shaqada. Haddii comma si lama filaan ah looga tago dhamaadka shaqada, tuple ayaa lagu meelayn doonaa qiimihiisu halkii uu ka ahaan lahaa nooca caadiga ah (tusaale, haddii "qiimaha = 1," la cayimay halkii "qiimaha = 1").

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster