김쌤의 일대일 코딩 클래스
Description
“국영수코!!!”
소프트웨어(Software) 의무 교육 시대로 최근 초등학교부터 중학교, 고등학교까지 열풍이 불고 있는 것이 바로 코딩입니다.
코딩을 한 번도 해보지 않은 완전 초보는 물론 코딩을 하다 좌절해봤거나 다시 코딩을 시작하려는 분들까지. 코딩을 어떻게 시작할지 막막하고, 어떤 책으로 코딩 학습을 해야할지 난감하다면 이 책을 꼭 먼저 보기를 권합니다.
저자가 실시간으로 진행하는 온라인 강의에 직접 참여해 학습하면서 생기는 궁금점을 바로 해결할 수 있어, 독자의 코딩 실력을 빠르게 높일 수 있게 도와줍니다.

코딩에 완전히 초보인 분, 코딩을 하다가 좌절한 경험이 있는 분, 오랜만에 다시 코딩을 해보려는 분, 소프트웨어 관련 교육이나 강의를 하는 분, 학부모의 입장에서 코딩을 이해해보려는 분, IT 분야에 관심이 많고 코딩을 상식수준으로 이해하려는 분에게 유용한 책입니다!
저자

김은철

㈜아이티에스대표이며,데이터과학자로서빅데이터분석및AI모델링사업을하고있다.엘피에이캠퍼스프로그래밍전임강사였고,한화S&C㈜에서근무했다.저서로는『예제가가득한C언어길라잡이』,『초보자를위한C언어300제』,『윈도우프로그래밍플러스』가있고,역서로는『모두의알고리즘』『PHP예비학교』,『데이터분석을위한머신러닝입문』,『유니티게임프로그래밍바이블』,『게임으로배우는파이썬』,『스위프트로만드는실전강좌!아이폰앱프로그래밍』,『예제로배우는핵심패턴안드로이드프로그래밍』,『유니티를이용한VR앱개발』등이있다.최근에는블록체인,인공지능관련사업을하고있다.

목차

머리말
이프랜드에서실시간저자직강참여하기
한권으로해결하는코딩클래스
이책에서배울수있는것

Chapter01코딩이란?

Chapter02코딩클래스학습방법

Chapter03C언어

3.1코딩따라하기
3.2코딩반복하기
3.2.1손코딩으로따라쓰기1
3.2.2손코딩으로따라쓰기2
3.2.3손코딩으로따라쓰기3
3.2.4손코딩으로따라쓰기4-코드의개념상상하기
3.2.5손코딩으로따라쓰기5-암기
3.2.6손코딩으로따라쓰기6-손코딩하기
3.2.7코드설명
3.2.8응용-홀수삼각형출력하기
3.2.9응용-짝수삼각형출력하기
3.3main()함수
3.4헤더파일
3.5변수/상수
3.6주석문
3.7함수
3.8연산자
3.8.1대입연산자
3.8.2산술연산자
3.8.3산술대입연산자
3.8.4관계연산자
3.8.5논리연산자
3.8.6증가연산자,감소연산자
3.8.7삼항조건연산자
3.8.8비트연산자
3.9제어문
3.9.1if문,if~else문
3.9.2if~elseif문
3.9.3if~elseif~else문
3.9.4switch문
3.10반복문
3.10.1for문
3.10.2while문
3.10.3do~while문
3.10.4continue문,break문
3.11배열
3.11.11차원배열
3.11.22차원배열
3.11.33차원배열
3.12문자열

Chapter04C++언어

4.1코딩따라하기
4.2클래스
4.2.1클래스선언
4.2.2public과private
4.2.3멤버변수와멤버함수
4.2.4클래스를사용한삼각형출력
4.2.5클래스생성자와소멸자
4.3상속
4.4오버로딩
4.5오버라이딩
4.6디폴트매개변수
4.7this포인터
4.8문자열string클래스

Chapter05다양한언어소개

Chapter06파이썬언어

6.1파이썬코딩145
6.2배열150
6.3컬렉션클래스
6.3.1리스트클래스
6.3.2튜플클래스
6.3.3딕셔너리클래스
6.4날짜,수학클래스
6.5파이썬의클래스
6.5.1클래스선언
6.5.2public과private
6.6파이썬클래스활용및상속
6.6.1클래스를사용한삼각형출력
6.7상속
6.8머신러닝

