HOME > Detail View

Detail View

할 수 있다! 코딩 : 처음 시작하는 첫 번째 코딩 입문서 (Loan 6 times)

Material type
단행본
Personal Author
Percival, Rob 윤동준, 역 장윤재, 감수
Title Statement
할 수 있다! 코딩 : 처음 시작하는 첫 번째 코딩 입문서 / Rob Percival 지음 ; 윤동준 옮김
Publication, Distribution, etc
고양 :   미디어숲 :   다빈치하우스,   2018  
Physical Medium
351 p. : 삽화 ; 23 cm
Varied Title
Confident coding : master the fundamentals of code and supercharge your career
기타표제
HTML, CSS, 자바스크립트, 파이썬, 아이폰 앱 제작, 안드로이드 앱 제작 및 디버깅에 대한 단계별 안내서
ISBN
9791158740405
General Note
감수: 장윤재  
Subject Added Entry-Topical Term
Computer programming
000 00000cam c2200205 c 4500
001 000045963034
005 20181130093701
007 ta
008 181129s2018 ggka 000c kor
020 ▼a 9791158740405 ▼g 93000
035 ▼a (KERIS)BIB000014901575
040 ▼a 211017 ▼c 211017 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.1 ▼2 23
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2018z15
100 1 ▼a Percival, Rob
245 1 0 ▼a 할 수 있다! 코딩 : ▼b 처음 시작하는 첫 번째 코딩 입문서 / ▼d Rob Percival 지음 ; ▼e 윤동준 옮김
246 1 9 ▼a Confident coding : ▼b master the fundamentals of code and supercharge your career
246 1 3 ▼a HTML, CSS, 자바스크립트, 파이썬, 아이폰 앱 제작, 안드로이드 앱 제작 및 디버깅에 대한 단계별 안내서
260 ▼a 고양 : ▼b 미디어숲 : ▼b 다빈치하우스, ▼c 2018
300 ▼a 351 p. : ▼b 삽화 ; ▼c 23 cm
500 ▼a 감수: 장윤재
650 0 ▼a Computer programming
700 1 ▼a 윤동준, ▼e
700 1 ▼a 장윤재, ▼e 감수
900 1 0 ▼a 퍼시벌, 롭, ▼e
945 ▼a KLPA

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2018z15 Accession No. 121246826 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2018z15 Accession No. 151343380 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2018z15 Accession No. 121246826 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2018z15 Accession No. 151343380 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

코딩을 처음으로 접하고 전반적으로 이해하고 싶으며 직접 코딩을 해보고 싶은 이들을 위해 쓰였다. 특정 프로그래밍 언어의 문법을 배우기 전에 코딩과 친해지는 시간을 가져보자. 코딩이 정확히 무엇인지, 코딩 언어의 종류가 왜 그렇게 많은지, 그리고 그중에서 무엇을 배워야 하는지를 알아본다.

또한 누구나 쉽게 코딩을 접하고 실행해볼 수 있도록 실용적으로 접근한다. 도전 과제를 통해 코드를 따라 실행하면서 프로그래밍의 기초를 이해하게 하고, 실전 연습을 통해 학습한 내용을 자기 것으로 만들 수 있게 돕는다. 그러다 보면 자신만의 앱과 블로그, 웹사이트를 만드는 기초 토대를 알게 된다.

코딩을 몰라도 컴퓨터를 잘 다룰 수 있다고요?

개념, 작동원리에서 실전까지 코딩 입문서
그대로 따라 하면 앱, 블로그, 웹사이트가 뚝딱!


처음으로 코딩을 배우는 사람들은 흔히 “어떤 프로그래밍 언어부터 배워야 하나요?”라고 질문한다. 특정 프로그래밍 언어로 코딩을 배우는 방식은 숲은 보지 않고 나무만 보는 식이다. 난생처음 코딩을 배운다면 프로그래밍의 기초 개념부터 접근하여 각각의 언어가 활용되는 맥락을 알아야 한다. 코딩이 정확히 무엇인지, 코딩 언어의 종류가 왜 그렇게 많은지, 그리고 그중에서 무엇을 배워야 하는지부터 아는 것이 먼저다.

