IT 도서 리뷰 / / 2024. 5. 26. 22:53

[도서 리뷰] 혼자 공부하는 첫 프로그래밍 with 파이썬

728x90
728x90

혼자 공부하는 첫 프로그래밍 with 파이썬 개정판이 출간되었습니다. 서점마다 한빛미디어 혼공 시리즈가 많이 보이는 편인데 "혼자 공부하는 첫 프로그래밍 with 파이썬"은 어떤지 살펴보겠습니다.
 
 

1. 혼자 공부하는 첫 프로그래밍 with 파이썬


- 출판사: 한빛미디어
- 저자: 문현일
- 별점: ★★★★☆
- 한줄평: 프로그래밍 입문은 C언어? 아니, 이제는 파이썬!
 
※ 주의: 혼자 공부하는 파이썬(윤인성 저자, 한빛미디어 출판)과는 다른 책입니다. 같은 파이썬 책이지만, "혼자 공부하는 첫 프로그래밍 with 파이썬"은 프로그래밍을 입문하시는 분들을 위한 책에 가깝습니다.

혼자 공부하는 첫 프로그래밍 with 파이썬 (개정판)

 
 

2. 목차부터 구성


이 책은 파이썬을 입문한다기보다 프로그래밍을 입문하고자하는 분들에게 파이썬으로 프로그래밍을 알려주는 책입니다. 예전에는 프로그래밍의 시작을 C언어로 시작하는 편이었는데 요즘은 활용도가 높은 파이썬으로 입문을 많이 하는 편이죠. 아무래도 전공자가 아닌 분들도 쉽게 배울 수 있고 데이터를 다루기 편해서 그러지 않을까 싶습니다. 저도 프로그래밍의 시작은 C언어로 하는게 맞다라고 생각을 했는데, 이번에 혼자 공부하는 첫 프로그래밍 with 파이썬을 보고 굳이 C언어로 시작할 필요가 있을까? 라고 생각할 정도로 구성이 좋았습니다. 특히 도입부인 Chapter 01~02에서 프로그래밍이 무엇인지와 문자, 숫자 데이터 설명이 잘되어 있어서 C언어로 학습할 때의 장점을 잘 커버했다고 생각됩니다. 
 
목차구성
Chapter 01 첫 프로그래밍
 - 01-1 프로그래밍 알아보기
 - 01-2 "Hello, World!" 프로그램 만들기
Chapter  02 데이터
 - 02-1 문자 데이터
 - 02-2 문자 데이터 처리
 - 02-3 숫자 데이터
 - 02-4 변수
Chapter  03 선택
 - 03-1 선택 구조 이해하기
 - 03-2 선택 구조를 파이썬으로 코딩하는 방법
Chapter  04 데이터 세트
 - 04-1 효율적인 데이터 관리 1: 리스트
 - 04-2 효율적인 데이터 관리 2: 딕셔너리
Chapter  05 반복
 - 05-1 반복 알아보기
 - 05-2 데이터 세트와 for 반복문
Chapter  06 함수
 - 06-1 함수 활용하기
 - 06-2 다양한 함수의 사례
 

목차

 

 

전반적으로 혼자 공부하는 시리즈답게 입문자가 학습하기 쉽게 구성되어 있는 점과, 프로그래밍을 어떤 방식으로 해야하는지에 대해 저자의 고민이 잘 반영되었다고 생각이 듭니다. 예를들어 개념설명부터 시작해서 소스코드를 읽어볼 수 있게 도와주는 ‘보면서 익히는 눈코딩’은 실습 전에 동작 방식이나 핵심 포인트를 먼저 알려주며, ‘직접해보는 손코딩’는 실습을 통해 결과를 확인하여 입문자들의 경험을 성장시켜줍니다. 또한, 챕터별 코딩실력을 레벨업할 수 있는 파트도 있어 학습자들이 흥미를 잃지 않고 재미를 선사하는 점에서 인상적이었습니다.

 

손코딩과 눈코딩 세션

 


소스코드의 설명, 순서도, 그림 등이 눈에 잘 들어오게 구성된 것도 좋았습니다. 소스코드와 텍스트로된 설명되어 있는것 보다 다양한 시각화로 혼자 학습하기에 편하게 구성되었습니다. 

개념 설명

 

 

프로그래밍을 학습할 때에는 문제를 해결해본다던지, 프로그램을 직접 만들어보는게 좋은데 이런 부분도 확인문제와 도전문제를 통해 해결할 수 있었습니다. 특히, 도전문제의 경우 이번 개정판에서 새로 생긴 세션인데 프로그래밍 입문자들이 문제를 보고 고민해서 직접 코딩을 할 수 있도록 이끄는 점은 이 책의 방향을 가장 만족시켜주는 부분이 아닐까 생각됩니다.

 

