파이썬 코딩 도장 : 프로그래밍은 공부가 아닙니다 연습입니다

파이썬 코딩 도장 : 프로그래밍은 공부가 아닙니다 연습입니다

$32.74
Description
프로그래밍은 연습으로 배우는 것이다!

반복 학습으로 외우지 말고 체득하라
이론 〉 실습 〉 퀴즈 〉 연습문제 〉 심사문제로 반복해서 학습한다.
핵심정리와 Q&A로 학습한 내용을 정리한다.

올바른 코딩을 익혀라
혼자 작성한 코드가 올바른지 알 수 없다.
심사를 통과하지 못한다면 코드가 잘못된 것이다.
온라인 심사로 꼼꼼하게 채점해서 실수를 바로 잡는다.

의미있는 성장을 하라
학습 진척도를 통해 자신의 학습을 점검하고 성장을 체크한다.
심사문제 평균 통과율 90%! 심사를 통과하고 성장을 확인하라!
노력하면 반드시 통과하고 성장할 수 있는 심사문제!
10번, 20번씩 시도한 만큼 확실하게 성장한다.

학습 전용 사이트 제공
코딩 도장(dojang.io) 사이트에서 동영상 강의, 학습 진척도, 온라인 심사, 독자 Q&A를 제공한다.
초판 출간 이후 누적 페이지뷰 5,500만, 방문자수 1,800만을 달성!

예제 소스: https://github.com/gilbutitbook/006936
코딩 도장: https://dojang.io

저자

남재윤

저자:남재윤
마냥컴퓨터가좋아서프로그래머의길을걷고있다.뭔가아이디어가떠오르면그자리에서만들어보고,새로운프로그래밍언어가나올때마다어디에어떻게쓰면좋을지생각하며행복한고민에빠진다.수학과천문학에도관심이많으며각종위키에서관련정보를읽는것이취미이다.

목차

Unit1.소프트웨어교육과파이썬
__1.1문제해결을위한과학적사고
__1.2알고리즘과코딩
__1.3파이썬
__1.4코딩도장을학습하는방법

Unit2.파이썬설치하기

Unit3.Hello,world!로시작하기
__3.1IDLE에서Hello,world!출력해보기
__3.2IDLE에서소스파일실행하기
__3.3명령프롬프트에서Hello,world!출력하기
__3.4소스코드살펴보기
__3.5심사사이트사용하기
__3.6퀴즈
__3.7연습문제:문자열출력하기
__3.8심사문제:문자열출력하기

Unit4.기본문법알아보기
__4.1세미콜론
__4.2주석
__4.3들여쓰기
__4.4코드블록
핵심정리
Q&A

Unit5.숫자계산하기
__5.1정수계산하기
__5.2실수계산하기
__5.3괄호사용하기
__5.4퀴즈
__5.5연습문제:아파트에서소음이가장심한층수출력하기
__5.6심사문제:스킬공격력출력하기

Unit6.변수와입력사용하기
__6.1변수만들기
__6.2변수로계산하기
__6.3입력값을변수에저장하기
__6.4입력값을변수두개에저장하기
__6.5퀴즈
__6.6연습문제:정수세개를입력받고합계출력하기
__6.7심사문제:변수만들기
__6.8심사문제:평균점수구하기

Unit7.출력방법알아보기
__7.1값을여러개출력하기
__7.2줄바꿈활용하기
__7.3퀴즈
__7.4연습문제:날짜와시간출력하기
__7.5심사문제:날짜와시간출력하기
핵심정리
Q&A

Unit8.불과비교,논리연산자알아보기
__8.1불과비교연산자사용하기
__8.2논리연산자사용하기
__8.3퀴즈
__8.4연습문제:합격여부출력하기
__8.5심사문제:합격여부출력하기

Unit9.문자열사용하기
__9.1문자열사용하기
__9.2퀴즈
__9.3연습문제:여러줄로된문자열사용하기
__9.4심사문제:여러줄로된문자열사용하기

