logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

다 함께 프로그래밍

다 함께 프로그래밍

(기초 튼튼 코드 튼튼)

타니지리 카오리 (지은이), 정인식 (옮긴이), 타니지리 토요히사 (감수)
제이펍
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

다 함께 프로그래밍
eBook 미리보기

책 정보

· 제목 : 다 함께 프로그래밍 (기초 튼튼 코드 튼튼)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791185890494
· 쪽수 : 296쪽
· 출판일 : 2016-05-12

책 소개

프로그래밍 입문서. 이 책은 우리가 일상생활에서 쉽게 접하는 것들을 소재로 컴퓨터에서 사용하는 프로그래밍 언어란 어떤 것이고, 프로그램을 만들려면 어떠한 과정을 거쳐야 하는지를 안내하고 있다.

목차

PART Ⅰ 프로그래밍으로의 초대
CHAPTER 01 컴퓨터와 친하게 지내자 2
1.1 컴퓨터가 있는 생활 2
1.2 프로그래밍이란 무엇인가? 7
1.3 마음의 준비 12

CHAPTER 02 컴퓨터가 동작하는 원리 21
2.1 컴퓨터 완벽 해부 21
2.2 컴퓨터의 작업 방식 28
2.3 프로그램 완벽 해부 36

CHAPTER 03 프로그램을 한국어로 작성하자 44
3.1 프로그램이 만들어지는 과정 44
3.2 줄거리와 시나리오를 작성하기 위한 힌트 56
3.3 청소를 부탁해! 62
3.4 프로그램의 개념을 익히려면? 70

PART Ⅱ 프로그래밍의 기초 지식
CHAPTER 04 ‘1 + 1’ 프로그램 72
4.1 값을 넣는 상자 ― 변수 73
4.2 상자의 크기 ― 데이터 타입 77
4.3 상자 사용법 ― 초기화 86
4.4 상자에 값 넣기 ― 대입/대입 연산자 87
4.5 Q&A 90

CHAPTER 05 계산 실패의 정체 92
5.1 계산에 사용하는 기호 ― 산술 연산/산술 연산자 92
5.2 티끌모아 태산 ― 계산 오차 94
5.3 식을 작성하는 방법에 따라 답이 변한다 ― 우선순위 96
5.4 원인은 보관 용기에 있다? ― 데이터 타입 101
5.5 답을 알 수 없는 나눗셈 ― 0으로 나누기 104
5.6 Q&A 105

CHAPTER 06 프로그램의 흐름을 만들기 108
6.1 흐름의 방식은 세 종류 ― 제어 구조 108
6.2 ‘만약’인 경우의 프로그램 ― 조건 판단 구조 114
6.3 동일한 것의 반복 ― 반복 구조 122
6.4 흐름을 바꾸는 계기 ― 비교 연산/비교 연산자 132
6.5 함께 비교하기 ― 논리 연산/논리 연산자 137
6.6 Q&A 142

CHAPTER 07 데이터의 보관 용기 145
7.1 같은 종류의 상자를 나열해서 사용 ― 배열 145
7.2 상자를 가로와 세로로 나열하여 사용하기 ― 2차원 배열 155
7.3 관련 정보를 모아서 취급하기 ― 구조체/레코드 164
7.4 메모리의 번지를 이용하기 ― 포인터/주소 169
7.5 값에 이름을 붙여서 사용하기 ― 상수 177
7.6 중요한 데이터를 넣는 장소 ― 파일 180
7.7 Q&A 184

CHAPTER 08 프로그램을 부품화하기 186
8.1 부품이 된 프로그램 ― 함수 186
8.2 정보 전달 ― 인수 197
8.3 결과 수령 ― 반환값/리턴값 204
8.4 정보를 공유하는 방법 ― 지역 변수/전역 변수 206
8.5 Q&A 209

PART Ⅲ 다음 단계로
CHAPTER 09 무엇을 만들지 생각해보자 212
9.1 콘솔 애플리케이션과 윈도우 애플리케이션 212
9.2 프로그램이 움직이는 계기 214
9.3 프로그램을 만드는 방법 218
9.4 웹 프로그램 221

CHAPTER 10 도구를 준비하자 232
10.1 프로그래밍 언어의 종류 232
10.2 여러 가지 프로그래밍 언어 236
10.3 C 프로그래밍에 필요한 도구 249
10.4 객체 지향 프로그래밍 253

