파이썬이란??
파이썬은 인터프리터 프로그래밍 언어이다.
인터프리터 언어는 컴파일러 언어와 달리 컴파일 과정 없이 바로 실행할 수 있다는 특징이 있다.
직관적이고 쉬운 문법과 다양하고 풍부한 라이브러리들을 바탕으로, 프로그래밍 교육, 인공지능, 데이터분석 및 빅데이터, 백엔드, 프론트엔드 등 다양한 분야에서 사용되고 있다.
파이썬의 사용성과 인기
파이썬은 배우기 쉽고 간결한 문법 덕분에 입문자에게 적합한 언어이다. 또한, 다양한 분야에서 활용할 수 있는 라이브러리와 프레임워크가 풍부하여 전문가들도 많이 사용한다. 특히 데이터 과학, 인공지능, 웹 개발 등에서 높은 인기를 끌고 있다.
TIOBE Index 기준 근 5년간 프로그래밍 언어 순위 1순위이다.

파이썬의 특징 / 사용하는 이유
파이썬의 주요 특징 중 하나는 가독성이 높은 코드이다. 이는 코드의 구조와 흐름이 명확하게 보이도록 설계된 문법 덕분이다. 들여쓰기를 사용하여 블록을 구분하고, 불필요한 괄호와 세미콜론을 없앰으로써 코드를 더 간결하고 이해하기 쉽게 만든다. 이러한 특징은 유지보수와 협업을 용이하게 하며, 여러 개발자가 함께 작업할 때 코드의 가독성이 중요하다.
또한, 파이썬은 플랫폼에 독립적이다. 이는 동일한 파이썬 코드를 윈도우, 리눅스, 맥OS 등 다양한 운영체제에서 별도의 수정 없이 실행할 수 있다는 것을 의미한다. 이로 인해 개발자는 특정 운영체제에 종속되지 않고 자유롭게 개발할 수 있다.
파이썬의 또 다른 강점은 대규모 커뮤니티와 방대한 양의 문서이다. 파이썬 커뮤니티는 활발하고, 많은 개발자들이 문제를 해결하고 새로운 기능을 개발하는 데 기여하고 있다. 이를 통해 사용자는 다양한 문제에 대한 해결책을 쉽게 찾을 수 있으며, 새로운 기술을 배우는 데 필요한 자료를 쉽게 구할 수 있다. 공식 문서 외에도 수많은 튜토리얼, 블로그, 강의 자료 등이 존재하여 학습에 큰 도움이 된다.
오픈 소스 프로젝트의 풍부함도 파이썬의 큰 장점이다. 파이썬 생태계에는 많은 오픈 소스 라이브러리와 프레임워크가 존재하여, 개발자는 이를 활용하여 자신의 프로젝트를 빠르게 구축할 수 있다. 예를 들어, 웹 개발을 위한 Django, Flask, 데이터 분석을 위한 Pandas, NumPy, 머신 러닝을 위한 TensorFlow, scikit-learn 등이 있다. 이러한 라이브러리와 프레임워크는 개발 시간을 단축시키고, 더 나은 성능과 기능을 제공한다.
마지막으로, 파이썬은 인터프리터 언어로서, 코드 작성 후 바로 실행해 볼 수 있는 장점이 있다. 이는 개발과 디버깅 과정을 빠르게 만들어주며, 즉각적인 피드백을 받을 수 있어 효율적인 프로그래밍이 가능하다.
파이썬 실행
파이썬 인터프리터를 통해 파이썬과 운영체제간의 언어를 교환해준다.
- Shell 프로그램으로 한 번에 한 명령어씩 입력해서 실행
- 확장자가 .py인 파일에 작성된 파이썬 프로그램을 실행
- 여러 개발도구를 활용하여 실행 - 2번과 같다고 볼 수도 있다.
파이썬 설치
Windows
- 파이썬 다운로드하기
파이썬 다운로드 링크를 통해 Windows installer를 설치한다.

32 bit와 64 bit 버전을 잘 확인하고 다운로드 할 것!!
2. 파이썬 설치하기
다운로드한 설치파일을 실행한다.
Add python 3.9 to PATH에 체크하고 Install Now를 클릭한다.

설치완료후 Disable path length limit을 클릭하고 설치를 종료한다.

3. 파이썬 설치 확인하기
cmd창을 열어 파이썬 버전을 확인한다.
명령어 : python -v
를 입력하면 python 버전이 출력된다.
Mac OS
- pyenv 설치 및 설정하기
터미널에서 brew install pyenv
를 입력하고 설치한다.
터미널에서 아래 코드를 입력해 설정한다.
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
exec "$SHELL"
설치확인하기 : pyenv -v
2. 파이썬 설치하기
터미널에서 아래 코드를 입력한다.
pyenv install 3.9.13 pyenv global 3.9.13 pyenv rehash
'내가 만드는 개발자 교안 > Python' 카테고리의 다른 글
02. 02 파이썬 기초 02 - 데이터 타입 (Data Types) (0) | 2024.07.26 |
---|---|
02. 01 파이썬 기초 01 - 파이썬 기본 구조 (0) | 2024.07.14 |
01. 03 파이썬 IDE 설치하기 02 / VSCode for macOS (0) | 2024.07.10 |
01. 02 파이썬 IDE 설치하기 01 / VSCode for windows (0) | 2024.07.10 |