도전문제

 

마지막으로 이번 개정판에서는 요즘 가장 핫한 AI의 설명과 함께 ColabAI를 사용하여 프로그래밍하는 방법도 간단히 알려줍니다. 자신이 생각하는 코드 구현과 AI가 생성한 코드 구현을 비교해볼 수 있으니 입문자들이 잘 활용하면 학습이나 실제 개발에도 많은 도움을 받을 수 있지 않을까 합니다. 실제 책에서는 홀짝을 맞추는 코드를 AI로 생성하는 예제를 보여주는데, 저는 Up & Down 게임을 AI로 만들어 보았습니다. 구현된 코드가 바람직하지는 않았지만, AI의 확장은 무궁무진하기 때문에 꾸준히 사용해보면서 본인만의 활용법을 만들어보셨으면 좋겠습니다.
 

AI 코딩 - UP and Down 게임

 
 

3. 유튜브 강의와 소스코드, 그리고 카카오톡 오픈채팅


  • 유튜브 무료강의 제공
  • 실습예제 소스코드 제공
  • 카카오톡 오픈채팅

한빛미디어 도서의 장점답게 유튜브 무료강의를 제공하고 있습니다. 동영상 강의가 실습보다는 개념 설명에 더 집중되어 있지만, 강의가 10분 내외라 부담없이 학습할 수 있습니다. 책과 같이 시각화가 잘된 영상으로 강의를 해주시기 때문에 폰으로도 가볍게 보시는 것도 괜찮아보입니다.
 
https://youtube.com/playlist?list=PLID7cC3lN2TGwMHut3HwvesaltOO_FlaF&si=NVmmZKgOduWsI5Qi

 

혼자 공부하는 첫 프로그래밍 with 파이썬(feat. 한빛 미디어 혼공 시리즈)

혼자 공부하는 첫 프로그래밍 with 파이썬 - 새로운 방식의 코딩 입문 강의

www.youtube.com

유튜브 무료강의

 
 
예제를 빠르게 실행해 볼 수 있도록 실습코드를 한빛미디어 홈페이지에서 제공하고 있으니, 학습에 참고하시길 바랍니다.
https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B1177507540

 

한빛출판네트워크

사람을 잇고 지식과 경험을 엮어 세상을 바꾸는 디지털 콘텐츠 기업, 한빛+ :: 한빛미디어, 한빛아카데미, 한빛비즈, 한빛라이프, 한빛에듀, 한빛앤

www.hanbit.co.kr

 
혼자 학습하는 입문자들을 위해 저자가 직접 운영하는 오픈채팅도 운영 중에 있으니 혼자 궁금하다가 막히신 분들은 오픈채팅을 활용해 보셨으면 합니다.
https://open.kakao.com/o/g5rNEh7d

 

혼자 공부하는 첫 프로그래밍 with 파이썬 공부방

#혼공프로 #파이썬

open.kakao.com

 
 

4. 아쉬운 점


이 책은 파이썬을 위한 책이라기보다, 프로그래밍 입문자에게 초점이 맞춰진 책입니다. 그렇다보니 예외처리라던지, 객체지향 쪽 설명이 누락되어 있고 크롤링이나 엑셀과 같은 데이터를 활용하는 파트도 없습니다. ColabAI와 같이 실용적으로 활용할 수 있는 파트나 방향을 제시해주는 파트가 조금 더 있었으면 하는 아쉬움이 남는데요. 본 책을 완독하신 분들께서 파이썬을 조금 더 깊게 학습하고자 한다면 혼자 공부하는 파이썬(윤인성 저자, 한빛미디어 출판)을 학습해보셔도 좋을 것 같습니다. https://www.yes24.com/Product/Goods/109625396

 

혼자 공부하는 파이썬 - 예스24

파이썬 입문 베스트셀러 『혼자 공부하는 파이썬』 개정판(최신 3.10 버전 반영)혼공을 독려하는 ‘혼공 계획표’와 생각의 수준을 높이는 ‘누적 예제’와 ‘도전 문제’ 수록!『혼자 공부하는

www.yes24.com

 
 

5. 총평


이제껏 프로그래밍의 입문은 C언어로 하였지만, 파이썬으로도 충분히 가능하다라는 것을 보여준 책이라고 생각합니다. 실제 프로그램을 만드는 일은 어려고 복잡한 편이지만, 프로그래밍 입문자들이 이 책을 보고 도전할 수 있는 자신감을 얻으셨으면 합니다.
  
 

  "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

728x90
728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유