κ°μ²΄μ§ν₯ μ€ν¬λ¦½νΈ μΈμ΄
Python ¶
'~μ νκΈ°μ μ ν©ν' μΈμ΄λ μμ΄λ '~μ νκΈ° μν' κ²μ΄λ μλ€. -_-; ('~μ νκΈ° μν API'λ μ‘΄μ¬ν μ μκ² λ€.) μ΄λ
μλ νλ‘κ·Έλλ° μΈμ΄μ΄λ―λ‘ νλ‘κ·Έλλ°μ νκΈ° μν μΈμ΄μ΄λ€. ^^; (PHPλ μ¬λλ€μ΄ μΉνλ‘κ·Έλλ°μΌλ‘λ§ μ κ·Όν΄μ κ·Έλ μ§ μλλ shell script programming λ κ°λ₯νλ€. perl λ³΄λ€ νΈνκ² μ°λ μ¬λλ€μ΄ λ§λ€.)
1991λ
λμ νμ΄λ¬μΌλ―λ‘ 1995λ
μ νμ΄λ μλ°λ³΄λ€ νμ΄λ€. κ΅λ΄μμ μΈκΈ°μλ μ€ν¬λ¦½νΈ μΈμ΄μ€ νλμ΄λ€.
νμ΄μ¬μ μ₯μ ¶
- νλ‘κ·Έλ¨μ μκ³ λ¦¬μ¦μ μ§μ€ν μ μλ€.
- Python μ 'μ€νκ°λ₯ν μμ¬μ½λ(pseudo-code)' λΌκ³ λΆλ₯΄κΈ°λ νλ€. κ·Έλ§νΌ μμ±λ€ μ½λλ₯Ό 보면 μ°ΈμΌλ‘ κΉλνλ€.
- Python μ 'μ€νκ°λ₯ν μμ¬μ½λ(pseudo-code)' λΌκ³ λΆλ₯΄κΈ°λ νλ€. κ·Έλ§νΌ μμ±λ€ μ½λλ₯Ό 보면 μ°ΈμΌλ‘ κΉλνλ€.
- ExtremeProgramming κ³Ό μ μ΄μΈλ¦°λ€.
- TestFirstProgramming, UnitTest(PyUnit μ°Έκ³ ), Refactoring λ±μ λ°©λ²λ‘ μ κ°μ΄ μ λͺ©μν€λ©΄ λμ± ν° ν¨κ³Όλ₯Ό λ°νν μ μλ€.
- TestFirstProgramming, UnitTest(PyUnit μ°Έκ³ ), Refactoring λ±μ λ°©λ²λ‘ μ κ°μ΄ μ λͺ©μν€λ©΄ λμ± ν° ν¨κ³Όλ₯Ό λ°νν μ μλ€.
- νλ‘κ·Έλλ°μ΄ μ¦κ²λ€.
- FeedBack μ΄ λΉ λ₯Έ μΈμ΄λ λ°°μ°κΈ° μ½λ€.
- FeedBack μ΄ λΉ λ₯Έ μΈμ΄λ λ°°μ°κΈ° μ½λ€.
- Glue Language
- νμ΄μ¬μΌλ‘ νλ‘ν νμ
μ 빨리 κ°λ°νκ³ , μ€ν μλλ₯Ό μνλ λΆλΆμ C/C++ λ μλ° μ½λλ‘ λ€μ μμ±ν΄μ λΆμΌμ μλ€. (Jython μ°Έκ³ )
- νμ΄μ¬μΌλ‘ νλ‘ν νμ
μ 빨리 κ°λ°νκ³ , μ€ν μλλ₯Ό μνλ λΆλΆμ C/C++ λ μλ° μ½λλ‘ λ€μ μμ±ν΄μ λΆμΌμ μλ€. (Jython μ°Έκ³ )
κ΄λ ¨ κΈλ€ ¶
- PythonXmlRpc - Python μΌλ‘ ꡬννλ RPC μλ² & ν΄λΌμ΄μΈνΈ νλ‘κ·Έλ¨.
- wxPython - linux, windows λ λ€ μ΄μ©κ°λ₯ν GUI Toolkit.
- PyGame - Python Game Library
- 02_Python - νμ΄μ¬ μΈλ―Έλ νμ΄μ§.
- μν/Medusa - Python μΌλ‘ λ§λ€μ΄μ§ λμ μ±λ₯μ λ΄λ μΈν°λ· μλ² νλ μμν¬]
- PythonNetworkProgramming
- PythonImageLibrary
- GuiTestingWithWxPython
- PythonMultiThreading
- PythonWebProgramming
- PythonForStatement
HotShot
- PyOpenGL
- PythonFeedParser
- ChartDirector
- PythonComTypes
- AirSpeedTemplateLibrary
- PythonThreadProgramming
Python κ΄λ ¨ λμ ¶
μ΄λ―Έ λ€λ₯Έ μΈμ΄λ€μ νλ²μ―€ μ ν΄λ³Έ μ¬λλ€μ 'QuickPythonBook' μ μΆμ²νλ€. μμ μμ£Όμ μ μ§μ¬μ§ νΈμ§μΌλ‘ μ κ·ΌνκΈ° μ½λ€. (λκ»λ λ³λ‘ μλκ»λ€!) Reference μ€νμΌμ μ±
μΌλ‘λ bible μ μ±κ²©μΈ 'Learning Python' κ³Ό Library Reference μΈ 'Python Essential Reference' μ΄ μλ€.
Python μΌλ‘ 무μμ ν μ μλμ§λ₯Ό μκ³ μΆλ€λ©΄ 'Programming Python'λ₯Ό μΆμ².
- μΈν°λ·μ λ΄μ©μ΄ 곡κ°λμ΄ μλ μ±
Python κ΄λ ¨ μ¬μ΄νΈ ¶
μ·¨μμ μ 2012λ
νμ¬ μ°κ²°λμ§ μλ λ§ν¬
μ΄κΈ°μ 보기 μ’μ λ¬Έμλ€ ¶
μμ£Ό λ€λ €λ³Ό μ¬μ΄νΈλ€ ¶
- http://python.org - νμ΄μ¬ 곡μ ννμ΄μ§
- http://python.or.kr - νμ΄μ¬ μ 보 κ΄μ₯ (κ΅λ΄ νμ΄μ¬ μ¬μ©μλ€ κ·Έλ£Ή)
http://www.python.or.kr:8080/python - νμ΄μ¬ μ 보κ΄μ₯(μ’ μ€λλκ±°)
- http://openlook.org/ - FreeBSD ν¬νΈ 컀미ν°λ‘, Open Source μͺ½μΌλ‘ μ λͺ
νμ
νΌν€λ κ°μΈ μ¬μ΄νΈ.
κΈ°ν ¶
http://board1.hanmir.com/blue/Board.cgi?path=db374&db=gpldoc - johnsonj λμ νμ΄μ¬ λ¬Έμκ³
http://fallin.lv/PythonRumors
- http://www.gpgstudy.com/gpgiki/python_script - νμ΄μ¬μ Extending κ³Ό Embedding μ μμ©.
http://www.anygui.com/ - anygui, Zope μλ£κ° νλΆνλ€.
- http://www.hanb.co.kr/network/networkmain.html - python μΌλ‘ search ν΄λ³΄μλΌ. μ¬λ―Έμλ κΈ°μ¬λ€μ΄ λ§λ€.
- http://www.onlamp.com/python/ - O Reilly ONLamp
- http://sourceforge.net/projects/mysql-python/ - python-mysql API