신간도서

신간도서

view_img

코딩 초보자를 위한 데이터 중심의 파이썬 프로그래밍

  • 저자길준민, 박지수
  • 관련분야파이썬, 프로그래밍
  • 발행일2019-12-30
  • 정가22,000원
  • 페이지404 페이지
  • ISBN979-11-85578-58-3
  • 일반자료 소스파일 (Source File)
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평
데이터 활용과 논리적 사고를 위한 파이썬 프로그래밍 
 
이 책은 데이터 활용 능력과 함께 논리적 사고와 문제해결력을 배양하기 위해 파이썬 프로그래밍 언어에 기반한 데이터와 코딩의 기본 원리와 지식을 학습하며, 특히 데이터와 코딩에 대한 기능과 활용을 파이썬 프로그래밍 언어의 터틀 그래픽을 통해 재미있고, 쉽게 학습할 수 있도록 하였으며, 이를 통해 다양한 전공 분야와 연계 가능한 융합적 사고능력을 배양하는 것을 목표로 한다. 

한편, 컴퓨터 비전공자도 쉽게 이해하고 활용할 수 있는 다양하고 풍부한 예제를 제공하여 데이터와 코딩에 관한 기본 개념의 정립뿐 아니라 응용문제를 제공함으로써 문제해결력 증진에 도움이 되는 논리적 사고 배양에 초점이 맞춰져 있다. 또한 데이터와 코딩에 관심을 둔 입문자들이나 프로그래밍 초보자들에게 프로그래밍의 기본 개념을 정립해 줄 충분한 입문서가 될 것이다.

길준민


고려대학교에서 컴퓨터학전공으로 박사학위를 취득한 후, 미국 UIC(University of Illinois at Chicago)에서 Post-Doc을 수행하였습니다. 한국과학기술정보연구원 슈퍼컴퓨팅센터에서 선임연구원으로 재직하면서 인터넷기반 분산컴퓨팅 시스템 개발에 참여하였습니다. 현재는 대구가톨릭대학교 IT공학부 교수로 재직하면서 파이썬 프로그래밍 등 프로그래밍 기초 교과목과 컴퓨터 및 소프트웨어 전공 교과목을 가르치고 있습니다. 주요 연구 관심 분야는 클라우드 컴퓨팅, 빅데이터 컴퓨팅, 인공지능 등으로 이와 관련한 연구 및 프로젝트를 수행하고 있습니다.

 

박지수


고려대학교에서 컴퓨터교육전공으로 박사학위를 취득한 후 고려대학교, 충남대학교, 경기대학교, 동국대학교를 거쳐 현재는 전주대학교에서 재직하면서 파이썬 프로그래밍, C언어, JAVA, 모바일 프로그래밍, 빅데이터(파이썬 기반) 등 컴퓨터과학 전공과목들을 가르치고 있습니다. 특히, 인문사회 계열 학생들이 참여하는 융합SW교과목을 담당하며 IT 비전공자를 위한 교재 및 교안을 작성해 왔습니다. 주요 연구 관심 분야는 클라우드 컴퓨팅, 빅데이터, 사물인터넷, 소프트웨어교육, 이러닝(에듀테크) 등으로 이와 관련한 연구 및 프로젝트를 수행하고 있습니다. 

CHAPTER 01 컴퓨팅적 사고와 프로그래밍
1_프로그래밍과 컴퓨팅적 사고
  1.1 컴퓨팅적 사고
  1.2 문제 해결 과정
  1.3 알고리즘
  1.4 프로그래밍 언어
  1.5 컴퓨터시스템 동작 원리
  1.6 컴퓨터의 데이터 표현

 

CHAPTER 02 파이썬 프로그래밍 시작
2_파이썬 프로그래밍 시작
  2.1 파이썬이란
  2.2 파이썬 설치 및 실행
  2.3 파이참 설치 및 실행
  2.4 첫 파이썬 프로그래밍

 

