3.6% o nga whare putunga Python i whakamatauria kua ngaro nga hapa piko

Ko nga hua o te rangahau mo te whakaraeraetanga o te waehere Python ki nga hapa e pa ana ki te he o te whakamahi i nga tohu i roto i te waehere kua whakaputaina. Ko nga raruraru i puta mai i te mea ka tarangihia, ka hono aunoa a Python i nga aho o te rarangi ki te kore e wehea e te piko, me te whakaaro ano i te uara hei tuple mena ka whai te uara ki te koma. Whai muri i te whakahaere i te tātaritanga aunoa mo nga putunga 666 GitHub me te waehere Python, i kitea e nga kairangahau nga take piko i roto i te 5% o nga kaupapa i akohia.

Ko etahi atu tirohanga a-ringa i whakaatu ko nga hapa tuturu i kitea i roto i te 24 anake nga putunga (3.6%), ko te toenga 1.4% he hua teka (hei tauira, ka taea te whakakore i te piko i waenga i nga raina hei whakakotahi i nga ara konae raina-maha, nga tohu roa, HTML. poraka, nga korero SQL ranei). Ko te mea nui i roto i nga putunga 24 me nga hapa tuuturu ko nga kaupapa nui penei i te Tensorflow, Google V8, Sentry, Pydata xarray, rapidpro, django-colorfield me django-helpdesk. Engari, ko nga raruraru me nga tohu kaore i te motuhake ki a Python, ka tipu ake i roto i nga kaupapa C/C++ (ko nga tauira o nga whakatikatika tata ko LLVM, Mono, Tensorflow).

Ko nga momo hapa nui i akohia:

  • Kua ngaro ohorere he piko i roto i nga rarangi, tuple, me nga huinga, na reira ka honoa nga aho, kaua e whakamaoritia hei uara motuhake. Hei tauira, i Sentry, i ngaro tetahi o nga whakamatautau i te piko i waenga i nga aho "tuku" me te "kitea" i roto i te rarangi, i puta mai te tirotiro i tetahi kaihautu "/releasesdiscover" kore-kore, hei utu mo te tirotiro "/releases" me " /kitea" wehe ke.
    3.6% o nga whare putunga Python i whakamatauria kua ngaro nga hapa piko

    Ko tetahi atu tauira na te ngaro o te piko i roto i te rapidpro i hanumi nga ture rereke e rua ki te rarangi 572:

    3.6% o nga whare putunga Python i whakamatauria kua ngaro nga hapa piko

  • He piko e ngaro ana i te mutunga o te whakamaarama tuple huānga-kotahi, ka tautapa ai te taumahi ki te momo auau, kaua ki te tuple. Hei tauira, ko te kupu "uara = (1,)" ka puta he taumahi ki te taurangi o te tuple o te huānga kotahi, engari ko "uara = (1)" ka puta he taumahi o te momo tauoti. Ko nga reu i roto i enei taumahi karekau e pa ki te whakamaramatanga momo, he mea kowhiria, a ko te noho o te tuple ka whakatauhia e te parser anake i runga i te noho o nga piko. REST_FAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated' # ka tohua he aho hei utu mo te tuple. ) }
  • Ko te ahua rereke he tohu taapiri i te waa mahi. Mena ka waiho noa he piko i te mutunga o te taumahi, ka tautapahia he tuple hei uara hei utu mo te momo o mua (hei tauira, mena ka tohua te "uara = 1," hei utu mo te "uara = 1").

Source: opennet.ru

Tāpiri i te kōrero