1 . 파이썬 설치
1 - 1 . 공식 홈페이지 접속
- Python 공식 홈페이지 접속
- 상단 메뉴에서 Downloads → Windows 선택
1 - 2 . Python 3.12 다운로드
- “Python 3.12.x” 항목 선택
- Windows installer (64-bit)
1 - 3 . 설치 파일 실행
- 다운로드한 .exe 파일 실행
1- 4 . 설치 옵션 설정 (매우 중요)
- 'Add Python to PATH' 옵션 체크
- “Install Now” 클릭
1 - 5 . 설치 확인
- window -> pmd(명령 프롬포트) -> python --version
- 다운로드한 파이썬 버전이 뜸

### 버전 다운 시 ###
버전이 중요한 이유
- 문법과 기능의 차이
- 라이브러리 호환성
- 성능 및 최적화
- 보안 및 유지보수
2 . 버전 종류
2 - 1 . 메이저 버전 (Major) : 가장 큰 단위의 변화
- 언어 구조나 문법에 큰 변화가 발생
- 이전 버전과 호환되지 않을 수 있음
2 - 2 . 마이너 버전 (Minor) : 기능 추가 및 개선
- 새로운 기능 추가
- 기존 기능 개선
- 하위 호환성 유지 (대부분)
2 - 3 . 패치 버전 (Patch) : 버그 수정 및 안정화
- 오류 수정 (bugfix)
- 보안 문제 해결
- 기능 변화 없음
ex) 3.12.7
= 앞쪽 숫자 : 개발 방향과 큰 변화, 중간 숫자 : 새로운 기능 추가, 마지막 숫자 : 안정화
=> 숫자가 크다고(최신) 무조건 좋은 건 아님!
3 . 확장자
=> 파일의 종류를 구분하기 위한 표시
3 - 1 . py (Python Script)
- 파이썬 코드 파일 - 텍스트
- 프로그램 개발, 배포 시 사용
- 실행 시 코드가 위에서부터 아래로 연속적으로 실행됨
- 파일 단위의 코드 관리 가능 - 프로젝트 구조화, 유지보수에 좋음
3 - 2 . ipynb (Jupyter Notebook)
- 문서형 파일 - 텍스트, 그래프 등
- 데이터 분석, 알고리즘 실험, AI 모델 학습 시 사용
- 한 줄씩 코드 실행
- 코드와 설명, 출력 결과를 동시에 기록 가능
4 . 파이썬 개발환경 구축하기
3 - 1 . visual studio code 다운로드하기 (vs code)
3 - 2 . Python 개발을 위해 필요한 확장 설치
- vs code 앱 실행
- 왼쪽 사이드바에서 Extensions 아이콘 클릭
- python, jupyter 검색 후 다운
- python : 기본 확장 채ㅡㅡ
- jupyter : .ipynb 파일을 사용할 경우 필요
3 - 3 . 가상환경 만들기
- vs code -> 위쪽 상단 Terminal -> new terminal -> 터미널 창 기준 왼쪽 위 상단 + 모양 옆의 ∨ 클릭 -> command prompt 선택 -> 맨 왼쪽 powershell 삭제
- python -m venv venv -> 엔터
- -m : Python 모듈 실행
- venv : 가상환경 생성 모듈 ( 파이썬에 기본적으로 venv 기능 포함 돼 있음)
- 마지막 venv : 생성할 가상환경 폴더 이름
3 - 4 . 가상환경 활성화
- (venv) 가 앞에 적혀있으면 활성화가 자동으로 된 상태

- (venv) 가 앞에 적혀있지 않으면 활성화 필요
=> venv\Scripts\activate
- 이후 'where python' 입력
=> 지금 사용하는 파이썬이 내가 선택한 가상환경의 파이썬이 맞는지 검증
3 - 5 . 인터프리터 연결
- Ctrl + Shift + P
- Python: Select Interpreter 검색
- 프로젝트의 venv 경로를 선택
5 . ipynb 단축키, 주석문, 파일 생성, 이미지 추가
5 - 1 . 마크다운
=> #, ##, ### ( 글자 크기 변경 )

=> *, - ( 리스트 생성 )

5 - 2 . 단축키
- Esc => 선택 해제 ( 편집 끝내기 )
- Enter => 선택
- dd => 삭제
- b => 현재 선택되어있는 셀 아래에 새로운 셀 생성
- a => 현재 선택되어있는 셀 위에 새로운 셀 생성
- Shift + Enter => 실행 후 다음 셀 선택, 다음 셀이 없다면 새로운 셀 자동 생성
- Ctrl + Enter => 실행 ( 셀 생성 X )
- Alt + Enter => 실행 후 새 셀 강제 생성
5 - 3 . 주석문
=> 코드 실행 중 무시되므로 코드에 영향을 주지 않음
- 한 줄 주석 => 맨 앞에 # 기호 사용

- 여러 줄 주석 => ''' (작은따옴표) 혹은 """ (큰따옴표) 사이에 작성

- 주석은 최대한 위에서 작성해주면 좋음
5 - 4 . 파일 생성
- 빈 공간 더블클릭 혹은 메인 폴더 옆 파일 모양 클릭
- 폴더 생성 -> 메인 폴더 옆 폴더 모양 클릭

5 - 5 . 이미지 추가
- 새 파일에 이미지 그래그로 추가
- 이미지 추가를 원하는 파일에 코드 작성
=> 
- 이미지 크기 조절시 코드
=> <img src="이미지 경로" width="원하는 크기">

'Python 기초' 카테고리의 다른 글
| 6 . 컬렉션 타입 (리스트, 튜플) (0) | 2026.05.26 |
|---|---|
| 5 . 연산자 (0) | 2026.05.22 |
| 4 . 파이썬의 입출력 (0) | 2026.05.22 |
| 3 . 문자열 다루기 (0) | 2026.05.21 |
| 2 . 파이썬 변수 (0) | 2026.05.21 |