파이썬 공부 이제 더는 미룰 수 없다 !

프로그래밍 언어 하나 정도는 자유로이 다룰 정도로 배울 필요가 있다고 생각했습니다. 파이썬 자바스크립트 C++ 등 인기있는 언어 중에서 가장 쉽다고 하는 파이썬을 배워보기로 했습니다.





파이썬의 개요

파이썬은 대화식으로 설계되었으며 객체지향 및 인터프리터 방식의 하이레벨 프로그래밍 언어입니다. 파이썬 은 Guido van Rossum이라는 사람에 의해서 만들어진 걸로 알려져 있습니다.

파이썬은 Perl이라는 언어와 마찬가지로 GNU General Public Licence에 의해 소스코드를 공개적으로 제공하고 있습니다. 그리고 파이썬이라는 명칭은 ‘몬티 파이썬 플라잉 서커스’라는 TV 프로그램의 이름을 따서 지어졌다고 합니다.

Python 3.0은 2008 년에 출시되었습니다. 이 버전은 이전 버전과 호환되지 않지만 나중에 중요한 기능 중 많은 부분이 버전 2.7과 호환되도록 보완되었습니다.

파이썬의 특징

파이썬은 하이-레벨 언어입니다. 로-레벨로 갈 수록 컴퓨터가 알아 듣기 쉬운 기계어 수준의 언어가 되지만 반대로 하이-레벨로 갈 수록 인간이 알아 듣기 쉬운 언어가 됩니다.

또한 대화형의 객체지향 스크립팅으로 파이썬은 읽기 편하도록 설계되었습니다. 파이썬은 영어의 키워드를 그대로 사용하는 부분이 많아서 다른 언어보다 이해하기 쉽습니다. 파이썬의 주요 장점은 아래와 같습니다.

  • 파이썬은 인터프리터 언어입니다.
    런타임 인터프리터에 의해 처리되기 때문에 따로 컴파일할 필요가 없습니다.
  • 파이썬은 대화형 언어입니다.
    프롬프트로 인터프리터와 직접 상호 작용하여 프로그램을 작성할 수 있습니다.
  • 파이썬은 객체지향 언어입니다.
    객체지향을 지원하며, 객체내에 코드를 캡슐화하는 프로그래밍 기술을 지원합니다.
  • 파이썬은 초보자 언어입니다.
    파이썬은 초보자 수준의 프로그래머가 특히 접근하기 쉬운 언어이며, 간단한 텍스트 처리부터 웹브라우저, 게임 등에 이르기까지 광범위한 응용 프로그램 개발을 지원합니다.

가장 인기있는 프로그래밍 언어 파이썬

파이썬은 자바스크립트와 함께 프로그래머들이 가장 많이 사용하고 있는 언어이며 전세계적으로 가장 널리 알려진 언어입니다. 이렇게 많은 사용자를 확보하고 있는 이유는 다음과 같습니다.

  • 배우기 쉽다 – 파이썬은 키워드가 적고, 구조가 간단하며, 문법이 심플합니다. 이를통해 사용자는 보다 빠르게 언어를 습득할 수 있습니다.
  • 읽기 쉽다 – 파이썬 코드는 사람 눈으로 보기 쉽게 명확하고 간단합니다.
  • 유지관리 쉽다 – 파이썬의 소스코드는 유지-관리하기가 매우 쉽습니다.
  • 수 많은 표준 라이브러리 – 파이썬은 엄청나게 많은 라이브러리들이 공유되고 있으며 유닉스, 윈도우, 매킨토시 등의 크로스 플랫폼과 호환됩니다.
  • 대화식 모드 – 파이썬은 대화식 모드를 지원하기 때문에 특정 코드 조각에 대한 대화식 테스트 및 대화식 디버깅이 가능합니다.
  • 이식성 – 파이썬은 다양한 하드웨어 플랫폼에서 실행될 수 있으며 동일한 인터페이스를 같습니다.
  • 확장성 – 파이썬 인터프리터에 로-레벨 모듈을 추가할 수 있습니다. 이 모듈을 사용하면 사용자가 도구를 더 효율적으로 추가하거나 정의할 수 있습니다.
  • 데이터베이스 – 파이썬은 주요 상용 데이터베이스에 대한 인터페이스를 제공하고 있습니다.

답글 남기기

19 + 18 =