PART 1 파이썬 기초체력 다지기
Chapter 01 데이터 과학과 파이썬의 세계로
1.1 데이터에 숨겨진 보물 찾기 : 데이터 과학의 세계로 출발
1.2 데이터 과학은 무엇을 다루나
1.3 데이터 처리 과정과 관련 전문가의 역할
1.4 프로그래밍이란 무엇인가
1.5 프로그래밍을 꼭 알아야 하나
1.6 파이썬밖에 없을까
1.7 파이썬 개발도구를 설치해 보자
1.8 파이썬 인터프리터를 사용해 보기
1.9 파이썬 개발도구에서 'Hello World'를 출력 해보자
1.10 주석으로 이해하기 쉬운 코드를 만들기
1.11 무작정 계산부터 해보자
1.12 print() 함수로 원하는 메시지 출력해 보기
1.13 파이썬이 정말로 편리한 이유 : 모듈 설치하기
1.14 터틀 그래픽으로 눈에 보이는 결과를 만들어 보자
1.15 오류가 발생할 수 있다
LAB1-1 자주 사용하게 될 print() 함수를 연습해 보자
LAB1-2 터틀 그래픽으로 삼각형을 그려 보자
■ 핵심 정리
■ 심화문제 풀이
Chapter 02 값을 담아 다루어 보자
2.1 데이터를 저장하는 공간 : 변수
2.2 변수의 내용은 언제든 바꿀 수 있다
2.3 변수의 이름은 어떻게 짓나
2.4 변수에는 문자열도 저장할 수 있다
LAB2-1 신체 질량 지수를 파이썬으로 계산하기
2.5 변수를 사용해서 좋은 점이 뭘까
LAB2-2 피자의 면적을 계산해보자
LAB2-3 터틀 그래픽으로 피자그리기
LAB2-4 복리 이자 계산하기
2.6 자료형을 알아야 연산을 할 수 있다
2.7 변수의 자료형을 알려면 : type() 함수
2.8 왜 자료형에 신경써야 할까 : 자료형과 연산
2.9 컴퓨터 수치 표현의 한계, 그리고 컴퓨터의 한계
2.10 문자들의 연속된 모음을 문자열이라고 한다
2.11 문자열을 만드는 방법
2.12 왜 큰따옴표와 작은따옴표를 동시에 사용할까
2.13 왜 오류가 발생할까 : 자료형의 변환
2.14 사용자로부터 문자열 입력받기 : input() 함수
2.15 사용자로부터 정수 입력받기
LAB2-5 로봇 기자가 야구기사를 쓰다
LAB2-6 부동산 광고 만들기에 도전하자
■ 핵심 정리
■ 심화문제 풀이
Chapter 03 연산자로 계산을 해 보자
3.1 수식은 어디에나 있다
3.2 할당 연산자를 통해 변수에 값을 넣자
3.3 수식과 연산자는 어떻게 쓰는 걸까
3.4 컴퓨터 과학에서 아주 중요한 나머지 연산자 : %
3.5 거듭제곱 연산자 : **
LAB3-1 거북이 그래픽으로 숫자를 입력받아 다각형을 그리자
LAB3-2 화씨온도를 섭씨온도로 변환하기
LAB3-3 몸무게와 키를 입력받아 BMI 계산하기
LAB3-4 자동 판매기 프로그램을 만들어 보자
3.6 복합 할당 연산자라는 편리한 연산자
3.7 두 값의 크기를 비교하는 비교 연산자
3.8 AND, OR, NOT도 연산자로 사용가능하다 : 논리 연산자
3.9 이진수를 잘 다루는 컴퓨터에 최적화된 연산자 : 비트 연산자
3.10 연산자 사이에도 먼저 처리하는 것이 있다
LAB3-5 평균 구하기 - 연산자 우선순위
3.11 랜덤 모듈과 math 모듈로 다양한 기능을 사용해보자
■ 핵심 정리
■ 심화문제 풀이
Chapter 04 조건을 따져 실행해보자
4.1 프로그램의 기본 제어 구조는 크게 세 가지가 있다
4.2 왜 선택 구조가 필요한가
4.3 조건이 맞을때만 실행되는 if 문
4.4 들여쓰기가 아주 중요한 파이썬 : 블록은 들여쓰기로 완성
4.5 배타적 조건에 따라 실행하는 if-else 문
4.6 if-else 문으로 다양한 코드를 작성해보자
LAB4-1 입력 숫자에 따라 터틀 그래픽을 제어해보자
LAB4-2 영화를 볼 수 있는 나이 제한 검사를 하자
LAB4-3 거북이 제어하기
LAB4-4 윤년 판단은 어떻게 하지
LAB4-5 랜덤 함수로 동전 던지기 게임을 만들자
LAB4-6 원의 내부에 있는 점일까 외부에 있는 점일까
4.7 조건이 거짓일 때 연속하여 다른 조건을 검사
4.8 if-else 문 안에 if-else 문 넣기
LAB4-7 로그인 처리하기
LAB4-8 컴퓨터와 승부차기 게임