본문 바로가기
기타/Django

[Practical Django] 들어가며

by DoBeFree 2022. 5. 15.
반응형

<전체 시리즈 목차>
2022.05.15 - [기타/Django] - [Practical Django] 들어가며
2022.05.15 - [기타/Django] - [Practical Django]01. 데이터분석가를 위한 웹의 이해
2022.05.15 - [기타/Django] - [Practical Django] 02.Django설치 및 기본 구조의 이해
2022.05.15 - [기타/Django] - [Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig

 

개발환경
OSX/window10
PyCharm
python3.9
Django3

데이터분석가를 위한 최고의 선택 Django

혹자는 Django가 웹프레임워크로서 old-fasion 하고 매력적이지 않은데, 왜 Django를 배우는지 의문이 있을수 있다. 더 나아가 좋은 프레임워크가 있는데 왜 Django를 배우는지 비판하는 사람들도 존재한다. 분명 Django보다 훌륭한 웹프레임워크가 많이 있고 웹개발 커리어를 준비하는 사람은 Django를 배우는것이 매력적이지 않을것이다.

하지만 우리는 데이터분석가이고 웹서비스를 제공하는 목적은 주로 분석한 결과를 멋있게, 그리고 인터렉티브하게 공유하는 것이 목적이기 때문에 순수하게 웹서비스를 위한 대중적이고 훌륭한 웹 프레임워크인 react, spring, vue ......를 위해 추가적으로 공부보다는 분석가가 흔하게 사용하는 Python을 통해 개발하는것이 효율적일 것이다. 이러한 측면에서 Django는 비록 Old-Fasion할 수 있지만, 없는것 없이 다 존재하는 정말 훌륭한 웹프레임워크임에 틀림없다.

잊지말자 우리는 웹서비스구현은 python이라는 우리의 주 무기를 통해 분석결과를 공유하는 수단일 뿐이다.

누구를 위한 문서일까?

이 문서는 Python을 통해 멋진 대시보드를 만들고자하는 모든 사람들을 위한 문서이다. 다만 Django를 학습하기 위해서는 독자는 사용자정의함수(UDF)나 Class에 대한 기초적인 이해가 필요하다.

또한 기본적인 HTML에 대한 이해를 통해 미리 사전에 구성된 html템플릿코드를 상황에 맞게 수정할 수 있을 정도의 이해가 필요하다.

무엇을 위한 문서일까?

이 문서는 Django를 통해서 분석결과를 웹으로 서비스하고 실제 인터렉티브 대시보드를 구현하기 위한 구체적인 과정을 담고 있다.

이 문서에서 다루지 않는 것들

Django의 사용과는 거리가 먼 클라이언트 사이드 개발인 HTML/CSS/JavaScript와 DBA분야인 DB관리 등에 대한 개념은 다루지 않는다.

반응형

댓글