장고+부트스트랩(파이썬 웹 개발의 정석) 교재 구매(21.10.26)

장고+부트스트랩(파이썬 웹 개발의 정석) 교재 구매(21.10.26)

오늘은 책을 구매하기 위해 교보문고에 갔다. 자바+스프링 / 파이썬+장고 중 고민을 하다 결국 파이썬+장고를 구매하게 되었다. 우리나라는 자바+스프링을 사용하기 때문에 웹서버에 대하여 배우려면 자바쪽을 배우는 것이 맞다. 하지만 내가 파이썬+장고의 책을 구매한 이유는 다음과 같다.

1. 파이썬은 쉽다.

우선 약 반년 정도 파이썬을 공부하였기 때문에 문법 잘 숙지하고 있으며 알고리즘 문제 풀이를 파이썬으로 하여 자료구조를 다룰 때 리스트 객체, 반복문과 조건문을 능숙하게 사용할수 있다. 또한 파이썬은 가장 다루기 쉬운 언어중 하나이므로 빨리 배우기에 좋다.

2. 웹개발 진입장벽을 낮춰준다.

결국 웹개발을 하려면 자바+스프링을 배울 필요는 있다. 하지만 웹 개발을 처음 배울때 어려움을 겪는 이유는 처음 접하는 개념이 많다는 이유인데 장고를 사용하면 서버프로그램을 사용할 필요 없이 파이썬 명령어 하나로 서버를 실행할수 있으며 데이터베이스를 설치할 필요도없다.

3. 관리자 페이지와 보안기능을 기본 제공한다.

장고는 관리자 페이지를 자동으로 만들어주며 지금 개발중인 웹 사이트의 데이터베이스 구조를 쉽게 파악할 수 있고 내용의 확인,수정과 삭제가 간단하다. 또한 장고의 보안가이드를 따르면 큰 보안실수를 하지 않게된다.

또한 현재 해외에서의 추세는 파이썬+장고의 점유율이 점점 올라가고 있으며 파이썬은 세계에서 가장 많이 쓰이는 프로그래밍언어중 하나이다. 물론 최종적으로 웹 개발에 대한 이해가 생기고 전문적인 개발을 위하여 자바+스프링을 배울 것이다. 프로그래밍 언어는 많이 알면 알수록 좋다.

어디서 본 글에서는 게시판 만들기 하나만 재대로 구현하여도, 많은 것을 배운다고 한다. 나의 최종 목표는 일단 AWS를 통하여 나만의 웹 페이지를 개설하는 것이다. 내가 직접 서버를 열어 운용한 흔적을 남기고 이런 저런 문제들을 해결하는 과정에서 많은 것을 배울 수 있을 것이다. 물론 이왕이면 사람들이 많이 접속하는것이 좋다고 생각한다. 많은 사람들이 접속을 하면 그에 따른 여러 변수들이 생길 것이고 해결을 해야 하며 실시간으로 문제에 대응하는 것을 경험할 수 있다. 그렇기 때문에 좋은 내용을 가진 웹 사이트 구축이 중요할 것이라고 생각한다.

from http://20210916start.tistory.com/145 by ccl(A) rewrite - 2021-10-26 23:00:21