본문 바로가기
Develop

도서리뷰 | 이한영의 Django 입문 - 이한영

by bellsilver7 2023. 4. 9.
728x90

 

파이썬으로 시작하는 웹 프로그래밍

이 책의 저자는 10년 이상의 개발 경력을 갖고 있으며 2년여간의 강사 활동도 했다고 합니다. 장고를 많이 좋아하시는게 책을 통해 느껴지며 블로그도 운영하고 계시니 관심 있으신 분들은 참고하시면 좋을것 같아요.

이 책은 파이썬의 대표 프레임워크인 장고(Django)에 대해 다룰는 개발 서적입니다. 표지에서 소개하고 있듯이 파이썬으로 웹 프로그래밍을 만들 때의 과정을 장고를 활용해서 소개하고 있습니다. 장고가 어떤 프레임워크인지 알고 싶은 분들에게는 참 좋은 책인 것 같습니다. 책의 난이도가 높지 않고 설명이 잘 되어 있어 파이썬 언어 정도만 알고 있으면 접하기에는 충분하지 않을까 싶습니다.

 

 

실습 중심으로 만들며 배우는 파이썬 웹 개발 입문서

이 책은 장고에 대한 핵심 패러다임들을 다루고 있습니다. 장고의 웹시스템 동작에 대해서 간단히 소개하고 3가지의 프로젝트를 진행하며 장고에서 기본적으로 사용할만한 핵심적인 내용들을 다루고 있습니다. 여기서 끝나지 않고 마지막 챕터에서는 AWS Lightsail을 사용해 진행한 프로젝트를 배포해 볼 수 있도록 구성되어 있습니다.

 

장고의 패러다임

장고에서 웹 시스템이 어떻게 동작하는지 패러다임에 대해 알기 쉽게 그림으로 표현되어 있습니다. 웹이 어떻게 동작하고 MTV 패턴이 무엇인지 먼저 짚고 넘어갈 수 있습니다.

 

3개의 프로젝트

pyburger, pylog, pystagram 이 3개의 프로젝트를 진행하면서 정말 간단한 웹사이트와 블로그 그리고 SNS까지 각 웹 시스템에 필요한 주요 기능들을 장고로 구현하는 방법에 대해서 소개하고 있습니다. 프로젝트를 시작하기에 앞서 어떤 것들을 구현할 것인지에 대해서도 각 챕터마다 잘 정리되어 있습니다.

 

Tip과 Note

프로젝트를 진행하면서 장고에 대한 유용한 팁과 기록해 놓을만한 내용을 노트로 소개하고 있습니다. 이 내용들은 프로젝트에 사용된 코드들에 대한 이해를 돕고 추가적인 정보를 공유하고 있습니다. 

 

AWS Lightsail을 사용한 프로젝트 배포

지금까지 만들었던 프로젝트를 배포해 볼 수 있도록 AWS Lightsail의 인스턴스를 생성하고 소스를 배포하고 웹사이트를 실행하는 방법에 대해 화면 캡처들이 들어가 있어 편하게 따라해볼 수 있습니다.

 

 

결론

최근에 장고를 시작하면서 접하게 된 책으로 장고의 전반적인 부분들에 대해 아주 쉽고 편하게 학습할 수 있어서 만족도가 높은 책이었던 것 같습니다. 이론에 대한 부분이 장황하게 설명되어 있어 첫 장부터 넘기기 힘든 입문서와는 간단히 학습하고 실습 프로젝트로 넘어갈 수 있었습니다. 가장 만족스러운 부분은 실제 프로젝트를 통해서 장고의 기능 요소들을 하나하나 지루한 반복작업 없이 진행할 수 있었던 점입니다. 또한 실제 프로젝트에도 적용해볼 만한 팁들이 있어 오~ 이렇게 할 수 있구나~ 하면서 다음장을 기대하면서 넘겨본 것 같습니다.

파이썬을 언어 자체를 소개하고 있는 도서는 아니기 때문에 기본적인 파이썬 문법은 알고 도서를 접하는 것을 권장드립니다. 하지만 어느정도 웹시스템을 개발해보신 분들이라면 장고로 파이썬을 입문하는데도 괜찮은 선택일 수 있지 않을까 생각해봅니다. 

강추!

 

좋은 책을 만들어주신 이한영님과 디지털북스에 감사 인사 드립니다.

 

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

 

728x90

댓글