[Python] 개요와 개발 환경(Anaconda, PyCharm)
by 우와한개발자
1. 파이썬이란?
- 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어
- 파이썬 프로그램은 줄을 맞추지 않으면 실행되지 않음.(들여쓰기 필수)
- 모바일이나 윈도우/리눅스 운영체제를 제외하고 모든 분야에 사용함
- 라이브러리 풍부하고, C/C++과 잘맞음
- 인터프리터언어(코드를 컴파일하는 과정없이 바로 소스코드를 실행시키는 언어)
인터프리터 언어
- 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어
2. 파이썬 인터프리터
- 파이썬 코드를 실행시키기 위한 프로그램

1) Anaconda
- conda 명령어를 사용해 라이브러리, 환경 등 관리
- Anaconda Navigator : 아나콘다의 환경과 프로젝트 및 설치 구성요소들을 관리할 수 있는 어플리케이션
- Anaconda Prompt : 아나콘다 명령어를 직접 실행시킬 수 있는 명령 프롬프트
2) Jupyter Notebook
- 데이터 분석시 주로 사용
3) Spyder
- 파이썬 어플리케이션 개발을 위한 통합개발환경(IDE)
4) PyCharm
pip : python installation package
3. Jupyter Notebook
- 라이브 코드(live code), 방정식(equation), 시각화(visualization), 설명문(explanatory text) 등을 작성할 수 있는 웹 애플리케이션
- 데이터 전처리(Pre-processing), 수치 시뮬레이션(Numerical Simulation), 통계 모델링 (Statistical Modeling), 기계학습(Machine Learning) 등 많은 용도로 사용이 가능한 도구

1) 실행 방법
- Cell Type이 Cell 이어야함 - Markdown이면 코드 실행 안됨

- Shift + Enter : 선택한 셀을 실행시키고 포커스를 다음 셀로 이동(다음 셀 없으면 새로 생성)
- Ctrl + Enter : 선택한 셀을 실행시키고 포커스는 이동하지 않음
- Alt + Enter : 선택한 셀을 실행시키고 항상 새로운 셀 생성 후 포커스 이동
2) Kernel
- 파이썬에서 변수들이 저장되는 공간
- 주피터 노트북에서는 파일 하나 당 하나의 커널이 생성됨
- Restart Kernel시 모든 작업 내용 사라짐
3) 도움말기능
- Shift + Tab : 해당 함수나 변수 등에 대한 설명을 보여줌
- help() : 인자에 대한 설명을 보여줌
'언어 > Python' 카테고리의 다른 글
| [Python] 포맷팅(출력형식지정)- format(), %, f-string (0) | 2026.03.08 |
|---|---|
| [Python] 기본 자료형- 숫자형과 문자열, 논리형 (0) | 2026.03.08 |
| [Python] 변수 - 할당 규칙, 스코프(LEGB), id, del (0) | 2026.03.08 |
| [Python] AI/데이터 분석을 위한 파이썬 라이브러리 (1) | 2026.03.08 |
| [Python] 파이썬 - 문자열 함수와 메서드 정리 (0) | 2026.02.12 |
블로그의 정보
우와한개발자 님의 블로그
우와한개발자