Programming/Python

[python] 기초 개념

bisi 2020. 4. 15. 16:54

파이썬 프로그래밍 언어

1 ) 개요

  • 1990년, 귀도 반 로썸(Guido val Rossum)이 개발한 대화형 프로그램이 언어
  • 다양한 OS 환경에서 사용가능(윈도우, 매킨토시, 유닉스, 리눅스)
  • 파이썬 언어 버전
    버전 2 : 2020년까지 지원예정
    버전 3 : 현재버전
    버전 2와 버전 3의 문법이 다름

2) 장단점

  • 장점
    • 쉬운 문법, 직관적인 코드, 간단한 프로그램
    • 풍부한 라이브러리
    • 짧은 개발기간
    • 초보자에게 적합한 프로그래밍 언어
  • 단점
    • 느린 속도, 인터프리터 언어의 특징
    • 모바일 프로그램, 하드웨어 제어 등에 취약

3) 파이썬 IDLE

  • IDLE(Integrated Development and Learning Environment 약어)
  • Python 프로그램을 배우거나 개발하기 위한 통합된 환경을 제공하는 시스템 프로그램
  • 주요기능
    • Python shell : 프로그램을 대화형(interactive)으로 입력, 해석, 수행할 수 있는 colored 사용자 인터페이스
    • Python 프로그램 편집기 : Python 프로그램 파일(scipter file)을 편집, 이를 수행할 수 있는 기능 제공
    • Debugger : Python 프로그램 오류를 수행 중 탐지할 수 있는 기능