
안녕하세요! 프로그래밍 세계에 처음 발을 들여놓으신 분들을 위한 블로그 시리즈를 시작합니다.
오늘은 파이썬 개발 환경 구축과 파이썬 기초를 주제로, 가장 쉬운 입문 경로를 안내해 드릴게요.
파이썬은 배우기 쉽고 실생활에 바로 적용할 수 있는 언어로 유명하죠. “프로그래밍이 뭔가요?” 수준부터 시작하신다면, 이 가이드가 딱 맞을 거예요!
이 시리즈는 초보자 눈높이에 맞춰 단계별로 진행됩니다. 첫 번째 포스트에서는 개발 환경을 세팅하고 기본 개념을 익히는 데 초점을 맞추고, 다음 포스트에서는 함수, 리스트 같은 조금 더 깊은 주제를 다룰 예정이에요.
왜 파이썬으로 시작해야 할까?
파이썬은 전 세계에서 가장 인기 있는 프로그래밍 언어 중 하나예요. 이유는 간단합니다.
쉬운 문법을 가지고 있어요. 영어처럼 읽히는 코드라서 초보자가 빠르게 익힐 수 있죠.
다양한 활용이 가능한 것도 장점이에요. 웹 개발, 데이터 분석, AI, 자동화 스크립트 등 어디서나 쓰입니다.
커뮤니티 지원도 탄탄해서 Stack Overflow나 Reddit 같은 곳에서 도움을 쉽게 구할 수 있어요.
게다가 무료이고 오픈소스라서 비용 없이 시작할 수 있죠.
특히 파이썬 기초를 배우면 다른 언어로 넘어가기도 쉽습니다. Stack Overflow Developer Survey에 따르면, 파이썬은 개발자들 사이에서 지속적으로 높은 인기를 끌고 있어요.
제 개인 경험으로 말하자면, 처음 파이썬을 배울 때 다른 언어처럼 복잡한 세팅 없이 바로 코드를 써볼 수 있어서 재미있었어요.
한 번은 환경 변수 설정을 잊어서 에러가 났는데, 그걸 고치면서 오히려 이해가 깊어졌죠. 이런 실수 사례를 공유하면서 초보자분들이 같은 실수를 피할 수 있게 도와드릴게요!
파이썬 개발 환경 구축: 단계별 가이드
개발 환경을 세팅하는 건 집을 짓기 전에 기초를 다지는 것과 같아요.
제대로 안 하면 코드가 돌아가지 않을 수 있으니, 천천히 따라 해 보세요. Windows, macOS, Linux 모두 지원되지만, 여기서는 Windows를 기준으로 설명하겠습니다.
1. 파이썬 설치하기
파이썬을 다운로드하고 설치하는 게 첫걸음입니다.
먼저 python.org에 방문해서 최신 버전(현재 3.12 추천)을 다운로드하세요.
설치 중에 “Add Python to PATH”를 반드시 체크해야 해요. 이게 안 되면 명령어로 파이썬을 실행할 수 없습니다.
설치가 끝나면 명령 프롬프트(Windows: cmd)를 열고 python --version을 입력해 보세요. 버전이 나오면 성공이에요!
2. IDE (통합 개발 환경) 선택 및 설치
IDE는 코드 작성 도구예요. 초보자에게 추천하는 건 Visual Studio Code (VS Code)입니다. 무료이고 가벼워서 좋아요.
code.visualstudio.com에서 VS Code를 다운로드하세요.
설치 후 VS Code를 열고 왼쪽 Extensions 탭에서 “Python”을 검색해 Microsoft의 확장을 설치하면 됩니다.
PyCharm Community Edition도 좋은 선택이지만, 처음이라면 VS Code가 더 가볍고 직관적이에요.
이제 VS Code에서 새 파일을 만들고 .py 확장자로 저장해 보세요. 예를 들어 hello.py처럼요.
3. 가상 환경 설정 (선택이지만 추천)
가상 환경은 여러 프로젝트를 할 때 패키지 충돌을 막아줍니다. 지금 당장은 안 해도 되지만, 알아두면 나중에 유용해요.
명령 프롬프트에서 pip install virtualenv를 입력하고, 새 폴더에서 virtualenv venv로 환경을 생성합니다.
활성화는 venv\Scripts\activate (Windows)로 하면 돼요.
여기까지 하면 파이썬 개발 환경 구축이 완료됩니다! 이제 코드를 작성할 준비가 됐어요.
파이썬 기초 배우기: 실습 예제
이제 이론보다 실습 위주로 가볼게요. VS Code에서 새 파일을 열고 직접 따라 써 보세요.
각 코드는 print()로 결과를 확인할 수 있어요.
1. 변수와 데이터 타입
변수는 데이터를 저장하는 상자라고 생각하면 돼요.
# 변수 선언
name = "홍길동" # 문자열 (str)
age = 25 # 정수 (int)
height = 175.5 # 실수 (float)
is_student = True # 불리언 (bool)
print(name, age, height, is_student)
NameError가 나는데, 초보 시절 저한테 정말 자주 일어났어요.
2. 기본 연산자
수학처럼 더하기, 빼기 등 연산을 할 수 있어요.
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.333...
print(a % b) # 1 (나머지)
문자열도 연결할 수 있어요. "Hello" + " World"를 실행하면 "Hello World"가 나옵니다.
3. 조건문 (if-else)
조건에 따라 다른 코드를 실행할 수 있어요.
age = 20
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
4. 반복문 (for, while)
반복 작업에 정말 유용해요.
# for 반복문
for i in range(5): # 0부터 4까지
print(i)
# while 반복문
count = 0
while count < 3:
print("반복 중")
count += 1
IndentationError가 자주 나요. 저도 처음에 이것 때문에 많이 헤맸어요. 파이썬은 들여쓰기가 문법의 일부라서 스페이스 4칸 또는 탭을 일관되게 사용해야 합니다.
이게 파이썬 기초의 핵심이에요. 각 예제를 복사해서 직접 실행해 보세요. 에러가 나면 그게 바로 디버깅 연습이 됩니다!
마무리: 다음 시리즈 미리 보기
축하해요! 오늘 파이썬 개발 환경 구축과 파이썬 기초를 마스터하셨네요.
직접 따라 해보셨다면 큰 도움이 됐을 거예요.
다음 포스트에서는 리스트, 딕셔너리, 함수를 다룰 예정입니다. 시리즈를 계속 따라오시려면 블로그를 구독해 주세요!
이 글이 도움이 되셨다면 좋아요나 공유 부탁드려요. 다음에 또 만나요!