유쾌한 코딩 (파이썬으로 시작하는 프로그래밍 기초)

유쾌한 코딩 (파이썬으로 시작하는 프로그래밍 기초)

$20.63
Description
한 학기 강의를 위한 맞춤형 파이썬 교재!
이 책은 전공에 상관없이 기초적인 코딩 기술을 익히고자 하는 학습자들에게 적합한 교재이다. 코딩은 알고리즘에 따라 프로그램을 작성하는 것이고, 알고리즘은 명령의 처리 순서를 말한다. 알고리즘은 프로그램의 골격이 되고 틀이 된다. 이 책에 포함된 파이썬 언어의 기초 문법과 핵심 문법을 학습함으로써 알고리즘을 체계적으로 구성하는 방법을 익히고, 알고리즘에 따라 파이썬 언어에 맞추어 코딩하는 기술을 익힐 수 있다. 전체적인 순서는 전반부인 1장부터 7장까지는 코딩과 관련된 개념을 설명하고 파이썬 언어의 기초적인 문법을 익히도록 구성하였다. 1장은 코딩, 알고리즘, 프로그램 등 코딩과 관련된 주요 개념에 대해 설명하고 파이썬 코딩을 위한 환경설정 방법을 구성하였다.

2장은 알고리즘을 익히기 위한 랩터(Rapter) 사용방법을 다루었다. 프로그래밍에서 가장 중요한 개념 중 하나인 변수와 연산자에 대한 내용을 포함하였다. 3장은 프로그램에 자료를 입력하고 출력하는 방법을 다루었고, 4장은 프로그램에서 사용하는 변수의 자료 형태인 자료형에 대한 내용을 포함하였다. 5장부터 7장까지는 프로그램의 골격을 이루는 조건문과 반복문을 구성하고 사용하는 방법을 다루었다. 후반부인 9장부터 14장까지는 파이썬 언어의 비교적 고급 문법을 익히도록 하고 응용력을 높이도록 구성하였다. 9장에서는 절차 지향 언어의 특징인 함수를 구성하고 사용하는 방법을 다루었고 10장부터 12장까지는 파이썬 언어에서 제공하는 주요한 내장함수를 다루었다. 모든 전공분야에서 공통으로 사용할 수 있는 수학 관련 함수, 그래픽 관련 함수, 자료구조 관련 함수 등을 포함하였다. 13장에서는 파이썬이 지원하는 객체지향 언어의 특징인 클래스를 구성하고 사용하는 방법을 다루었다.
저자

하일규

영남대학교전산공학과에입학하여1992년에공학사학위를취득하였고,
영남대학교컴퓨터공학과대학원에입학하여2003년에공학박사학위를취득하였다.
1992년부터1995년까지증권감독원(금융감독원)전산실에서근무하였고,
2002년부터2014년까지영남대학교에서강사와객원교수로재직하였으며,
2015년부터경일대학교컴퓨터사이언스학부교수로재직중이다.

목차

CHAPTER01코딩이왜필요하지?
이론
1.1코딩이란
1.2코딩의중요성
1.3전공분야에SW는어떻게활용되는가?
1.4코딩환경설정하기
1.5프로그래밍의시작과종료
실습
실습1전공분야SW활용사례찾기
실습2쉘모드와편집모드

CHAPTER02알고리즘은처음이지?
이론
1.1알고리즘과순서도
1.2랩터설치하고실행하기
1.3알고리즘이실행되는방법
1.4변수와연사자를골라내기
1.5변수와연산자의종류
실습
실습1알고리즘작성하고실행하기
실습2변수와연산자골라내기
실습3변수와연산자알아보기

CHAPTER03입력하고출력해보기
이론
1.1프로그램과입출력
1.2기본출력함수
1.3기본입력함수
1.4형식에맞추어출력하기
1.5특수문자
1.6입출력응용문제
실습
실습1기본출력함수(print)
실습2기본입력함수(input)
실습3형식에맞추어출력하기

