서브메뉴

본문

코딩책과 함께 보는 코딩 개념 사전 (코딩 어휘력이 진짜 실력이다! 입문자를 위한 단단한 코딩 공부법)
코딩책과 함께 보는 코딩 개념 사전 (코딩 어휘력이 진짜 실력이다! 입문자를 위한 단단한 코딩 공부법)
저자 : 김현정
출판사 : 궁리
출판년 : 2018
ISBN : 9788958205159

책소개


SW교육 교양 필독서
‘코딩 어휘력’이 진짜 실력이다! 입문자를 위한 단단한 코딩 공부법
초등/중학생 소프트웨어(SW)교육 의무화!

“내 생각을 제대로 코딩하고 싶은 독자들에게 강력 추천한다!”
- 설순욱, 한국기술교육대학교 전기전자통신공학부 교수

“스마트 폰, 온라인 게임, 인공지능 알파고 그리고 자율주행 자동차 모두 소프트웨어로 동작합니다.
이러한 복잡한 소프트웨어도 한 줄 한 줄의 코딩으로 이루어집니다.
이 책은 코딩의 기본 개념을 알기 쉽게 설명하고 있어서
남녀노소 누구나 프로그램을 처음 배우는 분들에게 좋은 안내서가 될 것입니다.”
- 최호진, 카이스트 전산학부 교수

소프트웨어 코딩에 대한 관심이 뜨겁다. 학교의 정규 교육을 차분히 기다려왔던 학부모조차도 아이들에게 일찌감치 코딩 과외를 시작했어야 했던 것은 아닌지 하는 불안감을 내비친다. 소프트웨어(SW) 교육이 의무화된다는 소식에 코딩책을 펼쳐보지만, 지금까지 코딩을 접하지 못했던 우리에게 코딩은 참 어렵고 이상한 학문처럼 보인다. 많은 전문가들이 코딩은 논리를 배울 수 있는 중요한 학문이라는데, 어떻게 논리를 배울 수 있다는 것인지 그저 궁금하고 답답하기만 하다.

목차


추천의 글
들어가며


1장. 너에게 명령을 내리노라! 코딩
코딩 Code + ing
코딩 즐거움의 시작 스크래치
스크래치와 파이썬의 징검다리 엔트리
텍스트 코딩의 첫걸음 파이썬

2장. 프로그래밍 Program + ing
프로그램의 기능
프로그램과 프로그래밍
고급 프로그래밍 언어 vs 저급 프로그래밍 언어
소스 코드와 바이너리 코드
슈도 코드

3장. 파이썬 탐색하기
파이썬의 통합 개발 및 학습 환경 IDLE
파이썬 셸
파이썬 버전
파이썬 에디터
파이썬 들여쓰기

4장. 플랫폼 독립하기 My code is anywhere
플랫폼 독립적인 언어
크로스 웹 브라우저
아스키 코드와 유니코드

5장. 적재, 실행, 입출력
적재하다 Load
실행하다 Execute
입력과 출력 Input and Output

6장. 데이터를 담는 변수
변수 Variable
정수형 변수 integer
문자형 변수 string
집합형 변수 list
사전형 변수 dict
자료형 메소드 Data type method

7장. 내가 부자라면, if문
참과 거짓 True vs False
만약 ~이라면 if
또 다른 if, elif
그 밖에 else
그리고 and
또는 or

8장. 난 당신을 무한루프로 사랑할 거예요, while(1)
~하는 동안에 while
무한루프 while(1)
~하는 동안에 for

9장. 상자 안에 넣어둔 숫자, 함수 f(x)
함수 Function
내장 함수 Built-in function
출력 함수 print()
입력 함수 input()
문자열 숫자 int()
숫자 문자열 str()
함수 정의 def function(a, b)
매개 변수
글로벌 변수와 로컬 변수

10장. 알고리즘
알고리즘 Algorithm
최댓값 찾기 알고리즘 Max Algorithm

11장. 홍길동처럼 분신을 만드는 클래스
객체 지향 프로그래밍
클래스와 객체 Class and Object
클래스 정의 Class Definition
객체 생성 Object Construction
객체와 인스턴스 Object and Instance
객체 멤버 변수 Member Variable
객체 메소드 Method
객체 생성자 Constructor
상속 Inheritance
오버로딩 Overloading
오버라이딩 Overriding
클래스 변수와 인스턴스 변수

12장. 코딩 도서관, 라이브러리
표준 라이브러리
표준 라이브러리 체계: 모듈.객체.메소드
외부 라이브러리
API
동적 링크 라이브러리

13장. 레고 블록 같은 코딩, 모듈
모듈 Module
날짜와 시간 모듈 datetime module
수학 모듈 math module
랜덤 모듈 random module
그래픽 유저 인터페이스 모듈 GUI Module
위젯 Widget
버튼 Button
입력 필드 Input Field
라벨 Label
내가 만든 모듈 my Module

14장. 코드에 오류가 생겼어요!
파이썬 오류
시도와 예외 try and except

15장. 참고만 해, 코멘트 #
코멘트 Comment

16장. 도와주세요! 헬프 함수
도움말 help
파이썬 도움말 help()


찾아보기

QuickMenu