책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788963414379
· 쪽수 : 336쪽
책 소개
목차
Chapter 01 4차 산업혁명과 소프트웨어 중심사회
01 4차 산업혁명이란?
1 대한민국의 4차 산업혁명 현황
2 4차 산업혁명의 주요 기술
02 소프트웨어 중심사회
1 소프트웨어의 중요성
2 소프트웨어 교육
3 생활 속 인공지능
4 Chat GPT
03 대화형 인공지능 체험
1 Chat GPT
2 Bing Chat
3 구글 Bard
연습문제
Chapter 02 컴퓨터 시스템의 이해와 정보표현
01 컴퓨터의 발전
1 기계식 계산기
2 전기 기계식 시스템
3 전자식 컴퓨터
02 전자식 컴퓨터의 발전과정
1 제1세대 컴퓨터
2 제2세대 컴퓨터
3 제3세대 컴퓨터
4 제4세대 컴퓨터
03 컴퓨터의 개념 및 구성
1 현대의 컴퓨터
2 컴퓨터의 구조
04 하드웨어와 소프트웨어
1 하드웨어
2 소프트웨어
05 컴퓨터의 연산
1 저장 용량
2 자료의 구성
3 처리 속도
06 데이터의 표현
1 2진수 이해
2 진수의 종류
3 진수의 변환
4 정보의 표현
5 정보통신
연습문제
Chapter 03 컴퓨팅 사고와 문제 해결
01 컴퓨팅 사고
1 컴퓨팅 사고의 배경
2 컴퓨팅 사고의 개념
02 컴퓨팅 사고에 의한 문제 해결
1 컴퓨팅 사고에 의한 문제해결 7단계
2 일상생활에서의 핵심 단계를 활용한 문제 해결
3 핵심 단계를 복합적으로 활용한 문제 해결
연습문제
Chapter 04 프로그래밍 언어
01 프로그래밍 언어 소개
1 사람과 컴퓨터의 대화
2 프로그래밍 언어 특성
02 프로그래밍 언어 역사
1 프로그래밍 언어
2 프로그래밍 언어 발전
03 프로그래밍 언어 종류
1 저급언어
2 고급언어
3 프로그래밍 언어의 분류
04 프로그래밍 언어
1 C, C++, C# 언어
2 JAVA, JavaScript
3 파이썬과 R
4 블록 코딩
5 최근 인기 언어
연습문제
Chapter 05 알고리즘
01 컴퓨팅사고와 알고리즘
1 알고리즘이란?
2 알고리즘의 조건
3 알고리즘의 평가
02 알고리즘의 표현
1 알고리즘의 표현 방법
2 의사코드(Pseudo Code)를 이용한 표현
3 순서도(Flow Chart)를 이용한 표현
03 의사코드와 순서도 작성
1 의사코드(Pseudo Code) 작성
2 순서도(Flow Chart) 작성
3 알고리즘 작성 예제와 실습
연습문제
Chapter 06 파이썬 시작
01 파이썬 개요 및 배경
1 파이썬 배경
2 파이썬 특징
3 파이썬 활용 분야
Chapter 07
Chapter 08
02 파이썬 설치
03 파이썬 실행하기
1 IDLE 파이썬 쉘(shell) 이용한 실행 : 대화형 모드
2 스크립트 모드
3 파이썬 프로그램 특징
4 작업환경 설정
연습문제
변수와 자료형
01 변수 개념
1 변수 정의
2 다양한 변수 타입
3 변수 선언 및 초기화
4 변수명 지정
02 자료형 I
1 숫자형 (정수, 실수)
2 문자열
3 부울형
4 자료형의 변환
5 사용자로부터 데이터 입력받기
03 자료형 II
1 리스트
2 튜플
3 딕셔너리
연습문제
연산자
01 연산자란
1 수식과 연산자
2 연산자의 종류
02 산술연산자
1 정수의 연산
2 실수의 연산
3 문자열의 연산
03 할당 연산자
1 할당 연산자란
2 다중 할당문
3 복합 할당문
04 비교 연산자
1 비교 연산자란
2 항등 연산자와 차이
05 논리 연산자
1 논리 연산자란
2 논리 연산의 단락 평가
3 논리 연산과 논리 게이트
연습문제
Chapter 09 조건문
01 조건문의 필요성
02 조건문의 종류
1 비교 연산자
2 논리 연산자
3 in / not in 연산자
03 if 문의 구조
1 if 문
2 if ~ else 문
3 if ~ elif ~ else 문
연습문제
Chapter 10 반복문
01 반복문의 개념
02 횟수 제어 반복문 (for 문)
1 리스트를 이용한 반복
2 range() 함수를 이용한 반복
03 조건 제어 반복문 (while 문)
1 while 문 기본구조
2 while 문을 이용한 반복
04 반복문 제어 (break 문과 continue 문)
연습문제
Chapter 11 제어문의 활용
01 조건문 활용
1 사용 가능한 포인트
2 자동차 속도 위반 벌금
3 등급에 따른 할인 가격
4 상수도 요금
5 좋아하는 과일 맞추기
02 횟수 제어 반복문 활용
1 코딩기초 시험 결과
2 피보나치 수열
3 팩토리얼 구하기
4 2단~9단 구구단 출력
5 빵과 음료의 조합
03 조건 제어 반복문 활용
1 홀수 출력하기
2 입력 받은 수의 합
3 원하는 단 구구단 출력
4 숫자 맞추기 게임
04 반복문 제어 활용
1 홀수 출력 프로그램
2 짝수의 합계 프로그램
3 로그인 프로그램
4 덧셈 문제 프로그램
연습문제
Chapter 12 함수
01 함수 정의
1 함수 개념
2 함수 선언
02 함수 사용
1 함수 호출
2 매개변수와 인수 사용
03 전역변수와 지역변수
연습문제
Chapter 13 터틀 그래픽 프로젝트
01 터틀 그래픽이란
02 터틀 그래픽의 사용
03 거북이를 이동하여 선그리기
04 정 다각형 그리기
05 사용자가 원하는 각 수의 정 다각형 그리기
06 다양한 도형 그리기
07 터틀 그래픽 메서드 정리
08 두 마리 거북이의 달리기 게임
09 외부 이미지를 사용하기
연습문제
부록 01 확인문제 해답
부록 02 연습문제 해답