Dynamic ObjectOrientedProgramming ProgrammingLanguage. It is interpreted and interactive, with a slightly quirky syntax and a wide and loyal following. Designed by GuidoVanRossum.

http://www.python.org

For Beginner

문서 및 관련사이트

Concerned Book

Python modules

built-in

third-party

Python code in here (SeeAlso BioPython)

Python implementations

Etc information

Version changes

Python conferences

With other ProgrammingLanguage

ComputerProgramming technique

Etc.

Discussion

Python프로그래밍은 확실히 즐겁다. 머리속생각들이 쉽게 쉽게 코드로 쓰여진다. Cee의 메모리걱정이 없고, Java의 불필요한 문법들이 없다. 혹자는 그만큼 Java가 크기때문에 클래스관련 문법들이 다양하다고 주장하지만, 꼭 그렇지 만은 않다고 본다. 문제는 문제를 풀때 얼마나 쉽게 접근할 수 있느냐이다. 적절한 UnitTest와 함께 하는 Python 프로그램은 쉽고 즐거운 구현과 동작에 관한 보장, 세련된 디자인의 구현을 가능케 한다. 그리고 OOP의 즐거움까지... 퍼포먼스가 문제가 된다면, 그건 대개가 Algorithm 재점검으로 충분히 극복될 수 있다.

VimEditor에 열려진 파이썬코드와 sp로 분할 된 테스트 코드, ctrl-w로 윈도를 다니며 매크로로 바로 테스팅하고, Refactoring하는 건 정말 신나는 일이다. 이렇게 빨리 FastFeedback되는 개발환경을 본적이 있는가...

--yong27, 2002-11-09

동적형결정은 그 자체가지닌 애매모호함으로 불안정한 시스템을 만들 수 있습니다. --yeji

Activestate 에 가니까 VisualPython VisualPerl 이 있던데 이것들이 그냥 Python, Perl 하고 좀 다릅니까? 쓰기가 좀더 편합니까? --DrPepper


CategoryLanguage

Python (last edited 2014-04-10 15:15:51 by 61)