신간도서

신간도서

파이썬 스타트 – AI로 가는 첫걸음

  • 저자박희재
  • 발행일2022-06-28
  • 정가25,000원
  • 페이지580 페이지
  • ISBN979-11-92373-02-7
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평

이 책은 저자의 다양한 경험과 노하우를 바탕으로 파이썬을 좀 더 쉽게 이해할 수 있도록 다양한 그림과 아이콘을 활용하여 설명한다. 프로그래밍을 처음 배우는 초심자를 위한 기초 문법부터 인공지능·빅데이터·영상처리에 활용하는 심화 주제까지 파이썬 전반을 모두 다루고 있어 독자 스스로 목적과 필요에 맞게 학습할 수 있다. 또한 각 장의 마지막에는 학습한 내용을 점검해 볼 수 있는 다양한 종류와 난이도의 연습 문제를 제공한다.

 

6개의 유형으로 예제를 분류하여 다양한 학습기회를 제공

점검 퀴즈, ·객관식 문제, 프로그래밍 문제, 프로젝트 문제를 수록

기본 모듈과 대표적인 라이브러리 활용에 대한 내용을 포함

서울대학교 기계설계공학과를 1984년에 학사학위를 그리고 1986년에 동 대학원에서 석사학위를 받았다. 한국과학기술원 대학원에서 1991년에 지능제어 분야의 박사학위를 취득하였다.

1991년부터 1995년까지 삼성항공 정밀기기 연구소에서 선임 연구원으로서 제어 소프트웨어를 개발하였다. 1995년부터 현재까지 서울과학기술대학교 기계시스템디자인 공학과 교수로 재직 중이다. 1997년에는 캐나다 UBC대학에 연구교수로서 영상처리 관련 연구를 진행하였다. 2017년에는 K-MOOC 강좌 로보틱스Drone-원리부터 프로그래밍까지를 현재까지 진행하고 있다.

저서로는 로봇공학(2000, 사이텍미디어), 매트랩의 정석(2016, 인피니티북스), 메카트로닉스(2016, 씨아이알), 스마트한 Mbed로 시작하는 Cortex-M 프로그래밍(2020, 인피니티북스), Cortex-M programming(2021, Amazon) 등이 있다.

Chapter 01 파이썬 알아보기

01 프로그래밍 언어의 개요

02 파이썬 소개

03 파이썬 시작하기

 

Chapter 02 미리 알아보는 도구들

01 주석에 대하여

02 printinput 사용하기

03 조건문과 반복문 알아보기

04 터틀 그래픽 시작하기

 

Chapter 03 변수와 자료형

01 식별자 만들기

02 변수의 개념

03 표현식의 개념

04 진수의 이해

05 기본 자료형

 

Chapter 04 연산자

01 연산자의 개념

02 대입 연산자

03 산술 연산자

04 비교 연산자

05 논리 연산자

06 비트 연산자

07 복합 연산자

08 조건 연산자

09 연산용 내장 함수

10 math 모듈의 연산 함수

 

Chapter 05 조건문

01 제어문의 개요

02 조건문 if의 사용법

03 if 문의 대안

04 터틀 예제

 

Chapter 06 반복문

01 반복문 while의 사용법

02 반복문 for의 사용법

03 breakcontinue 문의 사용법

04 슈팅 게임 만들기

 

Chapter 07 군집 자료형

01 자료형의 분류

02 리스트 자료형

03 리스트의 메서드

04 튜플 자료형

05 문자열 자료형

 

Chapter 08 사전과 집합

01 사전 자료형

02 집합 자료형

03 함축의 개념

04 리스트의 함축

05 사전 함축

06 집합 함축

07 난수 만들기

 

Chapter 09 함수

01 함수의 개념

02 함수의 인수 활용법

03 내장 함수의 사용법

04 익명 함수 알아보기

05 함수 이름의 활용

 

Chapter 10 클래스와 객체

01 객체지향 프로그래밍

02 클래스의 정의

03 클래스 예제

04 클래스의 상속

05 고급 터틀 예제

 

Chapter 11 모듈과 파일 입출력

01 모듈의 종류와 사용법

02 calendarpickle 모듈

03 time 모듈

04 외부 모듈 사용하기

05 파일 다루기

06 문자열 서식 활용하기

07 예외처리 사용하기

 

Chapter 12 Matplotlib에 입문하기

01 matplotlib 소개

02 plot과 기본 메서드

03 데이터 추출과 그래프

04 그래프 꾸미기

05 한글 사용하기

06 막대 그래프 그리기

07 파이 차트 그리기

08 산점도 그리기

 

Chapter 13 Numpy 알아보기

01 numpy 모듈 소개

02 배열의 생성 방법

03 배열의 차원과 모양

04 배열 원소에 접근

05 배열의 슬라이싱 방법

06 numpy 지원 메서드

07 배열의 다양한 연산

 

Chapter 14 OpenCV 시작하기

01 OpenCV?

02 OpenCV 시작하기

03 이미지 화소에 접근

04 이미지의 이진화

파이썬의 기초부터 심화까지의 여정을 함께할 프로그래밍 기본서

 

현재 우리는 4차 산업혁명 시대에 살고 있다. 인공지능이나 빅데이터와 같은 첨단기술들이 다양한 분야나 산업에서 활용되고 있으며, 실생활에도 밀접하게 다가와 편리함에 적응해나가고 있다. 이러한 시대적 상황에 가장 인기를 누리게 된 언어가 바로 파이썬이다. 파이썬은 다른 프로그래밍 언어보다 쉽고 간편하며 풍부한 라이브러리를 제공한다는 장점으로 인공지능, 머신러닝, 빅데이터 등의 프로그래밍에서 널리 사용되고 있다.

 

이 책은 파이썬의 기초 문법과 개념부터 인공지능, 영상처리 등과 같은 심화 내용까지 학습할 수 있도록 구성하였다. 또한 비전공자들이 파이썬을 쉽게 배울 수 있도록 다양한 예제를 통하여 자연스럽게 설명하고 어려운 개념은 그림을 통해 표현하였다. 이 책 한 권만으로도 파이썬의 시작과 끝을 모두 경험할 수 있을 것이다.

 

<파이썬 스타트>와 함께 파이썬 프로그래밍 학습을 재미있게 START 해보자!