CHAPTER 11 한 발 앞으로 나아가자 262
11.1 프로그램이 생각대로 동작하지 않을 때 262
11.2 프로그래머의 마음가짐 267

찾아보기 272

저자소개

타니지리 카오리 (지은이)    정보 더보기
도지사 대학 문학부를 졸업하였고, 전기 회사에서 일하다 퇴직 후 에는 프로그래밍, 데이터베이스 관련 서적을 집필했다. 현재는 모바일 앱 개발도 병행하고 있으며, 사진 촬영, 빵이나 과자 만들기가 취미다.
펼치기
정인식 (옮긴이)    정보 더보기
숭실대학교에서 전자계산학을 전공하고 현대정보기술 eBiz 기술팀에서 웹 애플리케이션 개발 및 B2B 마켓플레이스 설루션을 연구했다. 그 후 이동통신 단말기 분야로 옮겨 휴대폰 부가서비스 개발 업무를 담당했으며, 일본에서 키스코 모바일사업부 팀장으로 교세라의 북미향 휴대폰 개발에 참여했다. 퇴직 후 현재는 일본 주식회사 WiseJIn의 대표이사 겸 엔지니어로, 일본의 주요 통신사와 공공 서비스 분야에서 업무 프로세스 개선을 위한 IT 컨설팅을 펼치며 데이터 분석 관련 툴과 웹 서비스 개발을 하고 있다. 《네트워크 이해 및 설계 가이드(개정판)》(제이펍, 2022), 《배워서 바로 쓰는 스프링 부트 2》(한빛미디어, 2020), 《알파고를 분석하며 배우는 인공지능》(제이펍, 2019) 등 20권 이상의 책을 번역했다.
펼치기
타니지리 토요히사 (감수)    정보 더보기
교토 부립 대학 농학부를 졸업하였고, 오랜 기간 2D 및 입체 이미지 처리 프로그램 개발에 종사하고 있다. 테니스, 사진 촬영이 취미다.
펼치기

책속에서

컴퓨터는 사용 목적이나 처리 능력에 따라 여러 가지 종류로 나눌 수 있다. 우선, 가전 제품이나 자동 판매기에 포함되어 있는 보이지 않는 컴퓨터의 경우, 마이크로 프로세서나 마이크로 컴퓨터(MCU)라는 아주 작은 부품으로 정해진 일만을 하도록 프로그램된 컴퓨터다. 예를 들어 냉장고에 내장된 마이크로 컴퓨터는 본체 내부의 온도를 지속적으로 모니터링하여 일정한 온도를 유지하도록 프로그램되어 있으며, 전기밥솥에 내장된 마이크로 컴퓨터는 쌀과 물 양에 따라 밥솥 내의 온도와 압력을 제어하여 맛있는 밥을 지을 수 있도록 프로그램되어 있다. 그러므로 일반적인 컴퓨터와 같이 여러 가지 일을 해낼 수 있는 것은 아니다.


컴퓨터를 사용하여 어떤 작업을 하려면 이를 위한 프로그램이 필요하다. 예를 들어, 컴퓨터를 워드프로세서로 사용하려면 워드프로세서용 프로그램이 필요하고, DVD를 보려면 영상 재생용 프로그램이 필요하다. 대부분의 컴퓨터는 구입한 그날부터 사용할 수 있도록 다양한 프로그램이 포함되어 있다. 하지만 그 이외의 작업, 예를 들어 프로그램을 쾌적하게 개발하기 위한 환경이 필요하면, 그를 위한 프로그램을 컴퓨터에 직접 설치해야 한다. 이 작업을 설치(Install)라고 부른다.


수많은 작은 상자가 일렬로 늘어선 상태를 상상해보자. 각 상자에는 위치를 나타내기 위한 번지가 부여되어 있다(그림 4-2). 컴퓨터가 뭔가 작업을 할 때 사용하는 메모리는 대체로 이런 모습을 하고 있으며, 그 상자에 어떤 값을 넣을 것인지, 그 값을 어떻게 이용할 것인지를 지시하는 것은 프로그램을 작성하는 우리의 일이다. 예를 들어 다음과 같이 명령하면, 컴퓨터는 철수와 영희가 가지고 있는 사탕의 수를 제대로 계산해준다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책