CHAPTER 03 거북이 그래픽 프로그래밍
3_거북이 그래픽 프로그래밍
  3.1 거북이 프로그래밍
  3.2 거북이 사용방법
  3.3 거북이 도형 그리기
  3.4 거북이 색넣기
  3.5 거북이에서 사용하는 함수들

 

CHAPTER 04 자료형 및 변수
4_자료형 및 변수에 대한 이해
  4.1 자료의 종류
  4.2 변수명 만들기
  4.3 변수에 값 대입하기
  4.4 사용자로부터 입력받은 값 저장하기
  4.5 간단한 채팅 로봇 만들기
  4.6 변수를 이용한 거북이 프로그래밍

 

CHAPTER 05 연산자
5_연산자에 대한 이해
  5.1 산술연산자
  5.2 대입연산자와 대입문
  5.3 관계 및 논리연산자
  5.4 복합연산자
  5.5 연산자의 우선순위
  5.6 동전자판기 프로그래밍

 

CHAPTER 06 조건문
6_조건문
  6.1 조건문의 이해
  6.2 if문
  6.3 if-else문
  6.4 다중 if문
  6.5 거북이를 이용한 조건문 프로그램

 

CHAPTER 07 반복문 I
7_반복문 I
  7.1 횟수 제어 반복문의 이해
  7.2 for문의 활용
  7.3 이중 for문
  7.4 구구단 만들기 프로그램
  7.5 반복문 for문을 활용한 거북이 프로그램

 

CHAPTER 08 반복문 II
8_반복문 II
  8.1 조건 제어 반복문의 이해
  8.2 while문 활용
  8.3 while문과 if문을 이용한 무한루프 프로그램
  8.4 while문을 이용한 구구단 프로그램
  8.5 while문 활용한 거북이 프로그램

 

CHAPTER 09 리스트와 딕셔너리
9_리스트와 딕셔너리
  9.1 리스트의 이해
  9.2 리스트의 활용
  9.3 딕셔너리의 이해
  9.4 딕셔너리의 활용
  9.5 거북이를 사용해서 리스트와 딕셔너리 활용

 

CHAPTER 10 함수 1: 기능을 재사용
10_함수 1: 기능을 재사용
  10.1 함수의 이해
  10.2 함수의 선언과 호출
  10.3 함수의 사용
  10.4 거북이 그래픽 재사용하기
  10.5 거북이를 이용해서 함수 1 활용

 

CHAPTER 11 함수 2: 함수를 만들어 사용
11_함수 2: 함수를 만들어 사용
  11.1 함수의 활용
  11.2 거북이 이벤트
  11.3 거북이 함수 만들어 사용
  11.4 거북이 이용해서 함수 2 활용

 

CHAPTER 12 모듈
12_모듈
  12.1 모듈의 이해
  12.2 모듈을 가져다 사용하기
  12.3 모듈을 활용한 프로그래밍
  12.4 유용한 모듈 소개

 

CHAPTER 13 파일
13_파일
  13.1 파일에서 데이터 읽기/쓰기
  13.2 파일에서 데이터 추가
  13.3 파일 복사

 

CHAPTER 14 데이터 및 프로젝트
14_데이터 및 프로젝트
  14.1 데이터 기본 다루기
  14.2 데이터 조작
  14.3 크롤링
  14.4 프로젝트

직접 그림을 그려보면서 배우는 파이썬 프로그래밍

 

이 책은 프로그래밍을 처음 접하는 초보자들에게 적합한 교재이다. 특히 터틀 그래픽을 이용한 그림 예제를 통해 컴퓨터 계열 전공자뿐 아니라 인문사회, 예체능 계열에서도 흥미를 느낄 수 있도록 하였다. 저자의 오랜 경험과 전문 지식을 토대로 만들어진 이 책은 파이썬 프로그래밍에 관해 친절하면서 깔끔한 설명, 풍부한 예제, 그리고 유용한 연습문제 등으로 구성되어 누구나 쉽게 이해하면서 따라 해 볼 수 있을 것이다.