Difference between r1.1 and the current
@@ -1,67 +1,71 @@
객체지향 스크립트 언어
----
객체지향 스크립트 언어
----
== Python =='~을 하기에 적합한' 언어는 있어도 '~을 하기 위한' 것이란 없다. -_-; ('~을 하기 위한 API'는 존재할 수 있겠다.) 이녀석도 프로그래밍 언어이므로 프로그래밍을 하기 위한 언어이다. ^^; (PHP도 사람들이 웹프로그래밍으로만 접근해서 그렇지 원래는 shell script programming 도 가능하다. perl 보다 편하게 쓰는 사람들이 많다.)
1991년도에 태어났으므로 1995년에 태어난 자바보다 형이다. 국내에서 인기있는 스크립트 언어중 하나이다.
== 파이썬의 장점 ==
* \'\'\'프로그램의 알고리즘에 집중할 수 있다.\'\'\'
* Python 을 \'실행가능한 의사코드(pseudo-code)\' 라고 부르기도 한다. 그만큼 완성뒤 코드를 보면 참으로 깔끔하다.
* \'\'\'ExtremeProgramming 과 잘 어울린다.\'\'\'
* TestFirstProgramming, UnitTest(PyUnit 참고), [\"Refactoring\"] 등의 방법론을 같이 접목시키면 더욱 큰 효과를 발휘할 수 있다.
* \'\'\'프로그래밍이 즐겁다.\'\'\'
* FeedBack 이 빠른 언어는 배우기 쉽다.
* \'\'\'Glue Language\'\'\'
* 파이썬으로 프로토타입을 빨리 개발하고, 실행 속도를 요하는 부분은 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]
* [Seminar:HotShot]
* [PyOpenGL]
* [PythonFeedParser]
* [ChartDirector]
* [PythonComTypes]
* [AirSpeedTemplateLibrary]
* [PythonThreadProgramming]
== Python 관련 도서 ==
이미 다른 언어들을 한번쯤 접해본 사람들은 \'QuickPythonBook\' 을 추천한다. 예제위주와 잘 짜여진 편집으로 접근하기 쉽다. (두께도 별로 안두껍다!) Reference 스타일의 책으로는 bible 의 성격인 \'Learning Python\' 과 Library Reference 인 \'Python Essential Reference\' 이 있다.
Python 으로 무엇을 할 수 있는지를 알고 싶다면 \'Programming Python\'를 추천.
== Python 관련 사이트 ==
=== 초기에 보기 좋은 문서들 ===
[http://www.python.or.kr:8080/python/LectureNotes/ 파이썬정보광장PPT_강추]
http://board1.hanmir.com/blue/Board.cgi?path=db374&db=gpldoc
http://python.netian.com/index.html
http://users.python.or.kr:9080/PyKUG/TransProjects/Python20Docs/
=== 자주 들려볼 사이트들 ===
* http://python.org - 파이썬 공식 홈페이지
* http://python.or.kr - 파이썬 정보 광장 (국내 파이썬 사용자들 그룹)
* http://www.python.or.kr:8080/python - 파이썬 정보광장(좀 오래된거)
* http://openlook.org/ - FreeBSD 포트 커미터로, Open Source 쪽으로 유명하신 NoSmok:퍼키 님 개인 사이트.
=== 기타 ===
* 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://network.hanbitbook.co.kr/netnews_search.htm - python 으로 search 해보시라. 재미있는 기사들이 많다.
* http://www.onlamp.com/python/ - O Reilly ONLamp
* http://sourceforge.net/projects/mysql-python/ - python-mysql API
----
[언어분류]
== 파이썬의 장점 ==
* '''프로그램의 알고리즘에 집중할 수 있다.'''
* Python 을 '실행가능한 의사코드(pseudo-code)' 라고 부르기도 한다. 그만큼 완성뒤 코드를 보면 참으로 깔끔하다.
* '''ExtremeProgramming 과 잘 어울린다.'''
* TestFirstProgramming, UnitTest(PyUnit 참고), ["Refactoring"] 등의 방법론을 같이 접목시키면 더욱 큰 효과를 발휘할 수 있다.
* '''프로그래밍이 즐겁다.'''
* FeedBack 이 빠른 언어는 배우기 쉽다.
* '''Glue Language'''
* 파이썬으로 프로토타입을 빨리 개발하고, 실행 속도를 요하는 부분은 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]
* [Seminar:HotShot]
* [PyOpenGL]
* [PythonFeedParser]
* [ChartDirector]
* [PythonComTypes]
* [AirSpeedTemplateLibrary]
* [PythonThreadProgramming]
== Python 관련 도서 ==
이미 다른 언어들을 한번쯤 접해본 사람들은 'QuickPythonBook' 을 추천한다. 예제위주와 잘 짜여진 편집으로 접근하기 쉽다. (두께도 별로 안두껍다!) Reference 스타일의 책으로는 bible 의 성격인 'Learning Python' 과 Library Reference 인 'Python Essential Reference' 이 있다.
Python 으로 무엇을 할 수 있는지를 알고 싶다면 'Programming Python'를 추천.
* 인터넷에 내용이 공개되어 있는 책
* [http://codejob.co.kr/docs/view/2/ 점프 투 파이썬]
* [http://wikidocs.net/read/book/136 왕초보를 위한 파이썬]
== Python 관련 사이트 ==
취소선은 2012년 현재 연결되지 않는 링크
=== 초기에 보기 좋은 문서들 ===
[http://docs.python.org/tut/tut.html PythonTutorial]
~~[http://www.python.or.kr:8080/python/LectureNotes/ 파이썬정보광장PPT_강추]~~
~~http://board1.hanmir.com/blue/Board.cgi?path=db374&db=gpldoc~~
~~http://python.netian.com/index.html~~
~~http://users.python.or.kr:9080/PyKUG/TransProjects/Python20Docs/~~
=== 자주 들려볼 사이트들 ===
* http://python.org - 파이썬 공식 홈페이지
* http://python.or.kr - 파이썬 정보 광장 (국내 파이썬 사용자들 그룹)
* ~~http://www.python.or.kr:8080/python - 파이썬 정보광장(좀 오래된거)~~
'' 파이썬 정보 광장에서 강의 노트가 상당히 좋음, 그것을 보고 처음으로 파이썬 문법을 익혔다. 그리고 나서 PyGame으로 게임 하나 짜는것도 익히는데 도움이 된다. -[상협] ''
* http://openlook.org/ - FreeBSD 포트 커미터로, Open Source 쪽으로 유명하신 NoSmok:퍼키 님 개인 사이트.
=== 기타 ===
* ~~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
----
[언어분류]
객체지향 스크립트 언어
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