책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788978013161
· 쪽수 : 244쪽
· 출판일 : 2025-12-24
책 소개
목차
CHAPTER 01
파이썬으로 대화하기
1. 대화에는 언어가 필요해 014
2. 파이썬 언어의 특징 017
3. 파이썬 대화 도구 준비하기 : IDLE 019
4. 파이썬으로 첫 번째 대화하기 023
•파이썬 대화 도구 확인하기 023
•print( )로 첫 번째 대화하기 024
•print( )에서 숫자로 계산하기 026
•여러 마디로 대화하기 027
5. 대화 내용이 많아 : IDLE 스크립트 모드 028
[ 학습문제 ] 032
CHAPTER 02
파이썬 기본 데이터
1. 컴퓨터가 이해하는 데이터 034
2. 소수점이 없는 정수형(integer) 036
3. 소수점이 있는 실수형(floating-point) 037
4. 따옴표가 있는 문자열형(string) 039
•문자열은 따옴표로 묶어서 표현 039
•특별한 기능의 이스케이프 문자 041
5. 참거짓으로 대화하는 불형(bool) 045
[ 학습문제 ] 047
CHAPTER 03
변수와 입력하기
1. 저장에 필요한 변수 050
2. 변수 선언과 값 대입하기 052
3. 결과는 정확하게 표현하기 054
4. 변수 활용 실전 도전하기 058
•카페 알바1 : 커피 총 결제 금액 계산 058
•카페 알바2 : 고객의 잔돈 계산 059
5. 원하는 데이터 입력하기 060
[ 학습문제 ] 065
CHAPTER 04
연산자로 처리하기
1. 계산하도록 지시하기 : 산술 연산자 068
2. 컴퓨터에 값 전달하기 : 대입 연산자 071
•계속 더하여 결과 만들기 074
•긴 대화 문장 만들기 076
3. 비교하여 판단해 줘 : 비교 연산자 078
4. 복잡한 조건은 결합해 줘 : 논리 연산자 082
•합격할 수 있어? - 합격 점수 조건식 085
•할인 받을 수 있어? - 교통비 할인 조건식 086
5. 컴퓨터는 계산 순서가 있어 : 연산자 우선순위 087
[ 학습문제 ] 088
CHAPTER 05
선택하여 처리하기 : 조건문
1. 차례대로 처리하기 : 순차구조 092
2. 선택하여 처리하기 : 선택구조 094
3. 둘 중에 하나 선택 : 이중 if문(if ~ else ~) 096
•합격 판정 프로그램 097
•양수와 음수 판별 프로그램 098
•짝홀수 판별 프로그램 101
•할인 결제 금액 계산 프로그램 101
4. 필요한 하나만 처리 : 단순 if문(if ~ ) 103
•화재 경보기 작동 프로그램 104
•냉장고 온도 조절 프로그램 105
•롤러코스터 탑승 프로그램 106
5. 복잡하지만 현명한 선택 : 다중 if ~문 107
•조건이 True일 경우 다른 조건을 실행하는 다중 if문 107
•조건이 False일 경우 다른 조건을 실행하는 다중 if문 110
•elif~ 문 112
[ 학습문제 ] 114
CHAPTER 06
반복하며 처리하기 : 반복문
1. 반복하며 처리하기 : 반복구조 118
2. 숫자를 세며 반복하는 for문 120
3. 정해진 횟수 작업은 for문으로 해결 128
4. 조건이 맞으면 반복하는 while문 134
5. 계속 반복 할까? break문과 continue문 138
6. 같은 작업을 계속 반복하는 문제해결 141
•컴퓨터가 생각한 숫자 맞히기 게임 141
•영문자 자음 출력 프로그램 143
[ 학습문제 ] 145
CHAPTER 07
문자열의 효율적 처리
1. 문자열 연산과 접근하기 150
•문자열 연결과 반복 150
•인덱싱과 슬라이싱 153
2. 문자열 유용한 처리 함수 156
•총 문자수 세기 : len( ) 함수 156
•문자 개수 세기 : count( ) 함수 157
•영문자 대소문자 변환하기 : upper( )와 lower( ) 함수 157
•영문자 대소문자 확인하기 : isupper( )와 islower( ) 함수 158
•앞뒤 불필요한 것 제거하기 : strip( ) 함수 159
•문자열 쪼개서 사용하기 : split( ) 함수 160
•"이 문자"를 "저 문자"로 바꿔줘 : replace( ) 함수 161
•"이 문자"는 문자열 어디에 있지 : find( ) 함수 162
•"이 문자"는 문자열에 들어 있나 : in 연산자 163
[ 학습문제 ] 164



















