개발/파이썬

Python #01_설치 및 시작

ju_ni_ 2024. 7. 15. 15:23
반응형

📌 파이썬 설치 및 실행

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

Python 다운로드

IDLE를 이용해 실행,  파이썬 스크립트 모드 창: 파이썬 쉘 [File] - [New File]

 

📌 특징

  1. 대화식 언어 : 인터프리터 언어
    • 입력한 코드의 실행 결과를 곧바로 확인
    • 파이썬은 모든 변수의 자료형이 class 기반
      변수이지만 클래스이기도함
    • 파이썬은 스크립트어, 객체지향, 모두 맞음
  2. 플랫폼에 독립적
    • 어떤 운영체제(OS)를 사용하든 같은 파이썬 코드를 사용할 수 있음
    • 개발자가 파이썬 코드(*.py)를 실행하면 먼저 '바이트 코드' 상태가 되고,
      바이트 코드는 PVM(Python Virtual Machine)이라는 파이썬 가상 머신,
      즉 파이썬 실행 환경에 전달되어 처리됨
    • 파이썬을 설치할 때 운영체제에 맞는 파이썬을 선택해서 설치하면 그에 맞는 PVM이 설치됨
  3. 객체지향 언어
    • 파이썬은 클래스와 객체를 기반으로 하는 객체지향 언어로 정보은닉, 상속 등의 개념을 지원
  4. 동적 타이핑(dynamic typing) 언어
    • 프로그램이 실행 중인 시점에 처리할 수 있는 작업을 '동적(dynamic) 작업'이라고 함
    • 파이썬은 프로그램이 실행중인 시점에 자료형(type)을 검사할 수 있는 '동적 타이핑'을 지원함
    • 이는 미리 자료형을 정해 두고 실행되는 대부분의 다른 언어들과 차별되는 부분임
  5. 개발 속도가 빠름
    • 데이터 분석을 위한 pandas, 수치 연산을 위한 numpy, 데이터 시각화를 위한 matplotlib 등
      이미 완성된 다양한 라이브러리들을 사용할 수 있어서 빠르게 새로운 프로그램을 개발할 수 있음
반응형

'개발 > 파이썬' 카테고리의 다른 글

Python #06_내장 함수  (0) 2024.07.15
Python #05_반복문 while, for  (0) 2024.07.15
Python #04_조건문 if, if-else, if-elif  (0) 2024.07.15
Python #03_기본 입출력 및 연산자  (0) 2024.07.15
Python #02_변수와 자료형  (0) 2024.07.15