인공지능/파이썬

파이썬이란?

mino28 2025. 7. 8. 00:13

1. 파이썬 (Python)

파이썬(Python)은 쉽고 직관적인 프로그래밍 언어로, 초보자에게도 접근성이 좋습니다. 1991년에 귀도 반 로섬(Guido van Rossum)이 개발했으며, 현재는 다양한 분야에서 널리 사용되고 있습니다.  파이썬의 주요 특징과 장점은 다음과 같습니다.

1. 간결하고 읽기 쉬운 문법

파이썬의 문법은 다른 언어에 비해 간결하며, 코드의 가독성이 높습니다. 이러한 특징은 코드의 유지 보수를 쉽게 만들어줍니다.

2. 다목적 언어

웹 개발, 데이터 분석, 인공 지능, 게임 개발, 임베디드 시스템 등 다양한 분야에서 사용됩니다.

3. 동적 타이핑

변수의 데이터 타입을 미리 선언할 필요가 없습니다. 변수에 값을 할당하면, 그에 맞는 데이터 타입이 자동으로 지정됩니다.

4. 풍부한 표준 라이브러리

파이썬은 다양한 작업을 빠르게 수행할 수 있는 표준 라이브러리와 외부 패키지들이 풍부합니다. 데이터 분석, 웹 개발, 머신러닝, 자동화 등 각종 분야에 맞는 라이브러리가 있습니다.

5. 인터프리터 언어

파이썬은 인터프리터 언어입니다. 즉, 코드를 한 줄씩 바로 실행하여 결과를 확인할 수 있기 때문에, 디버깅이 쉽고 개발 과정에서 빠른 피드백을 받을 수 있습니다.

6. 확장성

C나 C++로 작성된 코드와 쉽게 통합할 수 있어, 성능이 중요한 부분은 C나 C++로 개발하고 파이썬으로 전체 프로그램을 통합하는 것이 가능합니다.

7. 크로스 플랫폼

파이썬은 다양한 운영 체제에서 실행됩니다. 즉, Windows, macOS, Linux에서 동일한 파이썬 코드를 실행할 수 있습니다.

8. 강력한 커뮤니티

파이썬은 세계적으로 매우 큰 커뮤니티가 있고, 방대한 양의 튜토리얼, 문서, 온라인 포럼들이 존재합니다. 따라서 문제를 해결하거나 배우고 싶은 것이 생기면 쉽게 정보를 찾을 수 있죠.

 

 

2. Windows에서 파이썬 설치하기

1. 파이썬 공식 웹사이트 다운로드 페이지에서 해당하는 버전의 인스톨러를 다운로드합니다.
2. 다운로드한 파일을 실행합니다.
3. "Add python.exe to PATH" 체크박스를 선택합니다. 이렇게 하면 파이썬이 시스템 경로에 추가되어 명령 프롬프트에서 바로 파이썬을 실행할 수 있게 됩니다.

"Add python.exe to PATH"를 반드시 체크할 것!!

4. "Install Now"를 선택하여 설치를 진행합니다.

 

 

3. macOS에서의 설치

1. 파이썬 공식 웹사이트 다운로드 페이지에서 macOS용 파이썬 인스톨러를 다운로드합니다.
2. 다운로드한 .pkg 파일을 실행하여 설치 과정을 진행합니다.

 

 

4. 파이썬 버전 확인

터미널이나 명령 프롬프트를 열고 아래의 명령어를 입력합니다.

python --version

 

또는

python -V

 

만약 시스템에 파이썬 2.x와 3.x 버전이 모두 설치되어 있을 경우, 파이썬 3의 버전을 확인하려면 다음과 같이 입력할 수 있습니다.

python3 --version

 

파이썬 버전 번호

파이썬 버전 번호는 일반적으로 세 가지 숫자로 구성되어 있으며, 각 숫자는 버전의 업데이트 범위와 성격을 나타냅니다.

 

1. 주 버전 (Major Version)
첫 번째 숫자는 주 버전을 나타냅니다. 주 버전은 프로그램의 근본적인 변화나 호환성에 영향을 줄 정도로 큰 업데이트가 있을 때 변경됩니다.

 

2. 부 버전 (Minor Version)
두 번째 숫자는 부 버전을 나타냅니다. 부 버전은 기능 업데이트를 의미하며, 기존의 기능을 개선하거나 새로운 기능을 추가하는 경우에 증가합니다.

 

3. 수정 버전 (Patch Version)
세 번째 숫자는 수정 버전 또는 패치 버전을 나타냅니다. 수정 버전은 버그 수정, 보안 업데이트, 성능 향상과 같이 기존 기능을 변경하지 않고 문제를 해결하는 작은 업데이트입니다.

 

※  많은 기업이 파이썬을 사용하여 개발하고 있습니다.

https://www.codenary.co.kr/techstack/detail/python

'인공지능 > 파이썬' 카테고리의 다른 글

파이썬 컬렉션 타입 - 리스트  (0) 2025.07.08
문자열 다루기  (1) 2025.07.08
파이썬의 변수  (0) 2025.07.08
print함수  (0) 2025.07.08
구글 코랩(Google Colab)  (0) 2025.07.08