목록전체 글 (97)
시작하는 중

1. 가상환경 설정 python -m venv venv 2. 가상환경 활성화 source ./venv/Scripts/activate 3. 장고 버전 설치 pip install django==3.2.13 4. 패키지 목록 생성 pip freeze > requirements.txt 5. 패키지 목록의 패키지 설치 pip install -r requirements.txt 6. 프로젝트 생성 django-admin startproject (프로젝트명) (프로젝트생성위치) 뒤에 .을 붙이면 내 폴더가 프로젝트가 되는거임 LTS - long team support (장기 지원 버전) 몇년간은 주기적으로 업데이트를 해줌 7. 서버 실행 python manage.py runserver 폴더 구조 manage.py - ..
Django Design Pattern 다리를 지을 때 자주 사용되는 방식을 이용해서 다리들을 만드는 것처럼 프로그래밍에서는 이러한 유사점을 패턴이라고 함 장고의 디자인 패턴 MVC 디자인 패턴을 기반으로 한 MTV 패턴이다. MVC 디자인 패턴 Model - View - Controller의 줄임말 model : 데이터와 관련된 로직을 관리 view : 레이아웃과 화면을 처리 controller : 명령을 model과 view 부분으로 연결 MTV 디자인 패턴 Model - Template - View model : 데이터와 관련된 로직을 관리 - DB template : 레이아웃과 화면을 처리- HTML,CSS view : 명령을 model과 view 부분으로 연결 - 중계자

https://www.acmicpc.net/problem/13023 13023번: ABCDE 문제의 조건에 맞는 A, B, C, D, E가 존재하면 1을 없으면 0을 출력한다. www.acmicpc.net 문제를 이해하는데 시간이 걸렸는데 A,B,C,D,E가 아무 숫자나 와도 되고 A-B-C-D-E의 친구관계를 가지는 것이 문제 조건이다. 결국 그래프탐색에 있어서 5개의 노드를 거치면 1을 출력하면 되는 것이다. 7에서 시작하면 최대 깊이는 4 (7-3-4-0)이지만 2에서 시작하면 5(2-7-3-4-0)이다. 그냥 visited 배열을 활용한 backtracking으로 했는데 1.2초 걸려서 통과했다. import sys def input(): return sys.stdin.readline().rstr..
오늘 싸피 같은반 친구에게 자기가 오늘 불안한 느낌이 온 것 같다고 카톡이 와서 얘기하다가 저도 알고 있었지만 외면해온 생각들 넋두리겸 글 써보며 맘 다잡아보려고 글을 써요 7기 넣고 서류 탈락하고 8기에 신청하고 합격해서 서울캠 비전공자 파이썬 반으로 다니고 있다. 다들 비전공자가 싸피에 들어와서 네라카쿠배에 들어갔다 이 말을 듣고 비전공자의 희망이라고 불리는 싸피에 많이 지원하지 않을까 싶고 나도 이런 청사진을 보고 지원했다.. 파이썬 배울 때는 너무 쉬웠다. 미리 알고리즘 문제를 풀다보니깐 익숙해져서 몇가지만 배웠고 그냥 복습하고 새로운 거 Trusy Falsy 같은 것이랑 list(map(int,input().split()) for _ in range(N)) 같은 것 정도 배우는거 말곤 얻는게 없..