배울것들
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. 개발자들 커뮤니티
커리어리, 홀릭스,