본문 바로가기
SERVER/PYTHON

파이썬 시작해보기

by 비너발트 2025. 3. 31.

파이썬(Python)이란?

"인생은 짧기에, 당신에겐 파이썬이 필요하다." 파이썬의 만든 네덜란드 귀도 반 로섬이 한 말입니다

이 말에서 유추할 수 있듯 빠르게 배우고 적응하고 개발할 수 있도록 만들어진 언어입니다

 

문법이 간결하고 직관적이며 현재 다양한 분야 (웹, 데이터분석, AI, 자동화 등)에 널리 사용되고있습니다

파이썬은 아래와 같은 특징을 갖고 있습니다

 

  • 들여쓰기로 코드 블록 구분 (가독성  최고)
  • 다양한 라이브러리
  • 방대한 커뮤니티와 기술자료
  • 입문부터 실무까지 가능한 범용적인 언어

1.개발환경 구성하기

개발을 시작하려면 파이썬을 다운로드하고 설치해야합니다

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

설치가 끝나면 CMD 프롬프트에서 아래의 명령어로 설치가 정상적으로 되었는지 확인할 수 있습니다

python --version

 

설치가 완료되었다면 이제 개발프로그램을 설치하고 설정을 해야합니다 여기선 비주얼 스튜디오 코드를 기준으로 작성합니다

비주얼 스튜디오 코드에서 파이썬 개발을 위한 확장플러그인을 설치합니다

  • Pylance ( 코드 자동완성 )
  • autopep8 ( 코드 포맷팅 )

가상환경 설정하기

파이썬 가상환경 설정은 특정 폴더를 프로젝트 폴더로 사용하겠다는 뜻입니다 프로젝트에서 개발하며 필요한 패키지나 코드 자료들이 모이는 폴더입니다 Node로 비유한다면 npm init --y 와 같습니다

# 가상환경 생성
python -m venv venv

# 가상환경 활성화 (Windows)
venv\Scripts\activate

이렇게 가상환경을 설정하고 활성화 할 수 있습니다 비활성화는 " deactivate" 를 입력합니다

 

패키지 설치하기

pip install requests
pip install flask

npm install 패키지명 과 동일하게 설치할 수 있습니다

 

 

2. 파이썬 변수의 자료형

 

타입 특징 예시
int 10 정수
float 3.14 실수
bool True, False 0,1
str "hello" 문자열
list [1,2,3] 순서가 있고 수정가능
tuple (1,2) 순서가 있고 수정불가
dict {"name":"길동"} 키:값의 쌍으로 이루어짐
set {1,2,3} 중복이 없음

 

사용해보기

x = 10          
y = 3.14        
name = "Alice"  
flag = True

이상한점을 느끼셨나요? 맞습니다 자료형을 따로 부여하지않았습니다 파이썬은 동적타입언어이기때문에 따로 타입을 지정하지 않아도 자동으로 자료형을 부여합니다

 

다음 글에서는 더 많은 자료형의 사용예, 조건문과 반복문, 함수, 자료구조(List, Dict, Set, Tuple), 파일입출력, 예외 처리에 대해 알아보겠습니다