파이썬 입문
파이썬이 무엇인지 이해하고, 첫 프로그램을 직접 실행해 보는 단계입니다.
print(), 문자열, 기본 계산, 주석까지 — 초보자를 위한 완벽한 시작점.
수업 목표
수업이 끝난 후 학습자가 다음을 직접 할 수 있어야 합니다.
.py 파일을 만들 수 있다print()로 결과를 출력할 수 있다#)을 사용할 수 있다파이썬이란?
파이썬(Python)은 사람이 이해하기 쉬운 문법으로 프로그램을 작성할 수 있는 고급 프로그래밍 언어입니다.
특히 다음 분야에서 널리 사용됩니다.
파이썬의 가장 중요한 특징은 문법이 비교적 간단하면서도 활용 범위가 매우 넓다는 것입니다. 영어 문장처럼 읽히는 코드로 강력한 프로그램을 만들 수 있습니다.
왜 파이썬을 배우는가?
초보자에게는 프로그래밍 언어 자체보다 이 질문이 더 중요합니다.
예시. 엑셀 파일이 300개 있다고 가정합니다.
"반복되는 일을 컴퓨터에게 시키는 능력을 배우는 것"
프로그래밍이란?
프로그래밍을 어렵게 생각할 필요가 없습니다. 컴퓨터에게 일하는 방법을 순서대로 알려주는 것입니다.
예를 들어 사람이 계산기를 사용하는 과정을 생각해 봅시다.
이것을 컴퓨터가 이해할 수 있는 형태로 표현하면:
print(1000 + 2000)
3000
프로그램의 가장 기본 구조는 입력 → 처리 → 출력입니다.
입력 → 상품 가격, 수량 입력 | 처리 → 가격 × 수량 계산 | 출력 → 총 금액 표시
첫 번째 파이썬 프로그램
가장 먼저 다음 코드를 실행합니다. 전 세계 모든 프로그래밍 입문자가 처음으로 작성하는 코드입니다.
print("Hello Python")
Hello Python
한글도 출력할 수 있습니다.
print("안녕하세요.") print("파이썬을 시작합니다.")
안녕하세요. 파이썬을 시작합니다.
print() 란?print()는 화면에 값을 출력하는 명령어입니다. 괄호 안에 출력하고 싶은 내용을 넣으면 됩니다. 이 함수는 앞으로 매우 자주 사용합니다.
print("출력할 내용") # 문자열 출력 print(숫자) # 숫자 출력 print(계산식) # 계산 결과 출력
여러 줄 출력하기
여러 개의 print()를 연속으로 사용할 수 있습니다.
print("이름 : 홍길동") print("직업 : 회계사") print("회사 : ABC회계법인")
이름 : 홍길동 직업 : 회계사 회사 : ABC회계법인
프로그램은 기본적으로 위에서 아래로 순서대로 실행됩니다. 첫 줄 → 두 번째 줄 → 세 번째 줄 순서로 진행됩니다. 이것을 순차 실행이라고 합니다.
print("첫 번째") # ① 먼저 실행 print("두 번째") # ② 그 다음 print("세 번째") # ③ 마지막
첫 번째 두 번째 세 번째
숫자와 기본 계산
문자뿐만 아니라 숫자도 출력할 수 있고, 사칙연산도 가능합니다.
print(100) print(200) print(300)
100 200 300
파이썬에서 사용하는 기본 연산 기호입니다.
| 연산 | 기호 | 예제 | 결과 |
|---|---|---|---|
| 더하기 | + | 10 + 5 | 15 |
| 빼기 | - | 10 - 5 | 5 |
| 곱하기 | * | 10 * 5 | 50 |
| 나누기 | / | 10 / 5 | 2.0 |
print(10 + 5) print(10 - 5) print(10 * 5) print(10 / 5)
15 5 50 2.0
나누기(/) 결과가 2.0처럼 소수점으로 나오는 이유는 2단계 「변수와 자료형」에서 자세히 설명합니다.
문자열이란?
문자로 이루어진 데이터를 문자열(String)이라고 합니다. 문자열은 큰따옴표 " " 또는 작은따옴표 ' '로 감쌉니다.
print("홍길동") print("대한민국") print("Python")
다음 두 코드의 차이를 확인합니다.
print(100)
print("100")
숫자와 문자열의 차이(자료형)는 2단계 「변수와 자료형」에서 본격적으로 다룹니다.
문자열은 +로 연결할 수 있습니다.
print("안녕" + "하세요") print("Python" + " Programming")
안녕하세요 Python Programming
주석 (Comment)
코드에 설명을 남길 때 # 기호를 사용합니다. # 뒤의 내용은 프로그램이 실행하지 않습니다.
# 이름을 출력합니다. print("홍길동") # 첫 번째 출력 print("안녕하세요.") # 두 번째 출력 print("파이썬입니다.")
주석은 다음과 같은 상황에서 사용합니다.
프로그램 실행 방법
초보자가 가장 많이 어려워하는 부분입니다. 프로그램을 작성했다고 해서 자동으로 실행되는 것이 아닙니다.
예를 들어 hello.py라는 파일을 만들고 코드를 작성합니다.
print("Hello Python")
터미널에서 다음 명령어로 실행합니다.
터미널은 컴퓨터에게 글자로 명령하는 공간입니다.
python hello.py 는 "Python을 이용해서 hello.py를 실행해라" 는 의미입니다.
VS Code에서는 실행 버튼(▶)을 이용하거나 내장 터미널을 사용할 수 있습니다.
① VS Code 실행 → ② 폴더 생성 및 열기 → ③ hello.py 파일 생성 → ④ 코드 작성 → ⑤ 저장(Ctrl+S) → ⑥ ▶ 버튼으로 실행
오류가 발생했을 때
오류는 실패가 아닙니다. 오류 메시지는 프로그램이 여러분에게 보내는 힌트입니다. 오류가 나지 않는 프로그래머는 없습니다.
오류가 발생하면 다음 과정을 따릅니다.
초보자가 알아야 할 대표적인 오류 3가지입니다.
print("Hello" # 닫는 괄호 ) 가 없음
SyntaxError: unexpected EOF while parsing
print(name) # name 이라는 변수를 만든 적이 없음
NameError: name 'name' is not defined
print("가격:" + 10000) # 문자열 + 숫자 = 오류
TypeError: can only concatenate str (not "int") to str
오류의 정확한 원리는 2단계 이후에 다룹니다. 1단계에서는 "오류 메시지를 읽고 당황하지 않는 것"이 목표입니다.
실습
다음 코드를 그대로 입력하고 실행해 보세요.
print("====================") print(" 나의 첫 프로그램") print("====================") print("이름 : 홍길동") print("직업 : 회계사") print("좋아하는 언어 : Python") print("====================")
==================== 나의 첫 프로그램 ==================== 이름 : 홍길동 직업 : 회계사 좋아하는 언어 : Python ====================
업무 자동화 프로그램의 가장 기본적인 형태입니다.
print("상품 가격 계산") print("----------------") print("상품 가격 :", 10000) print("수량 :", 3) print("총 금액 :", 10000 * 3)
상품 가격 계산 ---------------- 상품 가격 : 10000 수량 : 3 총 금액 : 30000
공인회계사 실무에서 바로 쓸 수 있는 형태의 예제입니다.
print("거래처 거래금액 계산") print("--------------------") print("거래처 : ABC상사") print("공급가액 :", 1000000) print("부가세 :", 100000) print("합계 :", 1000000 + 100000)
거래처 거래금액 계산 -------------------- 거래처 : ABC상사 공급가액 : 1000000 부가세 : 100000 합계 : 1100000
"거래처가 100개라면 어떻게 할까요?" → (학생 답: 100번 작성해야 합니다.) → "그래서 파이썬을 배우는 것입니다!"
이후 변수 → 반복문 → 리스트 순서로 이 작업을 자동화해 나갑니다.
아래 조건에 맞게 직접 프로그램을 작성하세요. (이름, 직업, 회사, 좋아하는 것, 파이썬을 배우는 이유)
==========================
자기소개 프로그램
==========================
이름 : 홍길동
직업 : 회계사
회사 : ABC회계법인
좋아하는 것 : 여행
파이썬을 배우는 이유 : 업무 자동화
==========================
상품 가격 15,000원, 수량 4개의 총 금액을 계산하는 프로그램을 작성하세요.
상품 계산 프로그램 ------------------- 상품 가격 : 15000 수량 : 4 총 금액 : 60000
문법을 많이 가르치는 것보다 성공 경험을 많이 주는 것이 중요합니다. 학생이 코드를 직접 타이핑해서 실행하고 결과를 보는 과정을 반드시 넣으세요.
1단계 핵심 정리
이 단계에서 반드시 기억해야 할 내용입니다.
Python
프로그래밍 언어. 읽기 쉽고 활용 범위가 넓다.
print()
화면에 값을 출력하는 명령어
"문자열"
따옴표로 감싸진 문자 데이터
+ - * /
더하기 빼기 곱하기 나누기
# 주석
실행되지 않는 설명. # 뒤에 작성
.py
파이썬 파일 확장자
프로그램은 기본적으로 위에서 아래로 순서대로 실행된다.
과제
나의 정보 출력 프로그램
이름, 나이, 직업, 지역, 취미를 출력하는 프로그램을 작성하세요.
========================
나의 정보
========================
이름 :
나이 :
직업 :
지역 :
취미 :
========================
계산 프로그램
상품가격 25,000원, 수량 7개의 총금액을 계산하는 프로그램을 작성하세요.
상품가격 = 25000 수량 = 7 총금액 = ? ← 파이썬으로 계산
거래처 정보 출력
다음 정보를 출력하는 프로그램을 작성하세요. 합계금액은 파이썬으로 계산합니다.
거래처 : ABC상사 공급가액 : 2,000,000 부가세 : 200,000 합계금액 : 2,200,000
전체 과정 연결 구조
이번 1단계에서 print()를 배우는 것이 최종 목적이 아닙니다. 1~6단계는 파이썬의 사고방식을 익히고, 7단계부터 실제 회계 업무 데이터로 전환됩니다.
변수 → 문자열 → 숫자 → 실수 → Boolean → 형변환 → 사칙연산 → 문자열 조작 → 입력(input()) → 계산 프로그램 순서로, 강의 설명 + 예제 코드 + 따라하기 + 실습문제 + 과제 + 회계업무 예제까지 연결됩니다.