난생처음 컴퓨팅 사고 with 파이썬

난생처음 컴퓨팅 사고 with 파이썬

$26.94
Description
이 책은 컴퓨팅 사고력을 기르기 위한 최적의 단계를 가이드 한다. 우선 컴퓨팅 사고의 의미를 이해하고 알고리즘을 표현하는 방법을 배운 후에 파이썬 문법을 다룬다. 또한 컴퓨팅 사고력과 코딩 실력을 함께 기르기 위하여 4개의 미니 프로젝트를 제공한다. 컴퓨팅 사고와 파이썬이 처음이더라도 188개의 예제를 따라 하다보면 어느새 프로그래밍 실력과 문제 해결 실력이 성장한 것을 느낄 수 있다.

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
저자

김명호

주로모바일프로그램개발을하였으며대부분의프로젝트는C,C++,Java언어를사용했다.DLNA(DigitalLivingNetworkAlliance)홈네트워크구축,ERP(EnterpriseResourcePlanning,전사적자원관리)개발등을했고,최근에는AIoT디바이스와플랫폼개발에집중하고있으며강의활동도활발히하고있다.

목차

Chapter01컴퓨팅사고와문제해결
01컴퓨팅사고의개요
02소프트웨어와프로그래밍언어
03소프트웨어개발과정
04컴퓨팅사고의4단계
요약/연습문제

Chapter02알고리즘작성과표현
01알고리즘의개요
02일상생활속알고리즘
03수학속알고리즘
04순서도와의사코드
요약/연습문제

Chapter03파이썬첫걸음
01파이썬이란?
02파이썬설치
03파이썬첫코딩
04파이썬프로그램의실행과정
05터틀프로그래밍
요약/연습문제

Chapter04데이터와변수
01이장에서만들프로그램
02데이터란?
03변수란?
04변수사용법
05변수명규칙
06자료형이란?
07자료형조회와반환
08변수의활용
09입력받은데이터저장하기
10터틀프로그래밍
실전예제1비밀번호발송메일프로그램
실전예제2날씨예보프로그램
요약/연습문제

Chapter05연산자
01이장에서만들프로그램
02연산자란?
03덧셈과뺄셈
04곱셈과나눗셈
05나머지와몫,거듭제곱구하기
06계산과동시에변수에값넣기
07자료비교
08참/거짓판별
09and,or연산시주의사항
10조건식
11operator모듈
실전예제1수온계산기
실전예제2자동차주행거리계산기
실전예제3업무컴퓨터수량파악
요약/연습문제

Chapter06조건문
01이장에서만들프로그램
02조건문이란?
03if문:기본조건문
04코드블록
05if~else문:양자택일
06if~elif문:다중비교
07중첩조건문
08터틀프로그래밍
실전예제1차량2부제프로그램
실전예제2생존율출력프로그램
실전예제3전기요금계산기
요약/연습문제

Chapter07반복문
01이장에서만들프로그램
02반복문이란?
03for문:횟수반복
04range()함수:반복범위설정
05while문:조건반복
06for문과while문비교
07무한루프
08반복문내실행제어
09중첩반복문
10터틀프로그래밍
실전예제1369게임만들기
실전예제2열차교차시간알아내기
실전예제3로그인기능만들기
요약/연습문제

Chapter08리스트
01이장에서만들프로그램
02컨테이너자료형이란?
03리스트란?
04리스트조회하기
05아이템삽입하기
06리스트연결하기
07아이템삭제하기
08리스트정렬/순서뒤집기/슬라이싱
09터틀프로그래밍
실전예제1출석부관리시스템
실전예제2혈액보관시스템
요약/연습문제

Chapter09튜플과딕셔너리
01이장에서만들프로그램
02튜플이란?
03튜플조회하기
04딕셔너리란?
05딕셔너리조회/삽입/수정/삭제하기
06터틀프로그래밍
실전예제1수학시험프로그램
실전예제2회원가입프로그램
요약/연습문제

Chapter10함수기초다지기
01이장에서만들프로그램
02함수란?
03함수는왜사용할까?
04함수정의하기
05함수호출하기
06함수내에서또다른함수를호출하기
실전예제1다국어인사말프로그램
실전예제2계산기프로그램
요약/연습문제

Chapter11함수활용하기
01이장에서만들프로그램
02지역변수와전역변수란?
03매개변수와인수
04데이터반환
05함수안의함수
06터틀프로그래밍
실전예제1단위환산프로그램
실전예제2마트상품가격표출력하기
요약/연습문제

Chapter12모듈활용하기
01이장에서만들프로그램
02모듈이란?
03모듈제작및사용
04슬기로운모듈활용법
05실행(메인)파일지정하기
06자주사용하는외부모듈
실전예제1로또당첨게임
요약/연습문제

Chapter13객체와텍스트파일다루기
01이장에서만들프로그램
02객체지향프로그래밍이란?
03클래스와객체
04객체를이용한회원가입프로그램
05텍스트파일다루기
실전예제1주사위게임
실전예제2한줄일기장프로그램
요약/연습문제

Chapter14컴퓨팅사고프로젝트
01문자메시지요금계산하기
02도시형텃밭구역나누기
03전쟁암호프로그램
04축구국가대표선수연령파악하기

찾아보기