이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
할 수 있다! 코딩
처음 시작하는 첫 번째 코딩 입문서
미디어숲 2018.08.20.
베스트
IT 모바일 top100 1주
가격
16,800
10 15,120
YES포인트?
840원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

상세 이미지

책소개

목차

들어가며
PART 01 왜 지금 코딩을 배워야 하는가
01 코딩으로 할 수 있는 일
02 코딩이란 무엇인가
PART 02 코딩에 쓰이는 언어
03 HTML
04 CSS
05 자바스크립트
06 파이썬
PART 03 실전! 코딩
07 웹사이트 개발
08 아이폰과 아이패드를 위한 앱 개발
09 안드로이드를 위한 앱 개발
10 디버깅
PART 04 코딩으로 커리어 경쟁력 갖기
11 코딩으로 커리어 쌓기
12 코딩과 창업
13 코딩 개발자가 되는 길
나오며
판권 페이지

저자 소개 3

롭 퍼시벌

관심작가 알림신청
 

Rob Percival

웹 개발자이자 온라인 사업가. 대학에서 수학을 전공한 후 런던의 한 중학교에서 학생들을 가르쳤다. 많은 사람이 코딩을 어디서 어떻게 배워야 할지 몰라 막막해한다는 사실을 알고 2014년 교직을 그만두고 199달러로 첫 온라인 웹 개발 과정을 올렸다. 교사로서의 경험, 과거 자신이 코딩을 배울 때 겪었던 어려움, 이전의 사업 경험을 결합하여 탄생한 온라인 영상 강좌는 점차 인기를 얻었다. ‘완벽한 웹 개발 과정(The Complete Web Developer Course)’은 최고의 베스트셀러가 되었다. 이후 아이폰 앱에 관한 ‘완벽한 iOS 개발 과정(The Complete iO
웹 개발자이자 온라인 사업가. 대학에서 수학을 전공한 후 런던의 한 중학교에서 학생들을 가르쳤다. 많은 사람이 코딩을 어디서 어떻게 배워야 할지 몰라 막막해한다는 사실을 알고 2014년 교직을 그만두고 199달러로 첫 온라인 웹 개발 과정을 올렸다. 교사로서의 경험, 과거 자신이 코딩을 배울 때 겪었던 어려움, 이전의 사업 경험을 결합하여 탄생한 온라인 영상 강좌는 점차 인기를 얻었다. ‘완벽한 웹 개발 과정(The Complete Web Developer Course)’은 최고의 베스트셀러가 되었다. 이후 아이폰 앱에 관한 ‘완벽한 iOS 개발 과정(The Complete iOS Developer Course)’, 안드로이드폰 앱에 관한 ‘완벽한 안드로이드 개발 과정(The Complete Android Developer Course)’을 추가했다. 강의를 통해 50만 명이 넘는 사람들이 코딩을 배웠다.
강의를 접하지 않은 다른 사람에게도 코딩에서 얻은 기쁨을 나누고 코딩을 배우면서 생겨나는 많은 기회에 대해 알려주고 싶어 이 책을 쓰게 되었다. 코딩의 기본 개념, 작동원리, 다양한 코딩 언어, 블로그나 웹사이트, 앱을 만드는 방법을 담고 있다. 군더더기 없이 실제 적용해보고 익힐 수 있도록 과제와 실전 연습이 실려 있다. 그대로 따라 하다 보면 어느새 누구나 자신이 원하는 블로그, 웹사이트, 앱을 만들 수 있을 것이다.
경희대학교를 졸업하고 국민대학교 Business IT 전문대학원 경영학 석사학위를 취득하였다. 해외영업과 마케팅 업무를 하다가 일간지 기자로 활동했다. 평소 책 읽기를 즐겨해 책과 관련된 일을 늘 곁눈질하곤 했다. 뒤늦게 좋은 책을 발굴해 소개하고 우리말로 옮기는 일에 관심을 갖고 전문번역가의 길에 들어섰다. 옮긴 책으로 『백 번째 여왕』 시리즈, 『수익 먼저 생각하라』, 『나는 4시간만 일한다』(공역), 『나는 오늘부터 화를 끊기로 했다』, 『디지털콘텐츠는 처음입니다만』, 『나무늘보 널 만난 건 행운이야』, 『40일 만에 기억력 천재가 된다』 등이 있다.

윤동준의 다른 상품

감수장윤재

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

장윤재의 다른 상품

품목정보

발행일
2018년 08월 20일
쪽수, 무게, 크기
351쪽 | 514g | 153*225*20mm
ISBN13
9791158740405

책 속으로

코딩은 급여를 올리고 경력을 쌓을 기회를 넓혀주며 사업이나 구직의 지렛대가 될 수 있다. 또 가상현실이나 자율주행 등으로 대표되는 자동화된 미래사회를 잘 헤쳐 나갈 수 있게 도와줄 것이다. 지금 당장 우리는 코딩으로 무엇을 할 수 있을까?

자녀들에게 프로그래밍 교육을 시켜야 하는 주요 이유 중 하나는 소프트웨어가 발전하는 속도 때문이다. 지금 가장 주된 컴퓨팅 도구인 스마트폰이 등장한 지가 이제 겨우 10여 년이다. 지금부터 5, 10, 20년 뒤에는 무슨 기기가 쓰일지 누가 알겠는가.

무언가를 만들고 문제를 해결하는 일을 즐긴다면 웹사이트와 앱을 만들고 버그를 잡고 프로젝트를 마무리하는 일을 좋아하게 될 것이다. 코드를 한 줄 한 줄 작성해서 컴퓨터가 자신이 명령한 일을 수행하게 하는 것은 그 자체로 중독성이 있다. 그리고 일상의 스트레스로부터 멋진 휴식이 된다.

자바스크립트는 이 책에서 배우는 첫 번째 ‘제대로 된’ 코딩 언어다. 루프, 변수, If 문 같은 프로그래밍 툴(곧 이들이 무엇인지 살펴볼 것이다)을 사용할 수 있다. 특정 텍스트를 클릭하면 사라지게 하는 것부터 구글 문서를 위한 오피스 프로그램 같은 완전한 응용프로그램을 생성하는 것까지 전반적인 업무에 사용할 수 있다.

회사를 위한 앱을 만드는 것은 어떤 놀라운 아이디어가 아니더라도 앱 개발의 전체 과정을 배울 수 있는 훌륭한 방법이다.
- 새로 들어온 직원에게 사무실 업무에 대한 기본 정보를 알려주는 ‘신입직원 교육’ 앱
- 주요 전화번호, 이메일 주소, 그 외 정보를 담아서 모든 직원이 편리하게 사용할 수 있는 ‘중요 정보’ 앱
- 특정 목표에 대한 진척 상황이나 매출액, 판매고와 같은 사업 정보를 실시간으로 보여주는 앱

아직 자바스크립트를 배워야 하는 이유에 대해 확신이 없을 경우를 위해 아래 장점들을 설명했다. 우선 이것은 우리의 첫 번째 ‘완전한’ 프로그래밍 언어다. 그저 정적인 웹페이지와 레이아웃을 만드는 것이 아니라 동적인 기능을 제공하는 완전한 응용프로그램과 웹사이트를 개발할 수 있다. 또한 다른 많은 언어들과 유사해서 일단 자바스크립트를 배우면 다른 언어들을 훨씬 빠르게 습득할 수 있는 길이 열린다.

코딩 분야에서 일자리를 찾는다면 자바스크립트 외에 두 번째 언어를 배워야 할 필요가 있는지 궁금할 수 있다. 대답은 물론 예스다. 로봇을 만들 것도 아닌데 다른 언어를 배워야 하는 이유는 무엇일까? 2가지 언어를 배우면 언어 사이의 공통점이 무엇인지 알 수 있다(그리고 다른 점까지). 2가지 언어로 루프를 만들 수 있다면 루프에서 무엇이 중요한 부분인지 훨씬 명확해진다.

웹사이트를 만드는 3가지 방법에 대해 살펴본다. 위블리(Weebly)나 스퀘어스페이스(Squarespace) 같은 서비스를 이용하는 방법, 워드프레스(Wordpress) 같은 콘텐츠 관리 시스템(Content Management System)을 사용하는 방법, 마지막으로 백지에서 자신이 직접 코딩하는 방법이 있다. 3가지 방법의 장단점을 배우고 자신이 원하는 사이트의 특성에 따라 어떤 방법을 사용할지 결정한다.

자신이 작성한 코드가 작동하지 않을 때 초보 코더는 종종 좌절감을 느낀다. 문제를 어디서 찾아야 할지 모르고 그 결과 스스로를 탓한다(‘내가 이 코드를 마칠 수 있을까). 또는 기계를 탓한다(바보 같은 컴퓨터). 이는 자연스런 감정이다. 모든 코더들이 이런 감정을 수없이 겪는다. 숙련된 코더와 초보자의 차이점은 이런 일이 자주 발생한다는 것을 숙련자는 안다는 점이다.

--- 본문 중에서

출판사 리뷰

코딩과 친해지는 시간!

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

“나는 이 책을 통해 여러분이 디지털 문맹에서 완전히 벗어나기를 바란다. 일부는 사업을 시작하고, 일부는 현재 업무를 도와주는 앱을 개발하고, 일부는 사무실의 IT 기술자와 편하게 대화할 것이다. 무엇보다 모든 독자가 컴퓨터나 전화기를 포함한 스마트 기기로 일을 할 때 코딩을 통해 더 효율적으로 할 수 있는 방법을 완전히 이해하게 될 것이다. 자신이 작성한 코드 한 줄 한 줄 덕분에 날마다 사용하는 기술들을 더 자유롭게 이용하게 될 것이다.”

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

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

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

미래에 가장 중요한 기술 중 하나인 코딩을 독학한다면 이 책을 읽어라.
코딩하는 법을 가장 쉽고 빠르게 알려준다.
-트리시아 켈러허, 스티븐펄스재단 대표

리뷰/한줄평26

리뷰

8.4 리뷰 총점

한줄평

9.9 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정