파이썬 입문자를 위한 첫걸음
첫 코드: 화면에 글자를 출력해보자
프로그래밍의 시작은 단순합니다. 컴퓨터에게 "이걸 화면에 보여줘"라고 명령해볼까요?
print("파이썬에 오신 걸 환영합니다!")
이것이 파이썬에서 가장 기본적인 코드입니다. print()
라는 함수에 괄호 속 문장을 넣으면 화면에 그대로 출력됩니다. 다른 언어에 비해 매우 직관적입니다.
변수를 만들어 데이터를 담아보자
컴퓨터는 많은 데이터를 다룹니다. 이 데이터를 보관하는 것이 바로 변수입니다. 상자처럼 이름을 붙이고 안에 데이터를 넣는다고 생각하면 쉽습니다.
가수의 논리는 이런 형식입니다.
름 = "영희"
나이 = 27
키 = 162.5
학생여부 = True
- "영희" → 문자열 (str)
- 27 → 정수 (int)
- 162.5 → 실수 (float)
- True → 불리언 (bool)
파이썬은 변수에 자료형을 선언하지 않아도 자동으로 인식합니다.
조건에 따라 결과가 달라지는 프로그램 만들기
실생활에서도 조건에 따라 행동이 달라지듯, 컴퓨터도 상황에 따라 다르게 행동하도록 코딩할 수 있습니다.
나이 = 27
if 나이 >= 20:
print("성인입니다.")
else:
print("아직 미성년자입니다.")
여기서 if
는 "만약"이라는 뜻입니다. 조건이 참일 때와 거짓일 때 다른 출력을 합니다. 들여쓰기가 매우 중요합니다.
같은 일을 여러 번 시키는 반복문
같은 작업을 여러 번 시켜야 할 때 반복문을 사용합니다. 가장 기본적인 반복문은 for
와 while
입니다.
for문 예제
for i in range(5):
print("파이썬 재미있어요!")
range(5)
는 0부터 4까지 총 5번 반복됩니다.
while문 예제
회수 = 0
while 회수 < 3:
print("계속 반복합니다.")
회수 += 1
while
은 조건이 참인 동안 계속 실행됩니다. 종료 조건을 잘 넣어야 합니다.
리스트와 딕셔너리: 데이터를 모아서 관리하기
하나의 값만 다루는 것도 중요하지만, 여러 데이터를 한꺼번에 관리할 필요가 있습니다.
리스트 예제
과일목록 = ["사과", "바나나", "포도"]
print(과일목록[1]) # 바나나
딕셔너리 예제
학생 = {"이름": "영희", "나이": 27, "성적": "A+"}
print(학생["이름"]) # 영희
함수를 만들어 코드 재활용하기
같은 코드를 반복해서 쓴다면 함수를 만들어 효율적으로 사용할 수 있습니다.
def 인사하기(이름):
print(f"{이름}님, 안녕하세요!")
인사하기("지민")
def
는 함수를 만든다는 뜻이고, f"문자열"
은 변수를 삽입하는 포매팅 방식입니다.
예상하지 못한 상황을 대비하는 예외 처리
사용자가 잘못된 입력을 해도 프로그램이 멈추지 않도록 대비할 수 있습니다.
try:
숫자 = int(input("숫자를 입력하세요: "))
except ValueError:
print("숫자가 아닙니다!")
try
블록에서 오류가 발생하면 except
블록이 대신 실행됩니다.
파이썬을 배우면 어디에 쓸 수 있을까?
- 반복 업무 자동화: 반복적인 보고서, 이메일 자동 처리
- 데이터 분석: 복잡한 데이터 처리 가능
- 웹 개발: 홈페이지 제작 (Django, Flask)
- 인공지능: AI 모델 학습, 데이터 수집
- 웹 크롤링: 웹에서 정보 자동 수집
오늘부터 파이썬 한 줄씩 시작해보세요
특별한 지능이나 수학 실력이 없어도 됩니다. 하루 10분씩 투자해서 print("Hello, World!")
부터 시작해보세요. 어느새 데이터 분석, 웹 크롤링, AI까지 다룰 수 있습니다.
'IT 기술' 카테고리의 다른 글
ChatGPT를 활용한 업무 자동화 사례 (0) | 2025.06.22 |
---|---|
2025년 인기 프로그래밍 언어 순위 및 전망 (0) | 2025.06.21 |
파이썬으로 데이터 분석 시작 (Pandas, Numpy 기초) (0) | 2025.06.21 |
비전공자를 위한 자바스크립트 입문하기! (0) | 2025.06.21 |
HTML, CSS로 내 손으로 처음 만드는 나만의 웹페이지 — 아주 쉬운 첫걸음 (0) | 2025.06.21 |