간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (17,430원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (15,840원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (17,820원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (18,420원)
(최대할인 3만원 / 3만원 이상 결제)
Close

다 함께 프로그래밍 : 기초 튼튼 코드 튼튼

원제 : これからはじめるプログラミング基礎の基礎

2013년 9월 9일 이후 누적수치입니다.

판매지수 88
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기

과학창의재단 2016 우수과학도서

정가

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(3)

책소개

고기를 주기보다 고기를 잡는 법을 알려주는 프로그래밍 입문서!

이 책은 우리가 일상생활에서 쉽게 접하는 것들을 소재로 컴퓨터에서 사용하는 프로그래밍 언어란 어떤 것이고, 프로그램을 만들려면 어떠한 과정을 거쳐야 하는지를 안내하고 있다. 또한, 딱딱하고 단편적인 용어 해설이 아닌, 머리에 쏙쏙 들어오는 설명과 직관적인 일러스트는 기초를 튼튼히 하는 데 많은 도움이 될 것이다.

출판사 서평

고기를 주기보다 고기를 잡는 법을 알려주는 프로그래밍 입문서!
아마존 재팬 프로그래밍 입문서 분야 최장기간 베스트셀러!


관심이나 흥미가 있지만 아주 기초부터 체계적으로 배우고 싶은 기초 입문자들에게 최적인 입문서다. 본격적인 코딩이나 프로그래밍 내용은 최대한 배제하고, 프로그래밍에 있어 필수적인 하드웨어 설명부터 그에 따른 마음가짐까지, 그야말로 프로그래밍을 하려는 사람을 위한 기초 중의 기초가 총망라되어 있다. 프로그래밍이 왜 필요하고, 프로그래머가 어떻게 프로그래밍해주어야 하는지를, 프로그램을 받아들여 해석하는 컴퓨터의 입장에서 고려해 잘 풀어놓은 책으로, 독자가 부담 없이 읽으며 기초를 배우기 안성맞춤일 것이다. 더불어, 이 책에서 제시하는 실질적인 개발 방법론은 처음으로 프로그래밍을 해보려는 사람들에게 명확한 방향 제시를 해줄 것이며, 프로그래밍 방법 자체를 떠나 어떠한 마음가짐으로 프로그래밍 학습에 임해야 하는지도 알려주고 있어서 프로그래밍을 이제 막 시작하려는 독자들에게 든든한 가이드가 될 것이다.

목차

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

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

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

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

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

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

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

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

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

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

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

찾아보기

본문중에서

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

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

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

‘만약 내일의 날씨가 맑다면 소풍을 나가고, 비가 온다면 집에서 느긋이 보낸다’와 같이 일상생활에서도 ‘만약’이라는 말은 자주 이용한다. 마찬가지로 ‘만약 입력된 패스워드가 맞다면, 인터넷에 연결한다. 맞지 않다면, 패스워드의 재입력을 촉구한다’ 등, 컴퓨터에서도 그때의 상황에 따라 다른 처리를 시키고 싶은 경우가 있다. 이렇게 처리의 흐름을 분기하는 구조를 조건 판단 구조라고 부른다.
(/ p.114)

변수에 들어가는 데이터는 하나뿐이다. 배열도 한 종류의 데이터만 넣을 수 있다. 하지만 구조체에는 여러 종류의 데이터를 넣을 수 있다. 구조체를 어떤 멤버로 구성할지, 그리고 그 멤버에는 어떤 종류의 데이터를 넣을지는 프로그램을 만드는 사람이 자유롭게 결정할 수 있다. 그 때문에 구조체를 사용자 정의형이라고 부르는 프로그래밍 언어도 있다.
(/ p.168)

우리가 무심코 보고 있는 웹 페이지는 크게 두 가지로 나눌 수 있다. 하나는 정적인 웹 페이지로, 클라이언트에서 URL을 받았을 때, 웹 서버에 등록되어 있는 내용을 그대로 반환하는 타입이다(그림 9-9). 미리 정해진 내용을 반환하는 것뿐이므로 통신에 걸리는 부하는 줄일 수 있지만, 예를 들어 쇼핑 사이트와 같이 사용자가 입력한 단어에 해당하는 제품 목록을 보거나 장바구니의 내용을 업데이트할 수는 없다.
(/ p.223)

저자소개

타니지리 카오리 [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

도지사 대학 문학부를 졸업하였고, 전기 회사에서 일하다 퇴직 후 에는 프로그래밍, 데이터베이스 관련 서적을 집필했다. 현재는 모바일 앱 개발도 병행하고 있으며, 사진 촬영, 빵이나 과자 만들기가 취미다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

숭실대학교에서 전자계산학을 전공하였다. 사회 초년생 시절 자바에 심취해 현대정보기술에서 웹 애플리케이션을 개발하였고, 그 후 이동통신 단말기 분야로 전직하여 휴대전화 단말기의 부가서비스 개발 업무를 담당하였다. 일본 키스코 모바일사업부 팀장이었으며, 일본 교세라의 북미향 휴대전화기 개발에 참여하였다. 지금은 일본의 주요 이동통신사에서 업무 프로세스 개선을 위한 IT 컨설팅 및 데이터 분석 관련 툴을 개발하고 있다. 옮긴 책으로는 《자바스크립트 마스터 북(제2판)》, 《처음 만나는 알고리즘》을 비롯해 10여 종이 있다.

타니지리 토요히사 [감수]
생년월일 -
출생지 -
출간도서 0종
판매수 0권

교토 부립 대학 농학부를 졸업하였고, 오랜 기간 2D 및 입체 이미지 처리 프로그램 개발에 종사하고 있다. 테니스, 사진 촬영이 취미다.

언론사 추천 및 수상내역

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    9.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용