ืคืืจืกืื ืชืืฆืืืช ืืืงืจ ืขื ืคืืืขืืชื ืฉื ืงืื Python ืืฉืืืืืช ืืงืฉืืจืืช ืืฉืืืืฉ ืฉืืื ืืคืกืืงืื ืืงืื. ืืืขืืืช ื ืืจืืืช ืืืขืืืื ืฉืืขืช ืืกืคืืจื, Python ืืฉืจืฉืจืช ืืืืืืืืช ืืช ืืืืจืืืืช ืืจืฉืืื ืื ืื ืืื ื ืืืคืจืืืช ืืคืกืืง, ืืื ืืชืืืืกืช ืืขืจื ืืื tuple ืื ืืขืจื ืืืืื ืืคืกืืง. ืืืืจ ืืืฆืืข ื ืืชืื ืืืืืืื ืฉื 666 ืืืืจื GitHub ืขื ืงืื Python, ืืืืงืจืื ืืืื ืืขืืืช ืืคืฉืจืืืช ืืคืกืืงืื ื-5% ืืืคืจืืืงืืื ืฉื ืืงืจื.
ืืืืงื ืืื ืืช ื ืืกืคืช ืืจืืชื ืฉืืืืืช ืืืืชืืืช ืืื ืงืืืืืช ืจืง ื-24 ืืืืจืื (3.6%), ื-1.4% ืื ืืชืจืื ืืื ืืืืืืืช ืฉืืืืืช (ืืืืืื, ื ืืชื ืืื ืืืฉืืื ืคืกืืง ืืืืื ื ืืื ืืฉืืจืืช ืืื ืืฉืจืฉืจ ื ืชืืื ืงืืฆืื ืืจืืื ืฉืืจืืช, ืืืืื ืืจืื, HTML ืืืืงืื ืื ืืืืืื SQL). ืจืืื ืืฆืืื ืฉืืื 24 ืืืืืจืื ืขื ืฉืืืืืช ืืืืชืืืช ืืื ืคืจืืืงืืื ืืืืืื ืืื Tensorflow, Google V8, Sentry, Pydata xarray, rapidpro, django-colorfield ื-django-helpdesk. ืขื ืืืช, ืืขืืืช ืขื ืคืกืืงืื ืืื ื ืกืคืฆืืคืืืช ืืคืืืชืื ืืืขืืชืื ืงืจืืืืช ืฆืฆืืช ืืคืจืืืงืืื ืฉื C/C++ (ืืืืืืืช ืืชืืงืื ืื ืืืจืื ืื ืื LLVM, Mono, Tensorflow).
ืกืืื ืืฉืืืืืช ืืขืืงืจืืื ืฉื ืืงืจื:
- ืืืขืืช ืืกืจ ืคืกืืง ืืจืฉืืืืช, ืืืคืืื ืืงืืืฆืืช, ืื ืฉืืืจื ืืฉืจืฉืืจ ืืืจืืืืช ืืืงืื ืืืชืคืจืฉ ืืขืจืืื ื ืคืจืืื. ืืืืืื, ื- Sentry, ืืืช ืืืืืงืืช ืืืืืฆื ืคืกืืง ืืื ืืืืจืืืืช "releases" ื-"discover" ืืจืฉืืื, ืื ืฉืืืื ืืืืืงืช ืืืคื "/releasesdiscover" ืฉืืื ื ืงืืื, ืืืงืื ืืืืงืช "/releases" ื-" /discover" ืื ืคืจื.
ืืืืื ื ืืกืคืช ืืื ืฉืคืกืืง ืืกืจ ื-rapidpro ืืจื ืืืืืื ืฉื ื ืืืืื ืฉืื ืื ืืฉืืจื 572:
- ืคืกืืง ืืกืจ ืืกืืฃ ืืืืจืช tuple ืฉื ืืืื ื ืืืื, ืืืืจื ืืืงืฆืื ืืืงืฆืืช ืกืื ืจืืื ืืื tuple. ืืืืืื, ืืืืืื "ืขืจืืื = (1,)" ืืืื ืืืงืฆืื ืืืฉืชื ื ืฉื ืืืคืื ืฉื ืืืื ื ืืื, ืืื "ืขืจืืื = (1)" ืืืื ืืืงืฆืื ืืกืื ืืกืคืจ ืฉืื. ืืกืืืจืืื ืืืงืฆืืืช ืืื ืืื ื ืืฉืคืืขืื ืขื ืืืืจืช ืืกืื ืืื ืืืคืฆืืื ืืืื, ืืื ืืืืืช ืฉื tuple ื ืงืืขืช ืขื ืืื ืืื ืชื ืจืง ืขื ืกืื ื ืืืืืช ืฉื ืคืกืืงืื. REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated' # ืชืืงืฆื ืืืจืืืช ืืืงืื tuple. ) }
- ืืืฆื ืืืคืื ืืื ืชืืกืคืช ืคืกืืงืื ืืืืื ืืืงืฆืื. ืื ืคืกืืง ื ืฉืืจ ืืืขืืช ืืกืืฃ ืืืื, tuple ืืืงืฆื ืืขืจื ืืืงืื ืืกืื ืืจืืื (ืืืืืื, ืื "ืขืจื = 1," ืืฆืืื ืืืงืื "ืขืจื = 1").
ืืงืืจ: OpenNet.ru