오늘 한 일 (회고)
1. 백준 알고리즘 문제 풀이
- 입출력 10991, 10992, 1463, 11726, 11727, 9095
DP - Dynamic Programming는 이전 계산의 값을 배열 또는 다른 방법으로 저장해놓고 이를 다시 이용 함으로써 프로그램의 시간 복잡도를 비약적으로 향상하는 프로그래밍 기법이다.
dp= [0] * 00000 배열 초기화 방법
2. 프로젝트 시작
- 프로젝트 시작하면서 기본 내용 복습
- 장고는 Model View Template으로 이루어짐
- manage.py는 장고를 띄우거나 DB를 만들거나 모델에서 객체를 만드는 등의 역할을 수행
- IP주소는 well known 주소와 포트를 사용함 이중 127.0.0.1은 Local 호스트로 이 주소로 명령을 내보내면 roof back 되어 자신의 컴퓨터로 다 시들어옴 같은 서버에서는 port 번호로 서비스 종류를 나눠 선택 가능함
- 많이 알려진 포트로는 http:80 ftp:20 ssh:22 https:443 등이 있음
- 포트 band width는 2byte
- html 파일을 출력하기 위하여서는 urls.py에서 view를 호출 view에서 render 해줘야함
- ex)
urlpatterns = [
path('join', Join.as_view())
]
- 장고에서 기존 제공하는 Auth_user 등의 모델을 이용하면 암호화 등에 조금 더 유리한 이점이 있음
- settings에서 기본 user model을 설정할 수 있음 커스텀 유저 모델을 사용할 경우
AUTH_USER_MODEL = '사용할 앱 이름. 모델 이름'
3. Git 브랜치 사용법
내일 할 일
1. 백준 알고리즘 문제 풀기
2. 티스토리 블로그에 TIL을 올리면 자동으로 Github에 올라갈 수 있게 만들기
3. 장고 클론 코딩 위주로 실습 시작하기
4. 파이썬 장고 실무 복습하기
- 파이썬 기초 복습 특강 공부 후
'TIL' 카테고리의 다른 글
2-25[Project, CORS] Django ninja api CORS 문제 (0) | 2022.02.25 |
---|---|
2-24[Project] 기본 틀 설정 (0) | 2022.02.24 |
2-22[Project] Today_nsft 프로젝트 기획 (0) | 2022.02.22 |
2-21[Deep learning, Django Ninja] 장고 닌자를 이용한 API 서버 구현 (0) | 2022.02.21 |
2-20[Deep learning, LFS] 딥러닝 실습 후 깃허브에 정리 #5 (0) | 2022.02.20 |