CHAPTER04자료형익히기
이론
1.1변수와자료형
1.2자료형지정하기
1.3정수표현방법알아보기
1.4문자표현방법알아보기
1.5자료형응용문제
실습
실습1변수와자료형확인하기
실습2자료형지정하기
실습3정수의표현방법알아보기
실습4문자의표현방법알아보기

CHAPTER05조건문활용하기
이론
1.1알고리즘과조건문
1.2비교연산자
1.3논리연산자
1.4ifelse문사용하기
1.5ifelifelse문사용하기
실습
실습1비교/논리연산자확인하기
실습2ifelse문사용하기
실습3ifelifelse문사용하기

CHAPTER06반복문활용하기1
이론
1.1알고리즘과반복문
1.2반복문익히기
1.3while문사용하기
1.4for문사용하기
1.5range함수사용하기
실습
실습1반복구조필요성
실습2반복구조익히기
실습3while반복문의4가지구성요소
실습4for문사용하기

CHAPTER07반복문활용하기2
이론
1.1random모듈사용하기
1.2다양한for문형태
1.3while문활용하기
1.4for문활용하기
1.5전공관련반복문응용문제
실습
실습1random함수필요성
실습2random관련함수익히기
실습3다양한for문익히기
실습4while/for문활용하기
실습5주사위게임만들기

CHAPTER08중간시험
핵심내용
문제예

CHAPTER09함수만들기
이론
1.1함수의구성
1.2함수의필요성
1.3함수의다양한형태
1.4함수의정의와호출
1.5전공관련함수응용문제
실습
실습1함수의형식
실습2함수의필요성
실습3함수의다양한형태
실습4함수활용하기

CHAPTER10내장함수활용하기
이론
1.1math라이브러리
1.2time라이브러리
1.3datetime라이브러리
1.4statistics라이브러리
1.5webbrowser라이브러리
1.6문자열관련내장함수
실습
실습1함수의형식
실습2math라이브러리사용하기
실습3time라이브러리사용하기
실습4함수의형식
실습5기타라이브러리사용하기

CHAPTER11그래픽함수활용하기
이론
1.1turtle라이브러리사용하기
1.2이동관련함수
1.3회전/색상관련함수
1.4그리기관련함수
1.5기타함수
실습
실습1함수의형식

CHAPTER12자료구조사용하기
이론
1.1자료구조이해하기
1.2list구조사용하기
1.3tuple구조사용하기
1.4dictionary구조사용하기
1.5list구조에적용할수있는함수
실습
실습1list구조사용하기
실습2tuple구조사용하기

CHAPTER13클래스활용하기
이론
1.1객체지향개념
1.2클래스구조
1.3클래스의정의
1.4인스턴스객체의생성과프로그램구현
실습
실습1객체지향과클래스
실습2클래스활용하기
실습3생성자추가
실습4상속개념
실습5다형성개념

CHAPTER14전공주제프로젝트진행
이론
1.1주제선택하기
1.2설계하기
1.3코딩
1.4디버깅
1.5제출(종료)
실습
실습1프로젝트진행하기

CHAPTER15기말시험
핵심내용
문제예

출판사 서평

전공에상관없는프로그래밍,유쾌한코딩!
이책은전공에상관없이코딩을처음접하는대학교신입생을위하여만들어졌다.소프트웨어와코딩에대한사전지식이없다하더라도재미있게코딩과관련된지식을쌓을수있도록교재를구성하였다.교재는최근대학의신입생프로그래밍교육과정들의핵심내용을선별하여파이썬언어에맞게구성하였다.또한대학의학사일정에맞추어모두15개장으로구성하였고,8장과15장은중간시험과기말시험에맞추어전반부와후반부의학습내용을키워드로요약하고평가문항을예로제시하였다.14장은학습자의전공분야에대한응용력을키울수있도록프로젝트진행방법을내용을담았다.