융합 데이터 과학을 위한 컴퓨터 프로그래밍 로직

융합 데이터 과학을 위한 컴퓨터 프로그래밍 로직

$45.99
저자

최명복

현재강릉원주대학교컴퓨터공학부교수,한국정보과학회전문대학논문지편집위원,한국정보과학회전산교육연구회운영위원,한국인터넷방송통신학회이사및강원지부장이다.저서로'화면으로배우는3DStudio','컴퓨터와통신(C&C)','엑셀매크로','실무예제중심의엑셀2000','실용인터넷전산영어','HTML실전홈페이지제작과인터넷활용','엑셀&파워포인트2003정복하기'등이있다.

목차

CHAPTER1컴퓨터의소개
1컴퓨터란무엇인가?

2컴퓨터의주요특징

3컴퓨터의구성과기능

3.1하드웨어

3.2소프트웨어

4사용자와컴퓨터의상호작용

4.1자연언어와프로그래밍언어

4.2컴퓨터프로그래밍언어

4.3저급언어와고급언어

4.4프로그램의번역기법

■요약

■연습문제

CHAPTER2컴퓨터에서데이터의표현
1비트와바이트

2진법과상호변환

2.1진법

2.2진법간의상호변환

3정수와실수의표현

3.1정수의표현

3.2실수의표현

3.3부동소수점오차

3.4부동소수점2진수를10진수로변환

4문자데이터의표현-----43

4.1ASCII코드-----44

4.2유니코드-----48

■요약-----53

■연습문제-----56

CHAPTER3소프트웨어개발과정,프로그램작성,순서도
1소프트웨어개발과정-----60

1.1요구사항분석-----60

1.2시스템설계-----61

1.3구현(ImplementationorCoding)-----62

1.4시험(Testing)-----62

1.5배포(Deployment)-----63

1.6유지보수(Maintenance)-----63

2프로그램작성과순서도-----64

2.1프로그래밍절차-----64

2.2순서도-----67

■요약-----80

■연습문제-----82

CHAPTER4파이썬의소개와설치및실행
1파이썬의소개-----86

1.1파이썬이란?-----86

2파이썬의설치와실행

2.1Windows에서파이썬설치하기

2.2파이썬프로그램작성및실행하기

2.3IDLE환경설정하기

■요약

■연습문제

CHAPTER5파이썬의기본요소
1변수

1.1변수와주기억장소

1.2변수명만드는규칙

1.3변수테이블

2자료형

2.1파이썬변수의동적타이핑

2.2숫자자료형/불형/문자열자료형

3파이썬의상수

4표현식과산술연산자

4.1표현식과문장

4.2표현식과문장의차이점

4.3대입연산자

4.4산술연산자

4.5복합대입(할당)연산자

5연산우선순위

5.1연산자우선순위

5.2연산우선순위변경하기

6데이터타입변환-----169

6.1정수(int)로변환-----169

6.2실수(float)로변환-----170

6.3문자열(str)로변환-----171

7사용자의입력-----173

8화면에출력하기-----177

■요약-----190

■연습문제-----195

CHAPTER6프로그램논리와순차논리
1프로그램논리-----210

2순차논리-----210

■요약-----224

■연습문제-----225

CHAPTER7프로그램논리와선택논리
1선택논리란?-----230

2선택논리를위한제어문-----231

2.1관계및논리연산자-----231

2.2단일선택if문-----242

2.3양쪽선택if문-----248

2.4다중선택if문-----254

2.5if문의중첩-----261

■요약-----271

■연습문제-----273

CHAPTER8반복논리I
1반복논리란?-----278

2반복논리를위한제어문-----279

2.1while문-----280

■요약-----301

■연습문제-----302

CHAPTER9반복논리II
1for문-----310

2range()함수-----310

3기본예제-----311

4range()객체의특징-----315

4.1사전학습-----315

4.2range객체의주요특징-----317

5while과for문의비교-----318

■요약-----336

■연습문제-----337

CHAPTER10반복논리III
1다중반복문이란?-----342

2다중for문-----342

3다양한다중반복문-----358

■요약-----372

■연습문제-----373

CHAPTER11반복문의탈출과다중매치
1반복문의탈출-----378

2break와continue-----378

3in/notin연산자-----385

4match~case문-----394

5숫자인지확인하기-----409

5.1isdigit()사용하기-----409

5.2숫자형의변환과try~except사용하기-----410

■요약-----420

■연습문제-----422

CHAPTER12파이썬의리스트
1리스트의개요-----436

2리스트의생성및참조-----438

3리스트의자료형-----444

4인덱스와리스트참조-----445

4.1색인오류와리스트의크기-----445

4.2음수색인-----445

4.3리스트참조-----445

4.4리스트연산-----446

4.5리스트에사용할수있는내장함수-----448

■요약-----513

■연습문제-----524

CHAPTER132차원배열
12차원리스트-----532

22차원리스트만들기-----533

32차원리스트의요소표현과접근방법-----535

■요약-----560

■연습문제-----562

CHAPTER14함수(Function)
1함수의개념-----570

2파이썬함수의기본구조-----572

3파이썬함수의유형-----573

3.1매개변수와반환값에따른함수유형-----573

3.2매개변수전달방식에따른함수유형-----575

3.3다중반환값-----580

4파이썬의인수전달방식-----583

4.1파이썬의기본적인인수전달-----583

4.2불변객체와가변객체동작차이-----586

5변수의범위와수명-----587

5.1지역변수(LocalVariable)-----587

5.2전역변수(GlobalVariable)-----588

■요약-----602

■연습문제-----605