Python으로 배우는 문제해결과 인공지능

Python으로 배우는 문제해결과 인공지능

$25.60
Description
컴퓨팅 사고는 자신의 영역에 컴퓨터과학 원리와 개념을 활용하여 논리적으로 풀어낼 수 있는 방법을 통해 배양된다. 수년간 대학에서 강의를 해 온 우리는 시대적 요구를 반영하기 위해 SW교육모델과 교육내용을 연구하였다.그 결과 미래사회의 인재를 양성하기 위한 기존의 획일적인 SW기초교육을 탈피하여 ‘컴퓨팅적 사고기반의 융복합적 사고능력’을 배양할 수 있도록 하였다. 컴퓨터과학 기반의 논리적 알고리즘 사고를 배워 일상생활의 문제를 다양하고 효율적인 방법으로 해결할 수 있도록 돕는다.

인공지능은 21세기를 살아감에 따라 중요성을 부정하기 힘들다. 그러나 학교에서 이 주제를 전부 가르치기에는 만만치 않다. 실습을 하기도 어려울뿐더러 인공지능을 배우고자 하는 학생들이 각자 생각하는 인공지능에 대한 개념 인식도 다르기 때문이다. 그나마 실습을 간단하게 해 볼 수 있도록 파이썬이라는 프로그램이 있어서 이를 이용하여 인공지능 분야에 많이 사용되고 있다.

이를 위해 이 책에서는 인공지능의 간단한 개념과 파이썬을 이용하여 주어진 문제를 새롭게 해석하고 해결하여 IT 융복합적 사고를 기를 수 있도록 하였다. 특히 비전공 학생들의 SW교육에 대한 역효과를 줄이고 효과를 거두기 위해 적절한 교육목표, 시각적 알고리즘(순서도), 프로그래밍 언어, 예제, 난이도를 정하였다.
따라서 이 책을 통하여 알고리즘적 사고를 바탕으로 파이썬으로 코딩을 경험한 학생들은 문제해결 접근 방식을 체득하게 될 것이다.
저자

김현정

2015년08월건국대학교일반대학원컴퓨터공학과인공지능전공(공학박사)
2016년~2019년02월건국대학교초빙교수
2019년03월~현재건국대학교상허교양대학조교수
관심분야:SW프로그래밍,컴퓨팅사고,인공지능,정보보안,AI교육

목차

CHAPTER1인공지능의세상
1.1인공지능
1.2인공지능실습
연습문제

CHAPTER2문제해결과인공지능
2.1그래프의이해
2.2너비우선탐색
2.3깊이우선탐색
2.4트리의이해
연습문제

CHAPTER3규칙과조건식
3.1전문가시스템
3.2프로그래밍언어-선택논리
연습문제

CHAPTER4알고리즘과절차
4.1알고리즘의이해
4.2알고리즘실습
연습문제

CHAPTER5변수와연산자
5.1변수
5.2연산자
연습문제

CHAPTER6선택구조
6.1파이썬선택문
연습문제

CHAPTER7기계학습
7.1기계학습이란?
7.2기계학습의종류
연습문제

CHAPTER8여러가지자료형
8.1문자열
8.2리스트
8.3튜플
8.4딕셔너리
8.5세트
연습문제

CHAPTER9반복문
9.1반복문
9.2while문
9.3for문
9.4무한반복과break문,continue문
9.5while문과for문서로변환하기
9.6중첩반복문
연습문제

CHAPTER10그리디
10.1그리디란?
연습문제

CHAPTER11문제해결을위한탐색(더알아보기)
11.1탐색
11.2인공지능에서의탐색
11.3깊이우선탐색
11.4너비우선탐색
연습문제

CHAPTER12함수
12.1함수의개념
12.2함수의종류
12.3전역변수와지역변수
12.4함수메서드와모듈
연습문제

CHAPTER13파일처리
13.1파일처리
연습문제

출판사 서평

-간단하고쉬운예를통해인공지능의기초적인개념을익힐수있도록설명하였다.
-누구나파이썬을이용하여문제해결뿐아니라인공지능의개념까지체득할수있도록13장에걸쳐서실습과이론으로구성하였다.
-그림을활용하여학습자가인공지능과파이썬의중요한개념들을직관적으로이해할수있도록하였다.
-파이썬(Python)과플로우고리즘(flowgorithm)을이용하여일상생활에서의문제를논리적으로설계하여해결할수있도록기초적인실습예제를포함시켰다.
-구글의티처블머신을이용하여간단한기계학습을체험할수있도록하였다.
-구글의코랩(colab)과파이썬을활용하여문제해결을할수있도록구성하였다.