Chapter07자바언어

7.1자바코딩
7.2배열
7.3컬렉션클래스
7.3.1List클래스
7.3.2Map클래스
7.4날짜,수학클래스
7.5자바의클래스
7.5.1클래스선언
7.5.2public과private
7.6자바클래스활용및상속
7.6.1클래스를사용한삼각형출력
7.6.2상속

Chapter08자바스크립트언어

8.1자바스크립트코딩

Chapter09로블록스게임코딩소개

Chapter10안드로이드앱개발코딩코틀린,플러터소개

10.1코틀린
10.2플러터

Chapter11아이폰앱개발코딩스위프트(Swift)소개

Chapter12게임프로그래밍소개

12.1유니티게임코딩
12.2언리얼게임코딩

Chapter13데이터베이스와SQL소개

Chapter14클라우스서비스소개

14.1아마존웹서비스(AWS)
14.2마이크로소프트-애저(Azure)
14.3구글클라우드플랫폼(GCP)

Chapter15서버개발프레임워크소개

15.1스프링프레임워크
15.2노드(Node.js)
15.3리액트,앵귤러,뷰제이에스

Chapter16스크래치소개

Chapter17엔트리소개

Chapter18앱인벤터2소개

Chapter19제4차산업혁명

19.1빅데이터소개
19.2인공지능소개
19.3챗GPT소개
19.4VR/AR/MR/XR소개
19.5블록체인(암호화폐,NFT)

APPENDIXADev-C++설치및프로젝트실행
A.1Dev-C++설치
A.2Dev-C++에서C프로젝트생성및실행
A.3Dev-C++에서C++프로젝트생성및실행
APPENDIXB파이썬아나콘다설치및스파이더실행
B.1아나콘다설치
B.2스파이더실행

찾아보기

출판사 서평

이런분께추천!

·코딩에완전히초보인분
·코딩을하다가좌절한경험이있는분
·오랜만에다시코딩을해보려는분
·소프트웨어관련교육이나강의를하는분
·학부모의입장에서코딩을이해해보려는분
·IT분야에관심이많고코딩을상식수준으로이해하려는분

소프트웨어의무교육시대라고하지만,이제막코딩을해보려는분들에게는도대체코딩을어떻게시작해야되는지막막함이먼저다가옵니다.또코딩관련책을찾아보면너무많은책이있어어떤책으로시작할지,무엇을하는게좋을지난감할뿐입니다.세상에는많은프로그래밍언어가존재하지만모든언어들은공통적인것이있으며,조건(if문),반복(for문,while문),함수,클래스,상속,리스트,맵,사전,배열정도가핵심공통입니다.파이썬을배우려할때이공통인것들을알면금새배울수있으며,자바를배우려할때도이를알면배우는것은어렵지않습니다.

이책은코딩이란과연무엇인지,어떻게해야코딩을시작할수있는지,코딩의기초적인핵심개념을소개하여코딩에대한이해도를높이고,이를바탕으로실무에서사용하는다양한언어와환경을소개하고그활용법을익힐수있도록구성되어있습니다.그래서이책에서는프로그래머가되려는이들을위해가장기초가되는C언어부터시작해C++,파이썬(Python),자바(Java),자바스크립트(JavaScript)까지기본적인코딩학습법을안내합니다.또한,스마프폰앱개발을위한안드로이드나아이폰개발,게임개발을위한유니티(Unity)나언리얼(Unreal)엔진도소개합니다.초등학교에서많이다루는스크래치,엔트리,앱인벤터2에대해서도소개하고,마지막으로빅데이터,인공지능,그리고요즘가장많은관심을받는챗GPT등다양한개념들에대해서도소개하고있습니다.

이책을통해코딩을학습하시는분들은코딩의개념과학습법을이해하여원하는프로그래밍언어를더욱빠르게학습할수있고,중간에막히는부분들은저자의실시간온라인강의를통해해결할수있어,이책이여러분의코딩실력을높이는든든한받침대가되어줄것입니다.