프롤로그4
1장오리엔테이션
1-1.왜자꾸파이썬(Python)을배우라고하는거죠?(feat.C언어,자바(JAVA)를배워봐)14
1-2.가장먼저알아야할지식은'프로그래밍언어'가아닙니다21
2장프로그래밍언어&운영체제(OS)
2-1.프로그래밍언어가'언어'라고?(못알아듣겠는데…)32
2-2.개발자는앉아서뭐하는거지(뭔가치긴치는데…)37
2-3.뭐가이렇게많아?(C언어,자바,파이썬…등)41
2-4.컴퓨터구매해보셨나요?(컴퓨터의구성요소)47
2-5.우린왜이이야기들이낯설까?51
2-6.우리가자바최신버전을설치해야하는이유55
3장네트워크,클라이언트,서버
3-1.국민학교와초등학교시절이야기62
3-2.한강에서카카오톡을다운로드하고,실행하면일어나는일들66
3-3.당신은계속뭘달라고하고,누군가는계속뭘준다70
3-4.도대체우분투가뭐죠?75
3-5.개인서버를운영하면힘든이유84
4장API와JSON
4-1.POST는뭐고,GET은뭐죠?(feat.개발자의암호문)90
4-2.요청과응답을주고받을때의형식104
4-3.API문서살펴보기112
5장애플리케이션
5-1.설치한뒤실행하는애플리케이션의특징120
6장웹(Web)
6-1.웹은어떻게이루어져있고,어떻게동작할까?128
6-2.웹개발하다가못해먹겠다고말하는이유143
6-3.반응형으로코딩하면,더비싸나요?(그게뭔데요?)148
6-4.애플리케이션이야기를하는데,왜자꾸웹개발자에게말하라는거죠?153
7장데이터베이스와이미지처리
7-1.쇼핑몰을생각해봅니다.여기서데이터는대체뭘까요?162
7-2.클라가들고있다는게뭐죠?("클라에저장돼요.클라가가지고있어요")169
7-3.배너좀바꾸려는데,자꾸자기한테말하면안된대요.(왜자꾸사람이바뀌는건데…)175
8장프레임워크와라이브러리
8-1.코코아요?그거먹는거잖아요.그리고자꾸왜도서관얘기를하는거죠?(프레임워크,라이브러리)186
9장협업,소스관리,디자인
9-1.커밋이요?머지요?뭐요?198
9-2.'왜말을저렇게하지..둘이싸웠나?'(feat.디자이너와개발자)204
10장정리
10-1.개발을시작하면일어나는일들214
10-2.아웃트로222
부록-API문서를통해서비스분석하기226