저 자 : 우재남 / 쪽 수: 524쪽 / 크 기 : 190 * 258 * 23 mm / ISBN : 9791156645740 / 출간일 : 2022년 01월 03일








목 차


Chapter 01 파이썬 들여다보기


SECTION 01 프로그래밍 언어의 개념과 종류


1.1 프로그래밍 언어의 개념


1.2 프로그래밍 언어의 종류


SECTION 02 파이썬 소개


2.1 파이썬의 역사


2.2 파이썬의 특징


SECTION 03 파이썬 설치와 실행


3.1 파이썬 다운로드


3.2 파이썬 설치


3.3 파이썬 실행


요약


연습문제



Chapter 02 미리 만드는 쓸 만한 프로그램


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 간단 계산기


1.2 [프로그램 2] 터틀 그래픽


SECTION 02 계산기 프로그램의 기본 기능 구현


2.1 필요한 변수 준비


2.2 더하기 기능 구현


2.3 빼기, 곱하기, 나누기 기능 구현


SECTION 03 계산기 프로그램 저장


3.1 프로그램 저장의 필요성


3.2 파이썬 파일 저장


3.3 파이썬 파일 실행


3.4 파이썬 파일 열기


SECTION 04 계산기 프로그램 확장


4.1 파이썬 파일 만들어 저장


4.2 input( ) 함수를 사용해 값 입력


4.3 int( ) 함수를 사용해 정수로 변환


SECTION 05 터틀 그래픽 프로그램 작성


5.1 터틀 프로그램 기본 틀 만들기


5.2 구현할 기능 계획


5.3 필요한 변수 준비


5.4 기능 1 구현


5.5 기능 2 구현


5.6 기능 3 구현


5.7 터틀 그래픽 프로그램 완성


요약


연습문제



Chapter 03 변수와 데이터


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 다이아몬드 모양 출력


1.2 [프로그램 2] 진수 변환


SECTION 02 print( ) 함수를 사용한 다양한 출력


2.1 print( ) 함수의 서식


2.2 print( ) 함수를 사용한 다양한 출력


2.3 print( ) 함수를 사용한 깔끔한 출력


2.4 [프로그램 1]의 완성


SECTION 03 변수의 선언과 사용


3.1 변수의 선언


3.2 변수의 사용


SECTION 04 데이터 표현 단위와 진수 변환


4.1 비트와 바이트


4.2 비트


4.3 바이트


4.4 진수 변환


4.5 [프로그램 2]의 완성


SECTION 05 기본 데이터형


5.1 숫자형(정수형과 실수형)


5.2 불형


5.3 문자열


요약


연습문제


응용예제 01 데이터형 크기 확인하기


응용예제 02 입력 문자열을 거꾸로 출력하기


Chapter 04 연산자


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 동전 교환


1.2 [프로그램 2] 마음대로 이동하는 거북이


SECTION 02 산술 연산자


2.1 산술 연산자의 종류


2.2 산술 연산자의 우선순위


2.3 산술 연산을 하는 문자열과 숫자의 상호 변환


2.4 산술 연산자와 대입 연산자


2.5 [프로그램 1]의 완성


SECTION 03 관계 연산자


SECTION 04 논리 연산자


4.1 논리 연산자의 종류와 사용


4.2 [프로그램 2]의 완성


SECTION 05 비트 연산자


5.1 비트 논리곱과 비트 논리합 연산자


5.2 시프트 연산자


SECTION 06 연산자 우선순위


요약


연습문제


응용예제 01 윤년 계산하기


응용예제 02 거북이로 2진수 숫자 표현하기


Chapter 05 조건문


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 무지개 색상의 원


1.2 [프로그램 2] 종합 계산기


SECTION 02 기본 if 문


2.1 if 문


2.2 if~else 문


SECTION 03 중첩 if 문


3.1 if~else~if~else 문


3.2 if~elif~else 문


3.3 삼항 연산자를 사용한 if 문


3.4 [프로그램 1]의 완성


SECTION 04 if 문 응용


4.1 리스트와 함께 사용


4.2 [프로그램 2]의 완성


요약


연습문제


응용예제 01 주사위 여러 개를 동시에 던지기


응용예제 02 거북이가 서로 만나게 하기



Chapter 06 반복문


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 구구단 출력


1.2 [프로그램 2] 마름모 모양 출력


SECTION 02 기본 for 문


2.1 반복문의 개념과 필요성


2.2 for 문의 개념


2.3 for 문을 활용한 합계 구하기


2.4 키보드로 입력한 값까지 합계 구하기


SECTION 03 중첩 for 문


3.1 중첩 for 문의 개념


3.2 중첩 for 문의 활용


3.3 [프로그램 1]의 완성


SECTION 04 while 문


4.1 for 문과 while 문 비교


4.2 무한 루프를 하는 while 문


SECTION 05 break 문과 continue 문


5.1 반복문을 탈출시키는 break 문


5.2 반복문으로 다시 돌아가게 하는 continue 문


5.3 [프로그램 2]의 완성


요약


연습문제


응용예제 01 하트 모양 출력하기


응용예제 02 거북이로 구구단 출력하기


Chapter 07 리스트, 튜플, 딕셔너리


SECTION 01 이 장에서 만들 프로그램


1.1 [프로그램 1] 화면 중앙에서 밖으로 나가는 거북이


1.2 [프로그램 2] 딕셔너리를 활용한 음식 궁합 출력


SECTION 02 리스트의 기본


2.1 리스트의 개념


2.2 리스트의 필요성


2.3 리스트의 일반적인 사용


2.4 리스트의 생성과 초기화


2.5 리스트 값에 접근하는 다양한 방법


2.6 리스트 값의 변경


2.7 리스트 조작 함수


SECTION 03 2차원 리스트


3.1 2차원 리스트의 개념


3.2 [프로그램 1]의 완성


SECTION 04 튜플


4.1 튜플의 생성


4.2 튜플의 사용


SECTION 05 딕셔너리


5.1 딕셔너리의 생성


5.2 딕셔너리의 사용


5.3 딕셔너리의 정렬


5.4 [프로그램 2]의 완성


SECTION 06 리스트, 튜플,