난생처음 코딩을 배우고자 하는 이들을 위해 이 책은 그들이 가려워하는 부분을 콕 짚어서 설명한다. 꼭 알아야 할 부분만 정리해놓아 군더더기가 없다. 이 책의 최대 장점이다. 우리는 전문 코더가 되려는 게 아니다. 내가 하는 반복적인 일을 자동화하거나 나만의 앱이나 블로그, 웹사이트를 만들거나 하는 데 필요한 것들만 알면 된다. 프로그래밍 언어에 전문가가 될 필요는 없다.

이 책은 코딩을 처음으로 접하고 전반적으로 이해하고 싶으며 직접 코딩을 해보고 싶은 이들을 위해 쓰였다. 기본 개념을 설명한 후 과제를 풀어보고 실전 연습을 하는 식으로 구성되어 있다. 그대로 따라 하다 보면 어느 순간 코딩을 하는 자신을 발견하게 될 것이다.
레알 문과생 직장인, 나만의 블로그나 앱, 웹사이트를 만들고 싶은데 어디서 시작해야 할지 막막한 코딩 컴맹, 코딩을 쉽게 가르치고 싶은 선생님 등 왕초보의 눈높이에 딱 맞춘 코딩 입문서. 이보다 쉬울 수는 없다!

코딩과 친해지는 시간!

우리는 모두 디지털로 둘러싸인 세상을 살고 있다. 그럼에도 소프트웨어가 어떻게 작동하는지 아는 이는 드물다. ‘나는 코딩을 모르지만 컴퓨터와 전화기로 하고 싶은 것은 다 할 수 있어요’라며 착각한다. 실제 코드를 작성하지 않고도 컴퓨터를 다룰 수 있긴 하다. 누군가가 만든 명령대로 움직이는 수십억 개의 반도체가 있기 때문이다. 코드를 배우면 이런 반도체를 통제하는 절대 권력을 손에 쥘 수 있다. 자신만의 소프트웨어를 만들어 명령을 내리고 자동화를 통해 시간을 절약할 수 있다. 스티브 잡스가 한 유명한 말 “나는 모든 사람이 컴퓨터 프로그래밍에 대해 배워야 한다고 생각합니다”를 인용하지 않더라도 코딩을 배워야 하지 않을까.

이 책의 특징

■개념부터 차근차근, 각 언어와 활용법 배우기

특정 프로그래밍 언어의 문법을 배우기 전에 코딩과 친해지는 시간을 가져보자. 코딩이 정확히 무엇인지, 코딩 언어의 종류가 왜 그렇게 많은지, 그리고 그중에서 무엇을 배워야 하는지를 알아본다. 또 인터넷과 오피스 프로그램들의 기능을 알아보고 기본적인 용어들을 익힌다. 코딩에 대한 전반적인 그림이 머릿속에 들어올 것이다.

■도전 과제 + 실습 위주 → 앱, 블로그, 웹사이트 만들기
이 책은 누구나 쉽게 코딩을 접하고 실행해볼 수 있도록 실용적으로 접근한다. 도전 과제를 통해 코드를 따라 실행하면서 프로그래밍의 기초를 이해하게 하고, 실전 연습을 통해 학습한 내용을 자기 것으로 만들 수 있게 돕는다. 그러다 보면 자신만의 앱과 블로그, 웹사이트를 만드는 기초 토대를 알게 된다.

■무료 심화 학습 사이트 소개
코드를 배우는 최선의 방법은, 일단 기본 기술을 익혔다면 무언가를 직접 만들어보는 것이다. 그 과정에서 무슨 기술이 필요한지를 알아 가면 된다. 하지만 보다 체계적인 방법을 원한다면 온라인 강의가 많이 나와 있다. 코딩의 모든 부분이 총망라되어 있다. 각 챕터 끝에 저자가 추천하는 강의가 소개되어 있다.


Information Provided By: : Aladin

Author Introduction

롭 퍼시벌(지은이)

