책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791140704217
· 쪽수 : 280쪽
· 출판일 : 2023-06-20
책 소개
목차
[chapter 1] 함께 배우는 수학과 코딩
UNIT 01 코딩 교육과 수학
01 파이썬을 공부해야 하는 이유
02 인공지능에서 수학을 강조하는 이유
UNIT 02 파이썬 설치
01 주피터 노트북을 설치하기 전에 꼭 확인해야 할 사항
02 아나콘다 설치
UNIT 03 파이썬 실행
[chapter 2] 수학과 코딩의 기본
UNIT 01 10진수와 2진수
01 10진수
02 2진수
03 10진수를 2진수로 변환
04 2진수를 10진수로 변환
UNIT 02 연산하기
01 산술 연산
02 논리 연산
03 비교 연산
04 시프트 연산
UNIT 03 알고리즘
[chapter 3] 파이썬의 기초
UNIT 01 기본 문법
01 변수
02 입력과 출력
03 주석
04 자료형
05 리스트
06 튜플
07 딕셔너리
08 집합
09 불
UNIT 02 제어문
01 조건문
02 반복문
UNIT 03 파이썬 함수
01 내장함수
02 사용자 정의 함수
UNIT 04 라이브러리
01 넘파이(numpy) 라이브러리
02 매쓰(math) 라이브러리
03 맷플롯립(matplotlib) 라이브러리
04 판다스(pandas) 라이브러리
UNIT 05 도형 모듈
01 터틀(turtle) 라이브러리
02 여러 가지 도형 그려보기
03 정다각형 그리기
04 별 그리기
05 원 그리기
[chapter 4] 수와 연산 코딩
UNIT 01 총점과 평균
01 숫자형 변수
02 리스트형 변수
03 input( )함수를 이용한 데이터 입력
UNIT 02 최대공약수
01 약수
02 공약수
03 최대공약수
UNIT 03 최소공배수
01 배수
02 공배수
03 최소공배수
UNIT 04 소수
UNIT 05 소인수분해
UNIT 06 절댓값
UNIT 07 거듭제곱
UNIT 08 제곱근
[chapter 5] 부등식과 방정식 코딩
UNIT 01 일차부등식
UNIT 02 일차방정식
UNIT 03 연립일차방정식
UNIT 04 이차방정식
[chapter 6] 함수와 그래프
UNIT 01 일차함수와 그래프
01 기울기 a가 양수일 경우
02 기울기 a 가 음수일 경우
03 y절편에 따른 그래프
UNIT 02 이차함수와 그래프
01 이차항 계수 a가 양수인 경우
02 이차항 계수 a가 음수인 경우
03 y절편에 따른 그래프
[chapter 7] 확률과 통계
UNIT 01 도수분포표
UNIT 02 히스토그램
UNIT 03 경우의 수와 확률
01 확률의 덧셈
02 확률의 곱셈
UNIT 04 평균값, 중앙값, 최빈값
01 몸무게의 평균값
02 몸무게의 중앙값
03 몸무게의 최빈값
04 넘파이(numpy)를 활용한 대푯값
UNIT 05 분산과 표준편차
[부록] 코딩 학습 사이트
책속에서
어떠한 문제를 절차적으로 해결하는 과정은 하나의 알고리즘이라고 할 수 있습니다. 컴퓨터는 이러한 알고리즘은 프로그래밍을 통해 처리하며 절차적 사고를 요하는 수학 문제 또한 프로그래밍으로 해결해 볼 수 있습니다. 수학을 잘하고 싶다면 절차적 해결 능력이 있어야 하는 프로그래밍을 배우는 것이 도움이 될 수도 있고, 프로그램을 배우면 수학에 대한 흥미가 생길 수도 있습니다. 실제로 학교에서 프로그래밍을 가르치면서 수학을 좋아하지 않았던 학생들이 프로그래밍을 통해 수학에 흥미를 느끼는 모습을 종종 볼 수 있었습니다.
요즘에는 프로그램을 배우는 것이 중요하다고 여겨지고 있어 다행입니다. 그러나 단순히 프로그램만 공부하는 것은 부족합니다. 프로그램은 컴퓨터와 소통하는 방법을 배우는 것에 불과합니다. 우리가 단순히 언어를 배웠다고 해서 그 나라를 이해하고, 문화를 이해 할 수 있는 것은 아닙니다. 마찬가지로 프로그램도 다른 학문들과 함께 융합하여 학습해야만 절차적이고 논리적인 프로그램을 작성할 수 있습니다. 그중에서 단연 으뜸은 수학입니다. 프로그래밍을 하기 위해서는 알고리즘을 설계해야 하는데, 알고리즘을 설계할 수 있는 능력이 수학에서 나오기 때문입니다.
이책은 이러한 관점에서 아주 초보적인 수학 지식을 절차적으로 생각해 보고 코딩으로 해결해 봄으로서 프로그래밍을 배워보고 싶은 학생들을 위한 파이썬 입문용 도서입니다. 파이썬을 설치하는 방법부터 수학의 기본적인 내용을 프로그래밍 해 보면서 수학적 지식을 다지고 자연스럽게 코딩을 배워볼 수 있는 초심자용 도서입니다.
이 도서를 통해 수학에 대한 기초를 다지고 프로그래밍에 대한 두려움을 없애 인공지능 시대를 대비할 수 있는 기틀을 만들 수 있기를 바랍니다.





















