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되는 개발환경을 본적이 있는가...

  • Unix환경에서 Vim 띄어 놓고 프로그램 짜는게 젤 편한거 같아요 -_-a --destine

--yong27, 2002-11-09

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

  • 아직까지 정적 타이핑 언어로 구현된 시스템이 동적 타이핑 언어로 구현된 시스템보다 더 안정하다는 제대로 된 연구결과를 단 하나도 본 적이 없습니다. 혹시 아신다면 알려주시면 감사하겠습니다. 저를 비롯 많은 SE 전문가들은 시스템이 얼마나 안정/안전한가 아닌가는 프로그래밍 언어보다 개발팀의 정신(mindset)과 개발 프로세스에 훨씬 더 많은 영향을 받는다고 생각하고 있습니다. see also DynamicTypeBindingAndPython --김창준

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

  • 같다고 보심됩니다. Win32에서 잘 동작하도록 포팅한것이고요. Win32환경에 맞는 추가기능들이 더 있습니다. --yong27/2004-06-10


CategoryLanguage

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

web biohackers.net