Django
< 목표 >
1. 웹의 기본적인 구조를 이해하고, 5주 동안 만들 프로젝트를 살펴본다.
2. Python의 기초를 다룬다
3. Django의 기본 구조와 동작 원리를 이해한다.
클라이언트 : '요청을 보내는 곳' 이라고 생각 하면 된다. 주로 '나', '내 컴퓨터' 혹은 '크롬'을 클라이언트라고 한다.
서버 : '요청을 받아서 응답 해 주는 곳' 이라고 생각 하면 된다. 우리가 인터넷에서 웹페이지, 로그인등의 행동을 하고 난 후에 이루어지는 많은 과정들을 처리 해 준다.
API : 데이터를 어떻게 주고 받자! 라고 정한 약속 이라고 생각하면 된다.
페이지를 받는 경우 : HTML, CSS, Javascript가 적절하게 섞여있는 페이지를 받는 경우입니다. 우리가 흔히 접속하는 구글, 네이버 등등의 페이지를 보는 경우가 포함 되어있다.
데이터만 받는 경우 : 페이지나 화면은 크게 필요 없고, '데이터' 만을 받고 싶은 경우도 있습니다. 데이터 베이스에서 자료를 가져오거나, 다른 사람이 만든 데이터를 가져 올 때의 경우가 포함 되어있다.
< 파이썬의 Web Framework >
render 란?
html 파일을 보여주는 역할을 함.
📖 1. 새로운 파이썬 프로젝트를 만듭니다. (제출을 위해 위치를 잘 기억 해 주세요)
project_01.py를 만들고, 주어진 데이터를 반복문으로 모두 출력하는 station_list 함수
를 작성하세요.
데이터 : my_station=['야탑','모란','이매','선릉','한티','왕십리']
proejct_01.py에 주어진 데이터를 반복문과 조건문을 사용하여 '선릉'만 출력 하는 station_point 함수
를 작성하세요
proejct_02.py에 게시글을 저장하는 class를 만들려고 합니다. 클래스 안에 들어갈 변수는 ( id, title, author, content) 으로 모두 빈 문자열로 저장하고, 게시글 한 개를 저장해 보세요!
작성한 프로젝트를 제출 해 주세요!