홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
불변의 프로그래밍 법칙  이미지

불변의 프로그래밍 법칙
모든 프로그래밍 언어를 관통하는 핵심 원리
콩콩 컴퍼니 | 부모님 | 2025.10.01
  • 판매가
  • 15,200원
  • 상세정보
  • 18.8x25.7 | 0.355Kg | 187p
  • ISBN
  • 9791124025420
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  출판사 리뷰

프로그래밍 언어는 수없이 많지만, 그 속을 깊이 들여다보면 결국 같은 원리 위에서 돌아갑니다.
이 책은 특정 언어나 문법을 가르치지 않습니다.
대신 모든 언어를 초월해 공통적으로 존재하는 핵심 원리와 사고 방식을 알려줍니다.

언어는 단지 도구일 뿐, 중요한 건 생각하는 방법입니다.
새로운 언어를 배울 때마다 문법에 막혀 좌절했던 경험이 있다면, 이 책은 그 근본적인 답을 드립니다.
변수, 조건문, 함수 같은 최소한의 규칙에서 출발해 객체 지향·함수형 패러다임에 이르기까지, 프로그래밍을 관통하는 불변의 법칙을 단계별로 정리했습니다.

또한 실무에서 반드시 마주치는 예외 처리, 디버깅, 협업을 위한 인터페이스 설계, 버전 관리 도구까지 다루어, 단순한 입문을 넘어 실제 개발자로서 단단한 습관을 쌓을 수 있도록 안내합니다.
이 책을 다 읽고 나면, 어떤 언어도 두렵지 않은 자신감을 얻게 될 것입니다. 문법은 금세 바뀌지만, 원리는 결코 변하지 않으니까요.

이런 분께 추천합니다:

프로그래밍 언어마다 새로 시작하는 기분을 느끼는 초보자
문법 암기에서 벗어나 사고의 본질을 익히고 싶은 개발자
언어의 차이보다 공통 원리를 이해하고 싶은 학습자
협업과 유지보수까지 고려한 탄탄한 프로그래밍 습관을 배우고 싶은 사람

  작가 소개

지은이 : 김유리

  목차

불변의 프로그래밍 법칙: 모든 프로그래밍 언어를 관통하는 핵심 원리
머리말. 언어는 수단일 뿐, 중요한 건 '생각하는 방법'이다
왜 새로운 언어를 배울 때마다 좌절하는가?
이 책은 특정 언어가 아닌, 언어의 공통 분모를 알려줍니다.
0부. 프로그래밍과의 첫 만남
0장. 컴퓨터에게 말 걸기: 코드란 무엇인가?
사람의 언어, 컴퓨터의 언어: 번역가(컴파일러, 인터프리터)의 역할
우리가 코드를 짜면 벌어지는 일들: 작성부터 실행까지의 여정

1부. 컴퓨터와 대화하는 최소한의 규칙
1장. 변수: 세상의 모든 것을 이름 붙여 담는 그릇
컴퓨터 메모리에 정보를 저장하는 가장 기본적인 방법
숫자, 문자, 참/거짓… 컴퓨터가 세상을 이해하는 방식, 자료형
자료구조 맛보기: 여러 개의 데이터를 한 번에 담는 법 (배열, 리스트)
2장. 제어 구조: 생각의 흐름을 코드로 옮기기
조건문: '만약 ~라면', 컴퓨터에게 선택지를 주는 방법
반복문: 수백만 번의 반복 작업을 단 한 줄로 줄이는 마법
3장. 함수: 작업을 묶고 효율적으로 재사용하기
레고 블록처럼 코드를 조립하는 기술, 함수
입력(Input)과 출력(Output): 자판기처럼 명확하게 소통하기
함수를 통해 재사용성과 협업의 효율을 높이는 법

2부. 복잡한 문제를 해결하는 설계의 기술
4장. 객체: 현실 세계를 코드로 모델링하는 방법
객체 지향: 관련된 데이터(속성)와 행동(메서드)을 하나로 묶는 강력함
클래스와 객체의 관계: 붕어빵 틀과 붕어빵
5장. 객체 지향의 핵심 원리: 캡슐화, 상속, 다형성
캡슐화: 알약처럼 소중한 데이터를 보호하고, 기능만 노출하기
상속: 부모의 코드를 물려받아 더 적은 노력으로 확장하기
다형성: '재생' 버튼 하나로 음악도, 영상도 트는 유연함
6장. 인터페이스: 협업과 확장성을 위한 설계의 약속
USB 포트처럼: '어떻게'는 몰라도 '무엇을' 할 수 있는지 약속하기
왜 '기능'은 정의하고 '구현'은 나중에 하는가?
느슨한 연결(Loosely Coupled): 부품을 쉽게 갈아 끼울 수 있는 설계법

3부. 단단한 코드를 만드는 실전 습관
7장. 예외 처리: 얘기치 못한 에러에 대비하는 자세
'프로그램이 죽었다'의 의미: 에러는 왜 발생하는가?
try-catch: 프로그램이 멈추지 않고 우아하게 대처하는 법
8장. 디버깅: 버그를 잡는 탐정의 기술
에러 메시지는 적이 아니라 힌트다
가장 원시적이지만 강력한 도구: print()로 흐름 추적하기

4부. 미래를 위한 사고 확장하기
9장. 람다식: 동작 자체를 전달하는 새로운 패러다임
함수형 프로그래밍의 시작: 함수를 변수처럼 다루는 개념
왜 람다식이 코드를 간결하고 우아하게 만드는가?
10장. 언어의 경계를 넘어: 코딩 패러다임의 이해
레시피 순서대로: 절차 지향 프로그래밍
역할과 책임의 세계: 객체 지향 프로그래밍
데이터의 흐름과 변환: 함수형 프로그래밍
새로운 언어를 만났을 때, 어떤 관점으로 접근할 것인가

맺음말. 이제 어떤 언어도 두렵지 않은 이유
코딩은 문법 암기가 아닌, 논리적인 문제 해결 능력입니다.
이 책을 통해 얻은 '원리'는 당신의 가장 강력한 무기가 될 것입니다.
부록. 모든 프로그래머의 필수 도구
과거로 돌아가는 타임머신, 버전 관리 시스템(Git)의 필요성
코드는 쓰는 시간보다 읽는 시간이 길다: 좋은 이름 짓기의 중요성

  회원리뷰

리뷰쓰기