-
-
Do it! 첫 코딩 with 파이썬 - 보통 사람이 알아야 할 프로그래밍 기초 ㅣ Do it! 시리즈
정동균 지음 / 이지스퍼블리싱 / 2021년 1월
평점 :
어느새 코딩은 디지털 시대의 필수 소양으로 자리 잡으며, 초등학생들에게 필수 과목이 되었다. <Do it! 첫 코딩 with 파이썬>은 디지털 시대에 알아야 할 프로그래밍의 56가지 개념을 비전공자를 대상으로 설명한다. 컴퓨터가 생각하고 행동하는 방식에 대해 147개 비유와 그림으로 설명해 초등학교 고학년부터 어르신까지 '코딩'에 관심 있는 사람이라면 누구나 코딩할 줄 아는 사람이 되도록 도와주는 책이다.
컴퓨터는 한 가지 방법으로만 생각한다. 비트라는 단위로 1이나 0중 하나의 정보의 의미로 표현하는데 참/거짓을 1과 0의 조합으로 만든 약속 코드를 사용한다. 이를테면 YES or NO, True or False, 1 or 0으로 표현하는 식이다.
현재 가장 많이 사용하는 코드는 8비트 단위로 약속을 정한 아스키, 16비트 단위로 약속을 정한 유니코드로 기호와 알파벳에도 코드로 표현할 수 있다. 그러나 기계어를 입력하고 있을 수만도 없고, 알아보기도 어려워 번역해서 컴퓨터에 알려주는 프로그래밍 언어가 존재한다. 우리가 파이썬 프로그래밍 언어로 입력하면 컴파일러가 컴퓨터가 읽을 수 있게 번역해 주는 것이다. 프로그래밍 언어에는 C언어, C++, 자바, 파이썬, C#, 자바스크립트 등이 있는데, PYPL에 따르면, 세계적으로 가장 인기 있는 컴퓨터 프로그래밍 언어는 파이썬으로 지난 5년간 급성장 중이다.<Do it! 첫 코딩 with 파이썬>은 별도의 프로그램을 설치하지 않아도 코딩 실습이 가능하다는 점이 장점이다. 도서에서 제공한 QR코드나 웹페이지에 접속하면 코딩 값을 입력하고 출력할 수 있어 학습하기 편하다. 코딩에 대한 전반적인 개념 설명과 활용법에 데이터 분석 법 그리고 게임 만들기까지 수록되어 있어서 정독하고 나면 코딩에 대한 기초 상식을 다질 수 있다. 특히 개발자와 협업이 많은 기획자나 마케터가 읽는다면 개발자의 언어를 이해하는 데 도움이 될 것이다. 기획 마케터는 페이지 소스를 접하고 개발자와 대화할 일이 많다. 제휴사와 페이지 딜을 제작하고 수정할 때, 자사 홈페이지를 관리하고 리뉴얼 등등 접할 기회가 많기 때문에 소스에 대해 대략적으로 이해하고 있어야 개발자와 대화하기도 편하고 스트레스를 덜 받게 되면서 업무 속도가 빨라질 것이다. 페이지 소스를 처음 마주했을 때는 머리도 아프고 멘붕이었으나 익숙해지니 이제는 컴퓨터는 값을 제대로만 넣으면 정확하니까 오히려 사람의 언어보다 컴퓨터 언어가 간결하다고 생각된다. 파이썬으로 코딩을 배워놓으면 페이지 소스를 훨씬 수월하게 읽고 활용할 수 있으니 시간있을 때 교양코딩으로 배워두면 좋을 것 같다.