Do it! 일상이 자동화되는 파이썬 생활 프로그래밍 with 챗GPT - 비전공자도 오늘부터 바로 프로그램 만든다! Do it! 시리즈
김창현 지음 / 이지스퍼블리싱 / 2024년 1월
평점 :
장바구니담기




이 책을 보면서 기억나는 일화가 있는데


몇 달 전 집에 있던 개발 서적 몇 권을 당근에 내놨다


책은 파이썬 입문 서적이었고 (난 이제 필요 없다 훗...)


당근 하기로 한 날


나이 지긋하신 분이 나오셨다


거래를 마치고 헤어지려는데


"학생, 이 책 보면 파이썬 다 할 수 있나?"라고 물어보셨던 게 기억이 난다


사실 공부에는 끝이 없기에 빨리 뇌를 굴려서 그분의 의도를 파악했다


내가 거래했던 책은 파이썬 입문서라고 다시 말씀드리고


개발을 전문적으로 하실 건지 취미로 하실 건지 여쭤봤고


취미로 프로그램 몇 개 만들어보고 싶다고 하셔서


프로그램을 만드시려면 그 책을 읽은 후 다른 책이나 유튜브를 보시면 된다고 말씀드리면서 유튜브 채널과 다른 책을 소개해 드렸다


그때 이 책이 있었다면 당연히 이 책을 소개했을 텐데..


최근 개발 공부를 전혀 못 하고 있는데


굉장히 재미있게 읽은 개발 서적 한 권을 소개해 본다


[Do it! 일상이 자동화되는 파이썬 생활 프로그래밍 with 챗GPT]


개발 관련 공부를 못 하고 있어서 프로그래밍을 놓지 않기 위해 읽게 됐는데


가벼운 마음으로 읽었는데 재밌게 잘 읽었다


책의 목차는 이렇다


이 책은 총 7장으로 구성돼 있다


미리 얘기하자면 이 책은 개발자가 아닌 사람들이 읽으면 코딩에 흥미를 느낄 것 같다


코딩을 어떻게 하고


프로그램을 어떻게 만들 수 있는지


일반인을 대상으로 쓴 책으로


프로그래머가 아닌 지리학 박사인 저자도 필요해서 공부하다가


생활 프로그래밍을 하게 됐다고 한다


그래서 책은 코딩을 처음 해 본 사람들이 어떻게 공부해야 할지 모를 수 있고,


바쁜 삶 속에서 프로그래밍 끈을 놓지 않게 하기 위해


15일 단기와 30일 정규 코스 2가지 추천한다


개인적으로는 이 책을 사시는 분들은


단기 속성으로 끝내기 보다


코딩에 흥미를 붙이려는 분들이 많을 것 같기에


30일 정규 코스를 추천한다


책은 11가지 프로그램을 만드는 걸 소개한다


19단 곱셈표 출력


부가세 계산기


미국 드라마에서 대사 추출


서울시 인구 비율 조사


아파트 실거래가 검색


영문과 번역문을 한 줄씩 자동 정렬


CSV 파일로 사업성 분석


주택 실거래가 통계 분석


영어 점수와 직업 만족도 관계 분석


웹 사이트 명언 수집


포털 사이트 기사 수집


위 11가지 프로그램을 만드는 게 이 책의 목표다


여러분이 파이썬을 한 번도 해본 적이 없어도 책을 읽는데 무리가 없다


책에서 설치부터 시작하기 때문이다


그리고 책에 모든 실습 내용들이 사진으로 나와있기에


여러분은 책을 읽으며


그대로 타이핑하면 된다


혹 내 타이핑이 느리거나 아직 영문 타자를 외우지 못해서 답답하다면


실습 파일을 다운로드해서 실습할 수도 있다


실습 파일은 강의 챕터에 맞게 7개 폴터로 구성돼있으며


실습 파일을 열면 모두 타이핑 된 상태로 열리기 때문에 여러분의 타이핑 실력과 상관없이 실습을 할 수 있다


그렇다고 타이핑을 안 하면 안 된다


코딩은 본인이 직접 쳐봐야 실력이 늘기 때문에


실습 파일을 열어보고 타이핑해 봐야 한다


그래야 실력이 상승한다


실습 파일만 보고 넘어간다면 운동을 책으로만 읽고 경기에 나가는 것과 다름없다


책은 여러분이 파이썬을 처음 공부한다고 가정하고 썼기 때문에


각 실습마다


필요한 파이썬 문법도 간단히 설명해 줘서 파이썬을 더 쉽게 이해할 수 있게 해준다

예를 들어 책 안에 있는 def 문으로 함수 만들기를 본다면


어떤 책은 def를 사용하는 것만 보여주는데


이 책은 def가 무엇인지


def 기본 사용법이 어떻게 되는지 자세히 설명돼있고


예시까지 들어줘서 def를 몰라도 책을 보고 def를 사용할 수 있게 해놨다


이 책은 파이썬 문법뿐만 아니라


데이터를 수집하는 웹 크롤링까지 실습할 수 있다


웹 크롤링이란 우리가 사용하는 인터넷의 정보를 수집하는 것을 의미한다


웹 크롤링을 잘 사용할 수 있게 된다면


몇 년간의 맛집 정보, 주식 정보 등을 코드로 만들어서 한 번에 가져올 수 있을 정도로


파워풀한 작업이다


책에 있는 웹 크롤링으로 명언 수집하기를 간단히 살펴보면


웹 크롤링 이란 무엇인지


웹 크롤링을 어떻게 해야 하는지


웹 크롤링 실습까지


자세히 설명돼있어서 웹 크롤링에 대해 전혀 몰라도 쉽게 따라 할 수 있다


단, 웹 크롤링은 저작권 문제가 있을 수 있기 때문에


웹 크롤링으로 데이터를 수집할 때는 조심해야 한다


내가 생각한 이 책의 장점은 딱딱하지 않고 흥미 위주로 읽을 수 있는 책이라는 것이다


시중에 있는 많은 파이썬이나 프로그래밍 책들은


모든 것들을 설명해야 하기 때문에


당연히 딱딱할 수밖에 없다


그래서 취미로 코딩을 배우려고 해도 쉽게 지치고 만다


악기도 그렇다


악기를 가장 빨리 칠 수 있는 방법은


본인이 연주하고 싶은 악보를 사서 아무것도 몰라도 그것부터 연습해 보는 것이다


이 책이 그렇다 파이썬 전체를 공부해서 만드는 게 아닌


무언가를 만들어보면서 파이썬에 흥미를 느끼게 해준다


다시 한번 말하지만 이 책은 전문가용 책이 아니다


여러분들처럼 코딩에 흥미가 있거나 취미를 갖고자 하는 분들을 위한 책이다


코딩에 흥미가 있거나 취미를 갖고자 하시는 분들


누구에게나 추천한다


본 서평은 이지스퍼블리싱에서 서적만 제공받은 자유로운 형식의 서평입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo