728x90

분류 전체보기 199

가상환경 만들기부터 게시판 Form 을 사용하여 만들기

가상환경만들기 python -m venv venv 가상 환경 만들어주기 폴더를 하나 가집니다. 여기서 어떤 폴더를 가지고있는지 확인하기위한 명령어 which pip 을 처주면 경로가하나 나오는데 이는 파이썬이 설치된 경로를 보여줍니다. 즉, pip install 을 사용하면 저기에 다 설치가된다! 근데 위와같은 가상환경을 만들어주면? 바로 폴더에 설치가 된다는 것. 여기서 이 명령을 처보자 source venv/Scripts/activate 그후 다시 which pip 을 입력하면 이번에는 venv(가상환경)의 경로를 보여줍니다. vi ~/.bash_profile 입력후 i 를 누르고 아래에 INSERT 가뜨면 입력해주자 alias activate="source venv/Scripts/activate" ..

SSAFY/Django 2021.03.16

[일타싸피 후기]

삶과 개발의 삶개입니다. 2021년 3월 15일 SSAFY에서 실시한 실습 + 시험+ 놀이 콘텐츠 [일타싸피] 후기입니다. 문제 "게임으로 알고리즘을 평가하는 SSAFY만의 신개념 평가시스템"이라고 적혀있습니다. 이는 당구에서 착안하여 Python, java, C 를 이용하여 공의 좌표를 사용하여 각도와, 파워를 계산하여 로직 구현을 통해 진행하는 방식입니다. 당구를 모르더라도 SSAFY에서 정말 자세히 설명해주니 걱정없이 시험에 임했습니다. 총 6개의 스테이지를 미리 플레이하며 연습이가능하고 로직이 구현이됐다면 에볼루션을 통해 1~6단계의 스테이지를 자동으로 play가 됩니다! "한 가지의 자신만의 로직을 구성"하여서 게임을 진행하게됩니다. 진행 방법 제가 진행한 방법이므로 다른분과 차이가 있을수있습니..

SSAFY 2021.03.15

Django 가상 환경 만들기 // 협업

가상 환경 만들기 python -m venv venv 가상 환경 활성화하기 source venv/Scripts/activate 필요한 것들 설치해주기 pip install django # 가장 중요 마스터가 안붙어있다. git init > 마스터를 붙인다. add 하기전(최초 add)에 google에다가 gitignore 검색 https://www.toptal.com/developers/gitignore 에서 필요한 것들 넣어주기 (python,django,vscode,macos,windows) 후에 주르르륵 뜬거 복사 vscode 에서 파일만들기 // .gitignore .gitignore 왜 추가하는걸까? > 로컬에서 gitlab 으로 올릴때 뭔가 빼고싶다면 이 파일에 올리면 되는것이다. 즉, git..

SSAFY/Django 2021.03.13

Django 관통 Prj

setting DIRS : [BASE_DIR/ 'templates'] 1. Model 만들기 2. base.html 네비게이션 바 원래 하던것 css js 넣기! index , url 붙이는건 나중에 3.urls.py movies에 urls.py 만들어주고 pjt04 urls path 추가시켜주기. ![image-20210312133512405](C:\Users\hsa82\AppData\Roaming\Typora\typora-user-images\image-20210312133512405.png) 4. movies.urls new.html views.py 에서 def new 정의해주기 데이터를 가지고와주자 > 영화 json 옮겨주고 migrate - 테이블 올려주고 python manage.py load..

SSAFY/Django 2021.03.13

Django 시작하기

소프트웨어 디자인 패턴 MVC 패턴 Django 모델 뷰 컨트롤러 모델 템플릿 뷰 형식 Request > URL > (등록된 패턴이라면? ) VIEW로 넘김 > Template (데이터를 채워서 보내줌) ex ) 성적 증명서 학생의 요청 > 행정부 > 데이터를 가지고 옮 > 특정한 form의 형태로 넘김 (성적증명서 형태) 시작하기 git bash 에 입력해 줍니다. 입력 : django-admin startproject 프로젝트명 결과 : 파일 생성이되고 manage.py라는 설정 폴더가 생성 됩니다. 입력 : code ./프로젝트명 결과 : 해당 폴더를 Visual Studio로 열게됩니다. ( 아니면 폴더 우측 클릭 후에 visual 로 열어도됨!) 단, 설정 폴더 이름을 변경(X) 입력 : pyt..

SSAFY/Django 2021.03.08

[Python] 5097. 회전, 5099. 피자 굽기, 5102. 노드의 거리, 5105 미로의 거리

5097. 회전 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import sys sys.stdin = open("5097.txt", "r") T = int(input()) for tc in range(1,T+1): N, M = list(map(int,input().split())) nlst = list(map(int,input().split())) cnt = 1 while True: temp = nlst.pop(0) nlst.append(temp) cnt += 1 if cnt == M: break print("#{} {}".format(tc, nlst[1])) # ### # for i in range(M): # data ..

알고리즘/SWAE 2021.03.05
728x90