Python 기초

1 . windows 파이썬 설치, 개발환경 구축

imysydesu 2026. 5. 20. 17:44

 

1 . 파이썬 설치

 

1 - 1 . 공식 홈페이지 접속

 

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 
  • 다운로드한 파이썬 버전이 뜸

 

 


 

### 버전 다운 시 ###

 

버전이 중요한 이유

  1. 문법과 기능의 차이
  2. 라이브러리 호환성
  3. 성능 및 최적화
  4. 보안 및 유지보수 

 

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