IT is Smart

Python 본문

Tools/Dev. Tools

Python

달인최선 2016. 8. 27. 09:06
반응형

컴퓨터가 작동하려면 OS가 필요합니다. OS는 그 위에서 작동하는 모든 프로그램들의 가장 기본 엔진이 되는거죠.

자바 프로그램이 작동하려면 OS에 추가로 자바엔진이 필요합니다. JVM(Java Virtural Machine)이 그것입니다. 

당연히 파이썬 프로그램을 만들고 작동시키려면 파이썬엔진이 필요하겠죠.


파이썬은 여러 프로그래밍 언어 중 하나로, 기존 언어들의 복잡성을 줄여서 꼭 필요한 기능만 제공하도록 만들어져 배우기가 쉽습니다. 문법 역시 들여쓰기까지 규칙을 준수하도록 하여 누가 작성하든 동일한 기능에 대해 비슷한 코드로 구현하게 된다는 점이 특징입니다.


다양한 OS플랫폼에서 쓸 수 있고 언어의 단순함에 대한 보완으로 여러 분야의 풍부한 라이브러리가 제공되어 개발자가 구현하고자 하는 본래에 목적에 충실할 수 있도록 해주어 프로그래밍의 초보자에서부터 전문가까지 다양한 수준의 사용자로 확산되고 있습니다.


파이썬 IDLE를 실행하여 대화식으로 처리를 할 수도 있고, 텍스트에디터를 이용해 코딩을 하고 배치식으로 일괄처리 할 수도 있지만,

파이썬 개발도구IDE를 추가로 설치하여 프로그래밍을 하는 것이 일반적입니다.


파이썬은 아래에서 다운로드 받을 수 있습니다.

https://www.python.org/


파이썬은 현재 2.X버전과 3.X버전으로 나뉘어 있는데, 2.X와 3.X는 호환이 되지 않아 소스코드를 수정해야 한다는 말입니다.

2버전은 2.7이 마지막으로 더이상 버전업을 하지 않는다고 하고, 3버전은 3.5버전이 현재 최신버전입니다.


파이썬 기본기 스터디는 파이썬 사이트의 Documentation의 Tutorial과 Beginner's Guide를 따라하기 해보면 도움이 되고,

응용 개발 단계에는 Library Reference와 Language Reference를 수시로 참조하면 되겠습니다..


또, GitHub에서 다양한 python 프로젝트를 검색해서 스터디하는 것도 좋은 방법입니다.


반응형