Unit10.리스트와튜플사용하기
__10.1리스트만들기
__10.2튜플사용하기
__10.3퀴즈
__10.4연습문제:range로리스트만들기
__10.5심사문제:range로튜플만들기

Unit11.시퀀스자료형활용하기
__11.1시퀀스자료형의공통기능사용하기
__11.2시퀀스객체의요소개수구하기
__11.3인덱스사용하기
__11.4슬라이스사용하기
__11.5퀴즈
__11.1연습문제:최근3년간인구출력하기
__11.2연습문제:인덱스가홀수인요소출력하기
__11.3심사문제:리스트의마지막부분삭제하기
__11.4심사문제:문자열에서인덱스가홀수인문자와짝수인문자연결하기

Unit12.딕셔너리사용하기
__12.1딕셔너리만들기
__12.2딕셔너리의키에접근하고값할당하기
__12.3퀴즈
__12.4연습문제:딕셔너리에게임캐릭터능력치저장하기
__12.5심사문제:딕셔너리에게임캐릭터능력치저장하기
핵심정리
Q&A

Unit13.if조건문으로특정조건일때코드실행하기
__13.1if조건문사용하기
__13.2if조건문과들여쓰기
__13.3중첩if조건문사용하기
__13.4사용자가입력한값에if조건문사용하기
__13.5퀴즈
__13.6연습문제:if조건문사용하기
__13.7심사문제:온라인할인쿠폰시스템만들기

Unit14.else를사용하여두방향으로분기하기
__14.1else사용하기
__14.2else와들여쓰기
__14.3if조건문의동작방식알아보기
__14.4조건식을여러개지정하기
__14.5퀴즈
__14.6연습문제:합격여부판단하기
__14.7심사문제:합격여부판단하기

Unit15.elif를사용하여여러방향으로분기하기
__15.1elif사용하기
__15.2퀴즈
__15.3연습문제:if,elif,else모두사용하기
__15.4심사문제:교통카드시스템만들기
핵심정리
Q&A

Unit16.for반복문으로Hello,world!100번출력하기
__16.1for와range사용하기
__16.2for와range응용하기
__16.3시퀀스객체로반복하기
__16.4퀴즈
__16.5연습문제:리스트의요소에10을곱해서출력하기
__16.6심사문제:구구단출력하기

Unit17.while반복문으로Hello,world!100번출력하기
__17.1while반복문사용하기
__17.2반복횟수가정해지지않은경우
__17.3while반복문으로무한루프만들기
__17.4퀴즈
__17.5연습문제:변수두개를다르게반복하기
__17.6심사문제:교통카드잔액출력하기

Unit18.break,continue로반복문제어하기
__18.1break로반복문끝내기
__18.2continue로코드실행건너뛰기
__18.3입력한횟수대로반복하기
__18.4퀴즈
__18.5연습문제:3으로끝나는숫자만출력하기
__18.6심사문제:두수사이의숫자중3으로끝나지않는숫자출력하기

Unit19.계단식으로별출력하기
__19.1중첩루프사용하기
__19.2사각형으로별출력하기
__19.3계단식으로별출력하기
__19.4퀴즈
__19.1연습문제:역삼각형모양으로별출력하기
__19.2심사문제:산모양으로별출력하기

Unit20.FizzBuzz문제
__20.11부터100까지숫자출력하기
__20.23의배수일때와5의배수일때처리하기
__20.33과5의공배수처리하기
__20.4논리연산자를사용하지않고3과5의공배수처리하기
__20.5코드단축하기
__20.6퀴즈
__20.7연습문제:2과11의배수,공배수처리하기
__20.8심사문제:5와7의배수,공배수처리하기

Unit21.터틀그래픽스로그림그리기
__21.1사각형그리기
__21.2다각형그리기
__21.3복잡한도형그리기
__21.4퀴즈
__21.5연습문제:오각별그리기
__21.6심사문제:별그리기
핵심정리
Q&A

