Python/개요 및 문법

Python 개요 및 설치

Bambi97 2024. 9. 20. 14:12

언어별 속도 차이의 기준 : 사람의 언어와 가까울수록 느리고, 컴퓨터의 이해영역과 가까울수록 빠르다.

파이썬의 기원 : 타 전공의 전문가들이 본인 전공에 IT를 접목할 수 있도록 쉽게 나온 언어

 

AI 기술에서 파이썬을 쓰는 이유는?

쉬운 문법 때문에 고학력 과학자들이 파이썬에 많이 입문했고 그로 인해 미리 완성된 라이브러리가 많기 때문에 파이썬으로 AI를 개발한다.

*파이썬은 속도가 빠른 언어가 아니다. 그러나 이미 구현된 고학력자들의 라이브러리 모듈들이 많은 메리트때문에 사용되는 것이다.

그러므로 속도가 나와야하는 특정 부분들은 C나 C++로 만들어서 합치는 경우도 있다.

 

파이썬 문법적 특징

1) {} 영역이 아닌 들여쓰기로 영역을 구분한다.

2) 변수의 타입을 명시할 필요없다.

3) 인터프리터로 한줄 한줄 해석한다.

 

파이썬 설치 전 필수!

Anaconda라는 수학, 과학 분야의 계산을 돕는 패키지들을 통합 관리해주는 프로그램이 있는데

이게 설치되어 있으면 충돌이 발생하여 Python이 정상적으로 설치되지 않는다. (python --version 확인시 버전 안나옴)

Anaconda를 설치했다면 삭제 후 Python을 설치하기를 권장합니다.

 

파이썬 설치

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

 

Download Python

The official home of the Python Programming Language

www.python.org

본인 운영체제에 맞게 클릭
<참고>
버전의 자리별 의미 (X.Y.Z)
X : 문법 자체 변화 등 큰 변화 (주버전)
Y : 새로운 개선사항 반영 (부버전)
Z : hotFix 같은 시급한 버그 수정 (버그 패치)

최신버전보다 안전화된 3.11.9 버전을 다운받았다.

"Add python.exe to PATH"를 체크한다.

PATH 미설정시 Python 인터프리터는 같은 폴더에 있는 python코드만 해석을 하는데 PATH를 체크하면 어디서든 python 인터프리터를 사용할 수 있게 된다.

 

정상 설치 후 확인 방법

 

'Python > 개요 및 문법' 카테고리의 다른 글

컬렉션 타입 - 리스트  (1) 2024.09.23
문자열 다루기  (0) 2024.09.23
파이썬의 변수  (0) 2024.09.23
print() 함수  (0) 2024.09.23
구글 코랩 (feat. 마크다운언어)  (1) 2024.09.20