Last Updated on 6월 10, 2024 by Jade(정현호)
Do it! 점프 투 장고
파이썬 웹 개발부터 배포까지!
서적 정보
출판사: 이지스퍼블리싱
저자명: 박응용
출간일: 2021년 01월 06일
ISBN13: 9791163032106
ISBN10: 1163032107
안녕하세요
이번에 리뷰 해볼 책은 <<Do it 점프 투 장고>> 책입니다.
책 구입한지는 2년전으로 오래되었고, 계속 읽어 봐야 하는데 하는 생각만 하고 계속 뒤로 뒤로 순서가 밀렸다가 작년부터 파이썬으로 주로 개발 자동화 개발을 하면서 파이썬과 가까워지면서 이번에 구입한지 거의 2년만에 책을 읽어보게 되었습니다.
<<Do it 점프 투 장고>> 책은 파이썬 문법과 파이썬 기본정도 습득된 상태에서도 보기 편한 쉬운 입문용 책입니다.
책에서는 최종적으로 pybo 라는 이름의 게시판을 만들기 위해서 step by step 으로 책을 잘 따라하면 만들어질 수 있도록 구성되어 있습니다.
크게 4장으로 다음과 같이 구성 되어있습니다.
- 01장 장고 개발 준비!
- 02장 장고 기본 요소 익히기!
- 03장 파이보 서비스 개발!|
- 04장 세상에 선보이는 파이보 서비스!
Django(장고) 홈페이지에 들어가면 먼저 띄는 문구가 있습니다.
The web framework for perfectionists with deadlines. (마감에 쫓기는 완벽주의자를 위한 웹 프레임워크)
이 문구가 장고를 정말 잘 표현하는 슬로건이라고 생각되고 이 말은 즉 "장고(Django)를 사용하면 웹 프로그램을 마감에 쫓기지 않을 정도로 빠르게 만들 수 있으면서도 완성도가 완벽에 가깝다" 정도로 의미를 이해하거나 해석할 수 있을 것 같습니다.
이런 취지 슬로건에 맞게 이 책은 장고 프레임 워크를 통해서 최종 목표인 pybo라는 게시판을 만드는데 중점을 두고 책은 기술되어 있습니다.
게시판을 만들면서 데이터베이스에 데이터를 저장 및 출력, 로그인 처리 등과 같은 백엔드 기술도 중요하지만 화면을 표현하는 프론트나 디자인도 중요할 텐데요
CSS, 부트스트랩, jQuery 를 이용하여 아주 뛰어난 프론트 또는 웹 디자인 까지는 아니지만 pybo 게시판을 구현하기 위해서 필요한 UI 구현에 대해서도 설명하고 방법을 알려주고 있습니다.
책 표지에 "파이썬 입문자도 2주만에 만들어 운영할 수 있는 게시판 서비스" 라는 내용에 맞게 꾸준히 하면 수일안으로 책의 진도 및 pybo 게시판의 완성도 가능할 수 있는 많지 않은 적절한 분량과 내용을 담고 있습니다.
[책의 학습을 통해 개발이 완료된 pybo 사이트 모습]
위의 이미지와 같이 책을 따라 학습을 하면 아주 쉽게 게시판 사이트를 제작할 수 있게 됩니다.
책이 출간은 2021년 01월 06일인만큼 책에서 다루는 버전이 아무래도 이전 버전일수 있으며 그래서 새로운 버전과 일부 내용이 수정된 내용을 포함된 개정판 내용과 책의 내용을 함께 보면서 진행하였습니다.
책이 발간된 이후 변경된 내용이나 사용하는 버전에 대한 상위 버전 사용에 대한 개정된 내용은 wikidocs에서 오픈 되어있기 때문에 해당 사이트를 참조하시면 되며, 그에 따라서 github도 개정된 내용에 맞는 소스코드가 포함된 새로운 github 주소도 별도로 존재합니다.
장고 프레임워크의 기본서 또는 입문서인만큼, 이 책한권으로 장고 프레임워크의 깊은 부분이나 넓은 부분을 다 학습과 이해하기는 어려운 부분은 사실입니다.
기본서 또는 입문서인 만큼 초기에 장고 프레임워크에 대한 기본 지식을 쌓고 장고의 기본 내용을 이해하며, 조금 더 장고 프레임워크와 가까워질 수 있는 기회라고 표현할 수 있을 것 같습니다.
파이썬 기본 개발 지식을 쌓은 뒤에 웹 사이트(애플리케이션) 개발 공부를 처음 시작할 경우 장고는 좋은 선택이 될 수 있을 것 같으며 해당 책은 그러한 초기 입문용으로 도움이 될 거라고 생각 합니다.
해당 리뷰는 책을 직접 구매 후 읽고 난 소감을 주관적으로 작성하였습니다.
Principal DBA(MySQL, AWS Aurora, Oracle)
핀테크 서비스인 핀다에서 데이터베이스를 운영하고 있어요(at finda.co.kr)
Previous - 당근마켓, 위메프, Oracle Korea ACS / Fedora Kor UserGroup 운영중
Database 외에도 NoSQL , Linux , Python, Cloud, Http/PHP CGI 등에도 관심이 있습니다
purityboy83@gmail.com / admin@hoing.io