카테고리 없음

4.03 장고

김은수2 2023. 4. 3. 20:39

배울것들

 

Django, HTML, CSS, 침착함?

python 문법과 Django의 구조

 

1. 웹의 동작순서 및 개념

 

클라이언트: 요청을 보내는 곳 주로, 나, 내컴퓨터, 크롬을 클라이언트 라고 한다. 

서버: 요청을 받아서 응답 해 주는 곳 , (클라이언트가 naver.com 이라는 주소를 입력하면 서버에 요청이 간다.

Api: 데이터를 어떻게 주고 받자! 라고 정한 약속

 

2. 웹의 동작 구조

 

클라이언트가 서버로 요청!(request)

서버가 응답(response) 

 

페이지를 받는경우: html, css, javascript를 적절할게 섞여있는 페이지를 받는 경우, 우리가 네이버, 구글에 접속하는 경우

데이터만 받는경우: 페이지 화면은 필요없고 데이터만 받는 경우 

 

1.파이썬의 기초 문법

 

파이썬의 데이터 타입 

 

변수 

 

데이터를 담는 바구니

 

my_name = 'palu' 

 

등호 = 로 구분한다. 

왼쪽을 변수 이름, 오른쪽을 저장 할 값

 

숫자형

 

변수의 들어갈 값이 숫자인 값

소수점도 가능함!

 

a = 10
b = 20

add_result = a + b
mult_result = a*b
div_result = a/b

print(add_result)
print(mult_result)
print(div_result)


결과 

30
200 
0.5

 

문자형 

 

문자열은 ''. "" 으로 묶여져 있다. 

myname  = 'paul' 이런식으로

 

# 리스트는 여러개의 데이터를 하나의 변수에 나열하듯 저장하는 방법
# 대괄호로 묶이고 콤마로 데이터가 구분됨

 

 

딕션너리는 서로 대응이 되어 있다. 

키와 값으로 쌍으로 이루어져있는 데이터의 형태

 

my_var = { 'name' = 'paul' , 'age' = 20}

 

왼쪽값이 키 오른쪽이 밸류

 

 

 

05 파이썬의 기초 문법2 조건문과 반복문

 

조건문 if문

 

참과 거짓을 판단하는 문장임

 

if 조건 :

 조건이 참일 경우 실행

else :

 조건이 거짓일 경우 실행

 

이런 식으로 쓴다. 

 

if 문에 자주 나오는 비교 연산자들

 

x < y

x > y

x == y

x != y

x >= y

x <= y

 

반복물 for문

 

반복문은 , 여러가지 비슷한 작업을 하나하나 하지않아도 반복적으로 실행해주는 구문

 

for 변수 in 리스트:

 실행할 문장

 

함수와 클래스  # 외우려고 하지 마세요

 

1. 함수

  • 함수는 새로운 결과물들을 만들어주는 과정 
  • 과일을 믹서기에 넣고, 믹서를 사용하여 과일주스를 만듬,
  • 과일 함수에 들어가는 인자, 믹서 함수, 결과물은 과일주스

 

 

def 함수명('매개변수'):

     실행 할 문장들

 

 

2. 클래스

 

클래스는 다양한 용도로 사용되지만 굳이 사용하지 않아도 프로그래밍 할 수있음

 

빵, 빵틀

 

빵 틀 = 클래스 

빵 = 객체 , 오브젝트, 인스턴스

 

 

3. 개발자들 커뮤니티

 

커리어리, 홀릭스,