Do it! 첫 코딩 with 파이썬 : 보통 사람이 알아야 할 프로그래밍 기초

Do it! 첫 코딩 with 파이썬 : 보통 사람이 알아야 할 프로그래밍 기초

$18.62
저자

정동균

대학시절호기심으로접한코딩에푹빠져버렸다.코딩동아리도만들고대회에나가최우수상도받았다.그후,코딩과전혀관련없이살아가고있다고생각했는데,돌아보니코딩이삶의단단한밑거름이되어있었다.프로그래밍을통해훈련된논리력과사고력이사회생활에서빛을발했던것이다.너도나도‘코딩’을말하는오늘날,코딩별에불시착해어리둥절하는보통사람을위해이책을썼다.
코딩을설명하는남다른비유와초보자의눈높이를십분고려해단어하나도허투루쓰지않는사려깊은마음의소유자.
저서《Doit!첫코딩with자바─보통사람이알아야할프로그래밍기초》

목차

----------------------------------
01코딩별★로떠나보자!
----------------------------------
컴퓨터의언어?사람의언어랑비슷해
01101000으로말해야알아들을수있어―비트(Bit)
우리0과1의조합으로약속하자―코드(Code)
ABC를0과1로표현하는방법―아스키,유니코드
코딩별★여행을도와줄번역기―프로그래밍언어
프로그래밍언어의종류
코딩실습준비하기―인터넷만되면바로코딩실습가능!
__[코딩실습01]출력명령어사용하기
파이썬프로그래밍시작전에알아야할상식

코딩별★상식01|10진법,16진법
코딩별★상식02|32비트컴퓨터vs64비트컴퓨터

----------------------------------
02컴퓨터는어떻게기억하고행동할까?
----------------------------------
사람과코딩의공통점―변수,함수
컴퓨터가기억을담는3가지공간―메모리
변수①그릇을닮은변수의종류
변수②변수선언하기
__[코딩실습02]메모리그릇크기이해하기
변수③크기가자유자재!―문자열
__[코딩실습03]문자열인덱싱,슬라이싱
함수작동원리이해하기
__[코딩실습04]함수만들고사용하기
입력과출력―print(),input()
__[코딩실습05]입력과출력연습하기

코딩별★상식03|빌드(Build),통합개발환경(IDE),소프트웨어개발도구(SDK)

----------------------------------
03컴퓨터는어떻게생각하고판단할까?
----------------------------------
단순무식해.하지만엄청빨라!
조건문①내가만약시인이라면―if
__[코딩실습06]조건문if~else
조건문②조건이2개인경우―AND,OR
__[코딩실습07]조건이2개일때
조건문③조건문속조건문―elif
__[코딩실습08]조건문elif
반복문①언젠가는끝날반복문―while,for
__[코딩실습09]반복문for
반복문②반복문속반복문
__[코딩실습10]반복문안의반복문
조건문+반복문함께쓰기
__[코딩실습11]조건문if와반복문for
내코드를설명해줄게―코멘트(주석)
__[코딩실습12]코멘트넣기
연결된자료형의특징①키워드in
__[코딩실습13]‘in’과문자형곱셈
연결된자료형의특징②리스트,튜플,딕셔너리,집합
__[코딩실습14]파이썬의다양한자료형이해하기
파이썬이코딩하기쉬운숨겨진이유―immutable,mutable
__[코딩실습15]바꿔치기된메모리그릇확인하기

----------------------------------
04코딩종합선물세트,클래스를열어보자!
----------------------------------
클래스란?
내가만든변수―클래스,인스턴스
__[코딩실습16]클래스만들기
클래스에함수(메서드)추가하기
__[코딩실습17]메서드만들기
인스턴스를초기화하는방법―생성자
__[코딩실습18]생성자만들기
클래스가확장되는방법―상속,오버라이드
__[코딩실습19]상속하기
모듈과패키지
파이썬에서는알고보면모든것이클래스①
__[코딩실습20]리스트에서메서드사용하기
파이썬에서는알고보면모든것이클래스②
__[코딩실습21]딕셔너리에서메서드사용하기

----------------------------------
05진짜코딩하려면여기까지알아야해
----------------------------------
베라31게임만들기
게임속'아무거나'를코드로만들기―랜덤
서커스곡예의그물망―예외처리
일부러프로그램잠재우기―sleep
한번에여러가지하는척―스레드
__[코딩실습22]달리기경주

----------------------------------
06파이썬으로게임,데이터분석까지도전!
----------------------------------
내컴퓨터에개발환경만들기
파이썬으로데이터분석기초맛보기―판다스
__[코딩실습23]판다스로시간표만들기
그래픽코딩체험하기
__[코딩실습24]묵찌빠게임만들기

[손으로푸는코딩문제]정답

출판사 서평

★이책의대상독자
‘코딩공부해야하는데…’말만하고엄두조차내지못했던/초보자
초등고학년자녀의코딩교육이막막한/학부모
두꺼운프로그래밍책을보다가좌절한/공대신입생
문법만외워서코딩하다가어느순간기본기가부족하다고느낀/중급자
개발자의말을알아듣지못하는/기획자,디자이너,마케터
IT와관련있는회사의면접을봐야하는/취업준비생
디지털혁명시대를준비하고싶은/리더들

------------------------------------------------------
디지털혁명시대의필수소양,코딩!
문턱없는왕쉬운책으로시작하세요~
------------------------------------------------------
컴퓨터가야구기사를쓰고,의사는인공지능에게도움을받아환자의치료법을선택합니다.기업들은빅데이터분석결과를토대로마케팅의효율을극대화하며,코딩테스트를취업의관문으로넣기시작했습니다.이렇듯컴퓨터기술은우리도모르는사이에삶속에스며들어있습니다.이미우리는디지털세상의생산자이자소비자였던것입니다.이러한흐름을반영하듯전세계에서코딩을가르치기시작했고,우리나라도최근에코딩을정규교육과정으로편성했습니다.컴퓨터공학을전공하지않았어도코딩을알아야하고,컴퓨터와대화하는능력을기본으로갖춰야할시대가된것입니다.

