ááááááá (áá ááá áááá áááᥠááá)
áá áĄá˘áá˘ááᥠáá áĄááĽáŞááᥠááááá¤ááŞáá ááá áĄááá áááá áĽáá ááŁáá áááááááááᥠáŽáá ááĄáŽáᥠáĄá˘ááááá á˘áááᥠáááĄááááá§áá¤ááááááá. áá á¨ááááŽááááá¨á, áᣠáá ááŞáá, áᣠá á áá áᥠááááá¤ááŞáá ááá, ááŽ. áááŽááá áááᥠáááá áá. áĄááĄáŁá ááááá áááᥠá¨ááĄááŽáá ááŞááááá áá ááááŽááá ááááááĄááŞ, á áááááá᪠áááá¨ááááááááá áŹááááá áááŁáŤáŚááá áĄá˘áá˘ááᥠá¨ááĽáááá¨á. áááááá§áááá: {{subst:ááááá¤ááŞáá ááá/info|ááááááá (áá ááá áááá áááᥠááá)}} |
|
| |
| á¤ááááᥠááá¤áá ááááááá | .py, .pyw, .pyc, .pyo, .pyd |
|---|---|
| áááááĽááá§ááááᥠááá ááŚá | 1991 |
| áááá¤áŁáŤáááá | ááŁááá ááá á ááĄáŁáá |
| á¨áááĽááááá | Python Software Foundation |
| áááá ááá áĄáá | 3.12.2 |
| ááá áááááá | áááááĽá˘áááá-áá áááá˘áá áááŁáá, áá áŤááááááá, á¤áŁááĽáŞááŁá á |
| á˘áááááᥠáááááááá | áŤáááá á, áááááááŁá á |
| áááááᥠáááááááá | ABC, C, Icon, Modula-3, Perl, Smalltalk, Tcl, ALGOL 68, Haskell, Lisp, Java |
| áááááá ááááááááá | Ruby, Boo, Groovy, Cobra, D, Dao |
| áááááá á á¨ááĽááááá ááá áĄáááá | CPython, Jython, IronPython, PyPy |
| ááááááĽá˘ááá | Stackless Python, RPython |
| áááá ááŞááŁáá áĄááĄá˘ááá | áá ááĄáááá˘á¤áá ááŁáá |
| áááŞááááá | Python Software Foundation License |
| áĄááá˘á | http://www.python.org |
ááááááá áŹáá áááááááᥠáááŚááá ááááᥠáá ááá áááá áááᥠáááááááŁá áááᥠá¨ááĄááŤááááááááá á¤áá áá áĄáááĽá˘á áá, á ááááᥠááááááá á§áŁá áááŚáááᥠááááŽáááááᥠááááᥠááááááá áŹáááááŽáááááááá.áááááááᥠáĄá˘ááááá á˘áŁáá áááááááááá ááááá áá á§áááááááŽá ááá. áᥠáá§ááááᥠáŤáááá áá¨áááá áááááá§áá¤ááᥠááááááááĄáááᥠâ áááááŞáááĄ.
ááááááá ááŁáá˘áááá ááááááŁáá áááá áá ááááŞááᥠá áááá ᪠áá ááŞáááŁá áŁáá, ááááá áá˘ááŁáá, ááĄá á¤áŁááĽáŞááááááŁá á áá ááá áááá áááᥠááááááá˘áááĄ. ááᥠáŽá¨áá áá áááá áááá ááĄáá áááááĄ, á áááá ááááŞáá Tcl, Perl, Ruby, Scheme áá Java. áááááááᥠáááŽááĄááááááááá á¨áá áᥠááŚáĄáááá¨ááááá:
- áŁááŚá ááĄáá áŞáŽááá, áááĄááááá áá ááááŽáááá áĄááá˘ááĽáĄá
- ááá˘á ááĄáááĽáŞáá
- áááááĽá˘ áá áááá˘áá áááŁáá áááááááᥠááŁáá˘áááá ááááááŁáá ááááááá
- áĄá áŁáá ááááŁááá áŁáááá
- áááááŞáááá áŁááŚá ááĄáá áááŚááá ááááᥠá˘áááá ááá
- ááá˘ááá ááá áááá ááá
- á¤áá áá áĄá˘ááááá á˘áŁáá áááááááááá
áááááááᥠááá˘áá áá áá˘áá˘áá á áŹáá áááááááᥠááá á˘áŁáááŁá ááááĽááááĄ, ááááááá, áᥠááá ááŁáá˘ááááá˘á¤áá ááŁááá áá ááááááá á¨ááĽááááá áá ááá áááááᥠááá¨áááá á¨ááĄááŤááááááá áá ááĽá˘áááŁááá á§áááá áááá˘á¤áá áááá. á ááááĄá᪠ááááĄáá(á)á¨á áááááááá python somescript.py, ááá˘áá áá áá˘áá˘áá á ááĄá áŁáááᥠá¨ááááá áááá ááŞááááĄ:
- ááááŹááááĄ, áá áĄááááᥠáᣠáá á somescript.pyc (áááá˘-áááááááá áááŁáá áááá) áá somescript.pyo (ááá˘áááááá áááŁáá áááá) ááááá ááá ááĽá˘áá ááá¨á
- áᣠáááá˘-áááááááá áááŁáá áááá áá áá áĄáááááĄ, ááá˘áá áá áá˘áá˘áá á áááááááŁá áá áĽáááᥠááᥠáá áŁá¨áááᥠáá ááá ááááĄ
- áᣠáááá˘-áááááááá áááŁáá áááá áá áĄáááááĄ, ááá˘áá áá áá˘áá˘áá á áááá ááᥠáŹá§áá ááĄá (somescript.py) áá áá áááá˘-ááááᥠ(somescript.pyc) ááááá¤ááááŞááᥠáá ááĄ
- áᣠáŹá§áá á áŁá¤á á ááŽáááá, á. á. áááŽáá áááĄá á ááááĽá˘áá ááá ááááááááŞááᥠá¨ááááá, ááá˘áá áá áá˘áá˘áá á á¨ááᥠáá áĄáááŁá áááá˘-áááᥠáá ááááááá áĽáááᥠáááĄ
- ááá˘áá áá áá˘áá˘áá áᥠááá á˘áŁáááŁá á ááááĽááá ááĄá áŁáááᥠáááá˘-ááááĄ
áááááááᥠáá ááá áááááᥠáĄááĄáŹá áá¤á áááĄáááŁá˘áŁá áá á¨ááĄáááá áá áŻááááá á¨ááĽááááá áá ááá áááááᥠáĄááĄáŹá áá¤ááĄá. ááĄááá, á áááá ᪠áŻááááĄ, áááááᥠááááŠááá á. áŹ. JIT-áááááááá˘áá ááá. ááááááá, á§áááááá áŽá¨áá áá áŞáá˘áá áááá psyco, JIT-áááááááá˘áá á ááá˘áá-ááááĄááááá áá ááŞááĄáá ááááĄáááááĄ. ááááá áá áá á¤ááĽá˘áá á, á á᪠áŽááᥠáŁáŹá§ááᥠááááááá áááŹáá ááá áá ááá áááááᥠáŹáá áááááááĄ, áá áᥠáŞáŽááá áá áááĄááááá Python/C API. ááá˘ááŞ, áááááááᥠáĄá˘ááááá á˘áŁáá áááááááááá ááááŞááᥠctypes, áááá áĽáááááŁáá 2006-11-09 áĄááá˘áá Wayback Machine. á ááááᥠááá¨ááááááá᪠á¨ááĄááŤááááááá áááááĄáááá á á¤áŁááĽáŞááᥠáááááŤááŽááá C-áá á¨ááĽááááá dll/so-ááá.
áááŽáĄááá áááᥠááá ááá áŹáá ááááᥠááá˘áááá˘áŁá áá, á. áŹ. garbage collector-áᥠááá¨áááááá, ááŁááŞá, áááááááᥠááááĄááᥠááĽáá áááĄá˘á áŁáĽá˘áá á, á ááááᥠáááááŤááŽááá á¨ááĄááŤááááááá áááááĄáááá áá ááĄ. áá ááá áááá áááᥠáĄáŽáá, áááááááá ááá áááááᥠááĄááááĄáá, á¨ááŞááááááá á ááááá ááá áŽáááá áá ááá áááŁááá try-except-else-finally áááááᥠááááá§áááááá.
áááááĽá˘áááᥠáááááŤááŽááááááá áŹáá áááááááᥠáááááááᥠáá á-áá á áŤáá áááá ááááŞáá¤áŞáááĄ. áááááááᥠcallable object ááĄááááĄáá á¤áŁááĽá˘áá ááĄá C++-á¨á. ááááĄáŽáááááá áá áááá¨á ááááááá ááááĄ, á áá áááááĄáááá á á¤áŁááĽáŞáá, ááŁááá᪠ááá ááááŞáááááᥠááááĄáᥠá¤áá ááááᥠááá áá, ááááŁáá¨á, áŹáá áááááááᥠáá á ááá á˘áá áá ááŞáááŁá ááĄ, áá áááá áĄáŹáá áá áááááŤááŽáááá áááááĽá˘áĄ. á áááá ᪠á§áááá áĄáŽáá áááááĽá˘áĄ, áááá᪠ááááŠáááá áĄáááŁááá á áá˘á áááŁá˘ááá, á áááááá ááááá§ááááá áŽá¨áá áááá áááááá¨ááŹááááá. ááááááááá, 'func_closure', 'func_code', 'func_defaults', 'func_dict', 'func_doc', 'func_globals', 'func_name'⌠áĄáŹáá áá áᥠááááááá ááááᥠáááááááŁá á ááá˘á ááĄáááĽáŞááᥠ(áŻáááá¨á â á áá¤ááĽáĄáááĄ) áŁááá ᥠáá áĄáááá á˘ááááĄ. áŞáŽáááá, áááááá¨á á¨ááĄááŤááááááá áááá áá˘áá áááᥠáŽááááŽááá ááááĄáááŚáá á (operator overloading). ááŚáĄáááá¨ááááá ááĄááŞ, á áá áááááááᥠááááŁáá áŠáááŁáááá ááá áááááĽá˘áá, á ááááᥠá¨ááĽááá᪠á¨ááĄááŤááááááá áááááááŁá áá, áááááĄáááá áá ááĄ. áááááᥠááááŠááá á áááá ᪠áĄá˘áá˘áááŁá á, ááĄá ááááĄáᥠáááááááá. ááááááá, á ááááĄá᪠ááááŽáĄáááááá á¤áŁááĽáŞáááá áááááá¨á, á§áááááááᥠáááŁáááĄáŽáááá áááááŤááŽááááá áááááĽá˘ááá. áᥠáŁáááááĄáááááá, á¨áááŤáááá, áá§áááá, ááĄááá, á. áŹ. co-routine áááá áĽáááááŁáá 2006-11-09 áĄááá˘áá Wayback Machine. , á á᪠áááᥠááá¨ááááĄ, á áá áááá ááááá§ááááá á¨ááĄááŤááááááá ááááá áá˘áá áááᥠáĄááŽáá.
ááá-áá ááá áááá ááá áááá áŽáááá, áŹáá áááááááᥠáááááááᥠááááá§áááááᥠáá á-áá á áĄá¤áá ááĄ, á ááááᥠááááŁá¨áá, ááá. googleâ˘. áááááááᥠáááá áŁáááááĄáááá áŽááááá¨á áááŚáŹááŁáá áŹáá ááá˘ááááá áááááá¨áá áááŁááá á. áŹ. Python Web Server Gateway Interface (wsgi) áááŚááááĄááá. ááááĄáááŁáá áááá áááŚááá áŹáá ááááááᥠááá áááĄááᥠáŹáá ááááááááá
- Z áááá áĽáááááŁáá 2006-11-08 áĄááá˘áá Wayback Machine.
- Django
- TurboGears áááá áĽáááááŁáá 2005-12-18 áĄááá˘áá Wayback Machine.
ááááááŁá ááááááᥠááááŠááá áŁááá áá˘ááĄá ááááá§áááááᥠáĄáááŁááá á áĄá¤áá á, ááááĄááá, á§ááááá ááááááá wsgi-ááááĄáááááá, ááááááá, áá á áááá˘á¤áá áááá áááŹáá ááá ááá-áááááááŞááᥠááááá§ááááá áá áááŞáááŁááá á¨ááĄááŤááááááá á¨ááĄá áŁáááᥠáááá ááááŞ. áááááááᥠááá-áááááááŞááááᥠáĄááŹáá ááá áááááááĄááá (production deployment) áŽáááá mod_python, fastcgi, scgi áá twistd áááá˘á¤áá ááááá. áááá wsgi-ááááĄááááááá áŁáá áŁááááá§áá¤áááá flup-áᥠááá¨áááááá.
áááááŞáááá áááááááá ááááŁáááááŞáá áŽáá áŞááááááá á áááá ᪠ááá ááááá á ááááá˘áá ááááĄ, ááá áááá áááááĽá˘-á ááááŞááŁá á áááĄááŽááááááᥠáááŽááá áááá (ORM). sqlalchemy áá áŁáááááĄáááááᥠá§áááááá ááŤáááá áá ááááŁááá áŁá ááááááááááᥠáŹáá ááááááááĄ. ááááááá, ááĄááá, áŹáá ááá˘áááá áá§ááááᥠáááááĽá˘ áá áááá˘áá áááŁá áááááŞáááá ááááááĄ, ááŽ. ááá. ZODB áááá áĽáááááŁáá 2006-04-25 áĄááá˘áá Wayback Machine. .
áĽáĄáááŁá á áá ááá áááá ááá áááááááᥠááááá§áááááᥠá¤áááá áá˘á áĄá¤áá áá, á áᥠááááááááĄá᪠áŹáá áááááááᥠáĽáĄáááŁá á áá ááá áááá áááᥠáááá˘á¤áá áá twistd, â ááĄáááĽá áááŁáá ááá áááá˘á áá cherrypy áááá áĽáááááŁáá 2021-05-14 áĄááá˘áá Wayback Machine.  â ááŁáá˘ááá ááŞááĄáŁáá (thread-based) áááááááááá.
ááááááááá â ááááááá áá ááá áááá áááᥠáá ááááá áá áĄáŹáá á áĄá˘ááá, ááááááááĄ, á áááá ᪠áááᥠper se, ááááŁá§áá¤ááá áááŹáááá. There is one and only one right way to do it, â á áááá ᪠áŽáŁáá áááá ááááááá áŽáááá, áááááááᥠáŤáááᥠáŤáá áááá áááá˘á áᥠáŹáá ááááááááĄ. áá ááĽá˘áááá¨á áá, ááĄááá áĄá˘áááᥠáá áĄááááá áá áááĽá˘áᥠááááááááĄáᥠá ááĄáŁá áĄááááĄá áá áá ááᥠáá áĄáááá áááááááᥠááŤáááá á¨áááááá.
ááááááá, ááᣠáááááááᥠááá áĄáááá áá áĄáááááá á áááá ᪠áŻááááĄ, ááĄá CLR-ááááĄ. ááá áááá áááááááá áŻáááááá áá áááá á â IronPython.
ááááĄáááŁáá áááŁáá áá¤ááĽá˘áŁá ááá ááááááá áá ááá áááá ááááĄáᥠááááŚáŹááá ááĄááá á˘ááĽááááᥠááááá§áááááá, á áááá ááŞáá ááá˘á-áá ááá áááá ááá, ááááááááᥠááááá ááŞáá, áááááá áááá áá˘áá á, áááá˘á ááĽá˘ááá, áááááááááááŁáá (a.k. generic) á¤áŁááĽáŞáááá áá á. á¨.
setuptools & easy_install ááááááá á¨ááĽááááá áá ááá áááŁáá áá áááŁáĽáŞááᥠáááá áŞááááááĄá áá ááááááááᥠáŁááá áá˘áᥠáááááᥠáŹáá ááááááááĄ.
á ááĄáŁá áĄááá ááá˘áá ááá˘á¨á
[á ááááĽá˘áá ááá | áŹá§áá áᥠá ááááĽá˘áá ááá]- áááááááᥠáááááá á áááá áá
- mysql ááááá˘áá á
- PostgreSQL ááááá˘áá á
- Oracle ááááá˘áá á áááá áĽáááááŁáá 2007-01-08 áĄááá˘áá Wayback Machine.
- odbc ááááá˘áá á
- try python
| ||||||||||||||