반응형
📌 파이썬 설치 및 실행
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org

Python 다운로드

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