Unit22.리스트와튜플응용하기
__22.1리스트조작하기
__22.2리스트의할당과복사알아보기
__22.3반복문으로리스트의요소를모두출력하기
__22.4리스트의가장작은수,가장큰수,합계구하기
__22.5리스트표현식사용하기
__22.6리스트에map사용하기
__22.7튜플응용하기
__22.8퀴즈
__22.9연습문제:리스트에서특정요소만뽑아내기
__22.10심사문제:2의거듭제곱리스트생성하기

Unit23.2차원리스트사용하기
__23.12차원리스트를만들고요소에접근하기
__23.2반복문으로2차원리스트의요소를모두출력하기
__23.3반복문으로리스트만들기
__23.42차원리스트의할당과복사알아보기
__23.5퀴즈
__23.6연습문제:3차원리스트만들기
__23.7심사문제:지뢰찾기

Unit24.문자열응용하기
__24.1문자열조작하기
__24.2문자열서식지정자와포매팅사용하기
__24.3퀴즈
__24.4연습문제:파일경로에서파일명만가져오기
__24.5심사문제:특정단어개수세기
__24.6심사문제:높은가격순으로출력하기
핵심정리
Q&A

Unit25.딕셔너리응용하기
__25.1딕셔너리조작하기
__25.2반복문으로딕셔너리의키-값쌍을모두출력하기
__25.3딕셔너리표현식사용하기
__25.4딕셔너리안에서딕셔너리사용하기
__25.5딕셔너리의할당과복사
__25.6퀴즈
__25.7연습문제:평균점수구하기
__25.8심사문제:딕셔너리에서특정값삭제하기

Unit26.세트사용하기
__26.1세트만들기
__26.2집합연산사용하기
__26.3세트조작하기
__26.4세트의할당과복사
__26.5반복문으로세트의요소를모두출력하기
__26.6세트표현식사용하기
__26.7퀴즈
__26.8연습문제:공배수구하기
__26.9심사문제:공약수구하기
핵심정리
Q&A

Unit27.파일사용하기
__27.1파일에문자열쓰기,읽기
__27.2문자열여러줄을파일에쓰기,읽기
__27.3파이썬객체를파일에저장하기,가져오기
__27.4퀴즈
__27.5연습문제:파일에서10자이하인단어개수세기
__27.6심사문제:특정문자가들어있는단어찾기

Unit28.회문판별과N-gram만들기
__28.1회문판별하기
__28.2N-gram만들기
__28.3연습문제:단어단위N-gram만들기
__28.4심사문제:파일에서회문인단어출력하기
핵심정리
Q&A

Unit29.함수사용하기
__29.1Hello,world!출력함수만들기
__29.2덧셈함수만들기
__29.3함수의결과를반환하기
__29.4함수에서값을여러개반환하기
__29.5함수의호출과정알아보기
__29.6퀴즈
__29.7연습문제:몫과나머지를구하는함수만들기
__29.8심사문제:사칙연산함수만들기

Unit30.함수에서위치인수와키워드인수사용하기
__30.1위치인수와리스트언패킹사용하기
__30.2키워드인수사용하기
__30.3키워드인수와딕셔너리언패킹사용하기
__30.4매개변수에초깃값지정하기
__30.5퀴즈
__30.6연습문제:가장높은점수를구하는함수만들기
__30.7심사문제:가장낮은점수,높은점수와평균점수를구하는함수만들기

Unit31.함수에서재귀호출사용하기
__31.1재귀호출사용하기
__31.2재귀호출로팩토리얼구하기
__31.3퀴즈
__31.4연습문제:재귀호출로회문판별하기
__31.5심사문제:재귀호출로피보나치수구하기
핵심정리
Q&A

Un

출판사 서평

[베타테스터한마디]

파이썬의기초를튼튼히해줄내용이가득합니다.
_JohnsonYun

Q&A의질문들은날카롭고대답은친절하게구성되어매우흥미로웠습니다.
_홍유한

각단원에있는심사문제덕분에공부한개념을실제코드로확인해볼수있어서좋습니다.
_서상민

기본적인파이썬내용뿐만아니라asyncIO같은고급내용도있어서더욱도움이되었습니다.
_YIMDH