728x90
반응형
SMALL
- 4. 반복문12023-02-21 20:17:50반복문 특정 작업을 반복 수행하여야 할 때 코드를 여러 번 쓰는 것보다 반복문을 사용하면 코드를 짧고 간단하게 만들 수 있다. ~하면서, ~동안, ~부터 while 문 while 조건 : 반복 될 코드 num을 0부터 num가 5보다 작으면 1씩 증가하면서 "점심 뭐 먹지?"를 출력한다. num = 0 while num
- 3. Django2023-02-21 20:01:32웹브라우저 → 서버 GET으로 전송 GET방식은 URL에 데이터를 포함시켜서 전송 요청하는 URL 뒤에 ? 다음 보내려는 데이터를 키=값 쌍으로 전송 여러 개를 전송할 때는 URL 뒤에 ? 다음 키 1=값 1&키 2 값 2 각 값을 &로 구분 POST으로 전송 POST 방식은 POST로 전송할 수 있는 html 페이지 필요 html페이지에서 form 태그로 전송 POST 방식은 form 태그를 이용해서 전송 POST 방식은 중요한 데이터(ID, PW와 같은)를 보내는 것 그래서 그냥 보내려면 보안 에러 발생, csrf_token 추가로 해결 POST 방식은 http프로토콜에 추가만 돼서 url에 보이지는 않는다. 서버 → 웹브라우저 서버에서 사용자의 웹 브라우저로 templat을 보낼 때 render()..
- 2. Django2023-02-21 12:50:22웹 서버의 기본 개념 서버란? 일반적으로 서버를 하면 떠올리는 것은 그림과 같은 장비이다. 하지만 서버란 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 클라이언트 서버 모델 소프트웨어 아키텍처 중 하나, 즉 프로그램을 만드는 방법 중 하나 하나의 서버와 다수의 클라이언트, 두 부분으로 구성된다. 서버는 다수의 클라이언트에게 서비스를 제공한다. 클라이언트가 서버에 서비스를 요청하면 서버는 클라이언트에게 적절한 서비스를 제공한다. 또한 서버는 계속 클라이언트로부터의 요청을 대기한다. 웹 서버의 종류 DB 서버의 기본 개념 HTTP 프로토콜 2023.02.06 - [네트워크 기초] - 11. 7계층 프로토콜 HTTP 11. 7계층 프로토콜 HT..
- 1. Django2023-02-21 10:17:48Django 란? 웹 애플리케이션 프레임워크 프레임 워크란? 일반 프로그래밍에서는 모든 고려사항을 직접 구현해야 함 프레임워크를 사용하면 프레임워크에서 제공해 주는 틀에 맞게 입력값만 입력하면 됨 Django 개발 환경 설정 파이참 설치 파이썬 프로젝트 생성 Django 프로젝트 Django 프로젝트 생성 중요!! . 을 빼면 안 Django 프로젝트 구조 manage.py : 장고의 다양한 명령어를 실행하기 위한 파일, 변경 X db.sqlite3 : 로컬 DB 파일, 비어있음 config 폴더 : 프로젝트의 설정 파일과 웹 서버 실행을 위한 파일들이 들어 있다. _init_.py : 파이썬 2.X 버전과 호환을 위해 만들어진 파일, 여러 폴더에 생성됨, 지워도 무관 settings.py : 프로젝트에..
- 3. 조건문22023-02-19 22:20:18if elif 문 if문 elif문에서는 조건식을 여러개 사용하여 각 조건에 맞는 코드를 따로 실행시킬 수 있다. num1=80 if num1>100 : print("num1은 100보다 큽니다.") elif num1==100 : print("num1은 100입니다.") else : print("num1은 100보다 작습니다.") num1은 100보다 작습니다. 문제 계절을 입력 받으시오. (spring, summer, fall, winter 4가지 중 하나 입력) 만약에 입력받은 계절이 spring이랑 같으면 "봄이 왔네요"를 출력하시오. 그렇지 않고 만약에 계절이 summer이랑 같으면 "겁나 더워요"를 출력하시오. 그렇지 않고 만약에 계절이 fall이랑 같으면 "선선하네요"를 출력하시오. 그렇지 않..
- 3. 조건문12023-02-19 22:08:20조건문 if 조건식 : 조건이 참일 때 실행하고 싶은 코드 num1=10 print(num1>20) False 만약에 num1에 저장된 값이 5보다 크면 "num1은 5보다 크다"라고 출력 if num1>5 : print("num1은 5보다 크다") num1은 5보다 크다 만약에 str1에 저장된 값이 "hello"와 같다면 화면에 "같다"라고 출력 str1="qwer" if str1=="hello" : print("같다.") 입력받기 변수=input() 변수에 사용자로부터 입력받은 값을 저장 input1=input() 123 print(input1) 123 print(type(input))
728x90
반응형
LIST