웹 개발자이자 온라인 사업가. 대학에서 수학을 전공한 후 런던의 한 중학교에서 학생들을 가르쳤다. 많은 사람이 코딩을 어디서 어떻게 배워야 할지 몰라 막막해한다는 사실을 알고 2014년 교직을 그만두고 199달러로 첫 온라인 웹 개발 과정을 올렸다. 교사로서의 경험, 과거 자신이 코딩을 배울 때 겪었던 어려움, 이전의 사업 경험을 결합하여 탄생한 온라인 영상 강좌는 점차 인기를 얻었다. ‘완벽한 웹 개발 과정(The Complete Web Developer Course)’은 최고의 베스트셀러가 되었다. 이후 아이폰 앱에 관한 ‘완벽한 iOS 개발 과정(The Complete iOS Developer Course)’, 안드로이드폰 앱에 관한 ‘완벽한 안드로이드 개발 과정(The Complete Android Developer Course)’을 추가했다. 강의를 통해 50만 명이 넘는 사람들이 코딩을 배웠다. 강의를 접하지 않은 다른 사람에게도 코딩에서 얻은 기쁨을 나누고 코딩을 배우면서 생겨나는 많은 기회에 대해 알려주고 싶어 이 책을 쓰게 되었다. 코딩의 기본 개념, 작동원리, 다양한 코딩 언어, 블로그나 웹사이트, 앱을 만드는 방법을 담고 있다. 군더더기 없이 실제 적용해보고 익힐 수 있도록 과제와 실전 연습이 실려 있다. 그대로 따라 하다 보면 어느새 누구나 자신이 원하는 블로그, 웹사이트, 앱을 만들 수 있을 것이다.

윤동준(옮긴이)

경희대를 졸업하고 국민대 Business IT 전문대학원 경영학 석사학위를 취득했으며 한진해운 해외영업팀을 거쳐 일간지 기자로 근무했다. 다양한 분야의 책읽기를 즐기다 좋은 책을 발굴해 소개하고 우리말로 옮기는 일에 관심을 갖게 되어 현재 전문번역가로 활동하고 있다.

장윤재(감수)

고려대학교에서 컴퓨터교육학을 전공하여 박사 학위를 취득했다. 학부에서 앨런 케이(Alan Kay)와 스퀵(Squeak)을 만나 아이들을 위한 코딩 교육에 관심을 갖고 공부를 해왔다. 현재는 고려대학교 정보창의교육연구소에서 재직하며 코딩 교육 관련 연구를 하고 있으며, 여러 대학 및 대학원에서 정보 교사 양성을 위한 강의를 맡고 있다. 옮긴 책으로는 『코딩 플레이그라운드』, 『초등교사를 위한 코딩교육 길라잡이 : 두렵지 않은 코딩교육』이 있다. http://janggoons.kr

Information Provided By: : Aladin

Table of Contents

1장 왜 지금 코딩을 배워야 하는가 
1. 코딩으로 할 수 있는 일 
효과적인 업무 처리 / 기술팀과 원활한 대화 / 소프트웨어 작동원리 이해 / 무엇이 필요한지 파악하기 / 웹사이트나 앱 구축하기 / 웹 정체성 구축하기 / 자기만의 사업 시작하기 / 현재 역할 내에서 추가적인 업무 처리하기 / 업무 시간으로부터 자유 / 자신의 전문 지식을 코딩으로 구현하기 / 재미있는 코딩 / 각 업무 분야와 코딩 
Summary Note 

2. 코딩이란 무엇인가 
내 마음대로 작업을 지시한다 / 간단한 코딩으로 워밍업 / 프로그램 언어가 다양한 이유 
Summary Note 

2장 코딩에 쓰이는 언어 
3. HTML 
HTML이란 무엇인가 / 왜 HTML을 배우는가 / 텍스트 포맷 / HTML 목록 / 이미지 추가 /폼 / 테이블 / 링크 연결 / HTML 엔티티 / 아이프레임 작성 / HTML 프로젝트: 통합하기 
Summary Note 
심화 학습 