------------------------------------------------------
초등고학년부터대학생,어르신까지
쫄지마세요!이책을보면개발자의언어를이해할수있습니다!
------------------------------------------------------
이와같은흐름에우리는어떻게대처해야할까요?이책은여러분과같이‘어느날갑자기코딩을알아야하는상황’에처한보통사람을위하여쓰여졌습니다.디지털시대에알아야할프로그래밍의56가지개념을‘비전공자입장’에서설명하죠.업계사람들이사용하는말투가아닌,초등고학년부터대학생,중·장년층까지누구나쉽게읽을수있도록‘문과식’설명으로편안하게코딩의길로안내합니다.
뿐만아니라클래스,랜덤,예외처리,데이터분석등현업에서사용하는응용기술도배워디지털시대의기반을이해하고공감할수있습니다.개발자와협업해서일하는기획자,디자이너,마케터라면이내용을다룬04장~06장까지꼼꼼하게보세요.책을덮은후에는개발자의말에자신있게고개를끄덕일것입니다.

------------------------------------------------------
147가지비유와그림!
‘컴퓨터가생각하고행동하는방식’을유쾌하게배웁니다!
------------------------------------------------------
그런데도대체‘이공계식’이아닌‘문과식’설명이뭐냐고요?
수학이나컴퓨터와관련된전문용어하나없이,쉬운비유와그림으로코딩의개념을설명하는것을말합니다.메신저로대화하듯컴퓨터와대화해보고,한국어·영어·일본어등사람의언어에비유해‘프로그래밍언어’를소개하고,게임에비유해‘멀티스레딩’을설명하죠.비전공자,청소년도읽을수있을정도로쉽고재미있는코딩이야기,한번들어보실래요?

------------------------------------------------------
편리해요!인터넷만되면바로코딩실습!
동영상강의까지모두차려놓았으니,키보드만잡으세요~
------------------------------------------------------
“좋아!코딩,시작해보는거야!”호기롭게시작했다가‘프로그램설치’라는장벽과복잡한옵션때문에코딩을포기한사람들이많죠?
디지털세상이발전한만큼,코딩역시쉽게배우는방법이생기고있습니다.이책도그방법을이용해아주편리하게코딩을접할수있습니다.인터넷만연결하면바로실습할수있고,스마트폰으로QR코드를스캔하면동영상강의도시청할수있답니다.

------------------------------------------------------
모두가배우고싶어하는프로그래밍언어,파이썬!
왕초보맞춤‘데이터분석맛보기’,그래픽코딩으로‘묵찌빠게임만들기’까지!
------------------------------------------------------
이책은초보자는물론,실무자에게도가장인기있는프로그래밍언어인파이썬(Python)을사용합니다.스크래치,엔트리와같이초등생이쓰는‘블록코딩’이아니라,현업에서사용하는‘텍스트코딩’으로배우죠.게다가파이썬은현업에서많이쓰는대중언어이므로,배워두면두고두고쓸일이많습니다.
파이썬의대표적인활용분야는‘데이터분석’입니다.하지만기본기없이데이터분석을배우다가포기한사람들이많습니다.이책의06장에서는이러한사람들을위해무사히중급으로넘어갈수있도록돕는징검다리역할로‘데이터분석맛보기’를담았습니다.요즘코딩에서필수인그래픽코딩(GUI)도‘묵찌빠게임’을만들면서체험해보죠.
이책으로코딩을시작하면다른프로그래밍언어는물론,본격적인파이썬코딩으로넘어가더라도자신있게대할수있습니다.

------------------------------------------------------
혼자공부해도충분하고,교재로도훌륭해요!
9일만에‘코딩할줄아는사람’이되세요!
------------------------------------------------------
이책은독학자에게도,선생님들에게도유용하도록9일구성진도표를제공합니다.1일차에는컴퓨터언어를배우고,2일차에는변수와함수,3일차에는조건문,4일차에는반복문을배웁니다.여기까지배운내용이기초내용인컴퓨터의기본작동원리입니다.이후5일차에는시퀀스자료형,6일차에는요즘프로그래밍의대세인클래스,7일차에는다양한메서드를배우고,8일차에는‘베스킨라빈스31’게임을만들면서실제코딩에서써먹을수있는응용기술을배웁니다.마지막9일차에는파이썬의실제활용도를살려간단한데이터분석과그래픽코딩까지해봅니다.물론,아주쉽게초보자도이해할수있게풀어썼으니걱정마세요.
단기간에기초부터응용까지빠짐없이배우니대학교교양과목,1학년전공과목교재로도적절합니다.

------------------------------------------------------
"책을통해성장하는지적인독자들을만나보세요!"
배우고,나누고,함께성장하는[Doit!스터디룸]
------------------------------------------------------
공부의욕까지챙겨주는Doit시리즈!나의공부계획을올리고실천하는[Doit!공부단]에참여해보세요.완주하면책선물도드리니지속적으로공부하는생활을할수있답니다.뿐만아니라함께공부하는사람들과지식을나누고,서로의고충도나눌수있습니다.모르는사람은있어도,한번시작하면계속신청하게된다는마성의‘Doit!공부단!’지금방문해확인해보세요!

-Doit!스터디룸카페[cafe.naver.com/doitstudyroom→‘Doit!공부단지원&책선물받기’메뉴]