데이터 다루기_ 배울 것들
웹사이트에 글을 쓰고 저장버튼을 누르면 저장이 됨. 다음에 웹사이트에 돌아왔을때 쓴 글이 남아 있음
글이 남아 있다는 것은 결국 어딘가에 그 글이 저장되어 있다는 것
저장 버튼을 눌렀을 때 입력한 정보들을 백엔드 라고 부르는 프로그램으로 전달해줌
여기서 백엔드는 python으로 작성되어 있음
백엔드 코드는 제목, 내용 등의 정보를 전달하게 되면 전달된 값을 확인하고 데이터베이스라는 공간에다가 저장
나중에 화면에 다시 들어왔을 때 데이터베이스에서 데이터를 꺼내서 보여주는 코드도 백엔드에 작성이 됨
HTML, CSS, JS 코드들은 화면 구성만 할 수 있는 코드이고
데이터에 대한 코드를 작성할 때는 백엔드 프로그램을 작성해야함
데이터 다루기_Python 기본
Python 기본: 변수
변수 안에 어떤 데이터를 넣느냐에 따라서 데이터에 유형이 결정됨
test = 1
- (=)는 "같다"를 의미하지 않고 "데이터"할당을 의미함
test = 100 + 'hyeon'
print(test)
python에서는 자료형이 JS보다 좀 더 엄격하게 처리됨
JS에서는 변수에 100 + "hyeon"의 데이터 할당이 가능하지만 python에서는 오류가 남
- python은 변수의 자료형에 따라 덧셈과 같은 연산자가 될수도 안될수도 있기 때문에 주의해서 사용해야 함
그래서 자료형을 맞추어
test = str(100) + 'hyeon'
print(test)
이런식으로 덧셈과 같은 연산자 사용
Python 기본문법: 제어문
number = 100
if number > 50:
print(number)
실형결과를 100
- 조건문, 반복문과 같이 콜론(:)을 사용하는 구문의 다음 행은 꼭 들여쓰기를 해야함
조건문
number = 100
data = [1, 2, 3, 4, 5]
if 5 in data:
print(number)
in은 안에 있는지 없는지를 물어보는것
실행결과 100, data안에 5가 있기 때문에 number가 출력된 것
number = 100
num = 10
n= 1
data = [1, 2, 3, 4, 5]
if 8 in data:
print(number)
elif 4 in data:
print(num)
else:
print(n)
Python은 JS와 다르게 else if가 아닌 elif
반복문
for i in range(10):
print(i)
for 변수이름 in range(크기):
반복 하고자 하는 것
위에 예시는 range(10)이므로 0부터 9까지임
data = [1, 2, 3, 4, 5]
for i in data:
print(i)
반복문을 이용하여 리스트를 출력할 수 있음
'기초 > 웹 개발 왕초보 입문' 카테고리의 다른 글
3주차_서버 만들기3 (0) | 2022.12.21 |
---|---|
3주차_서버 만들기2 (0) | 2022.12.19 |
2주차_서버와 통신하기 3 (0) | 2022.11.30 |
2주차_서버와 통신하기 2 (0) | 2022.11.30 |
2주차_서버와 통신하기 (0) | 2022.11.28 |
댓글