4. CSS 
CSS란 무엇인가 / 왜 CSS를 배우는가 / CSS는 어떻게 생겼는가 / 내부 CSS란 무엇인가 / 클래스와 아이디 / Div / 폰트 /텍스트 스타일/텍스트 정렬하기 / CSS 프로젝트: 웹사이트 복제 
Summary Note 
심화 학습 

5. 자바스크립트 
자바스크립트란 무엇인가 / 왜 자바스크립트를 배우는가 / 내부 자바스크립트 / 자바스크립트로 스타일 바꾸기 / 사용자에게 정보 얻기 / If 문 또는 조건문 / 웹사이트 내용 업데이트 / 반복문(루프) / 난수 만들기 / 자바스크립트 프로젝트: 추측 게임 
Summary Note 
심화 학습 

6. 파이썬 
파이썬이란 무엇인가 / 왜 파이썬을 배우는가 / 어떻게 파이썬을 시작할 것인가 / ‘Hello World’로 시작하는 파이썬 / 파이썬 변수 / 리스트 / For 문 / While 문 / If 문 / 정규 표현식 / 문자열을 나눠 리스트 만들기 / 웹페이지 내용 가져오기 / 파이썬 프로젝트: 웹페이지로부터 데이터 추출하기 
Summary Note 
심화 학습 

3장 실전! 코딩 
7. 웹사이트 개발 
왜 웹사이트를 만드는가 / 웹사이트는 어떻게 작동하는가 / 도메인 이름은 어떻게 얻을 수 있는가 / 웹호스팅은 무엇이고 어떻게 구하는가 / 콘텐츠 관리 시스템 / 사이트 직접 코딩하기 / 웹사이트 개발 프로젝트: 웹사이트 구축하기 
Summary Note 
심화 학습 

8. 아이폰과 아이패드를 위한 앱 개발 
앱이란 무엇인가 / 시작하기: 엑스코드 다운로드 / 앱에 라벨 추가하기 / 텍스트 필드 추가하기 / 버튼 추가하기 / 코드 실행하기 / 사용자 인터페이스 편집하기 / 상호작용 버튼 만들기 / 스위프트의 변수 타입 / 앱 만들기 프로젝트: 환율 계산기 앱 
Summary Note 
심화 학습 

9. 안드로이드를 위한 앱 개발 
안드로이드 스튜디오 다운로드와 설정 / 첫 번째 안드로이드 앱 실행하기 / 텍스트와 버튼 추가하기 / 쌍방향 기능 만들기 / 토스트 만들기 / 앱 만들기 프로젝트: 고양이 나이 계산 앱 
Summary Note 
심화 학습 

10. 디버깅 
왜 디버깅을 배우는가 / 디버깅을 최소화하는 코드 작성법 / HTML과 CSS 디버깅 / 자바스크립트 디버깅 / 엑스코드에서 스위프트 디버깅 / 안드로이드 스튜디오에서 자바 디버깅 
Summary Note 

4장 코딩으로 커리어 경쟁력 갖기 
11. 코딩으로 커리어 쌓기 
회사를 위한 앱 만들기 / 블로그 시작하기 / 블로그 만드는 법 / 자동화할 수 있는 업무 찾기 / 파이썬으로 웹사이트에서 이메일 주소 추출하기 / 맥OS에서 자동화 / 윈도우에서 자동화 
Summary Note 

12. 코딩과 창업 
코딩과 창업의 관계 / 아이디어는 어디에서 오는가 / 제품 vs 서비스 / 자신만의 차별화된 셀링 포인트 / 아이디어 검증하기 / 최소 기능 제품 만들기 / 가격은 어떻게 책정할까 / 규모와 관계없는 일을 해라 
Summary Note 

13. 코딩 개발자가 되는 길 
전업 코더 vs 프리랜서 / 무슨 언어를 배워야 하는가 / 웹 개발 / 앱 개발 / 프리랜서 일 구하기 / 온라인에서 정체성 키우기 / 소프트웨어 개발자로서 이력서 쓰기 / 면접 
Summary Note

New Arrivals Books in Related Fields