전체 글 108

[Django/Model]자주쓰는 Field 정리

https://docs.djangoproject.com/ko/5.0/topics/db/models/ 모델 | Django 문서The web framework for perfectionists with deadlines.docs.djangoproject.com 예제)str 메서드) ]> 를 ]> 이렇게 표현 가능class Users(AbstractUser): def __str__(self): return self.usernamemodels에 있는 컬럼 자료형 • CharField : 문자열(길이제한 필요) • IntegerField : 정수 • TextField : 문자열(길이제한 필요 없음) • DateField : 날짜 • DateTimeField : 날짜 + 시간 • FileFiel..

[Django / windows] 자주 쓰는 터미널(terminal) 명령어 정리 및 모음

Visual Studio Code 터미널 내에서 bash 터미널 선택 후 실행기본 명령어가상환경 구현python -m venv venv 가상환경 실행source venv/Scripts/activatepip 최신화python -m pip install --upgrade pipdjango 설치pip install django==4.0.3프로젝트 생성하기, .은 현재 폴더에 (터미널에서 이동 안해도 되서 실행하기 편함)django-admin startproject {프로젝트명} .개발 서버 구동python manage.py runserver앱(App) 생성 app_name-> 앱 이름 마음대로django-admin startapp {app_name}테이블 작업을 수행하기 위한 작업 파일 생성python man..

[프로그래머스/4단계/MYSQL] 오프라인/온라인 판매 데이터 통합하기

https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT DATE_FORMAT(SALES_DATE,"%Y-%m-%d") SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNTFROM ONLINE_SALEWHERE month(SALES_DATE)='3'UNION ALL SELECT DATE_FORMAT(SALES_DATE,"%Y-%m-%d") SALES_DATE, PRODUCT_ID, NULL..

[프로그래머스/4단계/MYSQL] 보호소에서 중성화한 동물

https://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAMEFROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID=O.ANIMAL_IDWHERE UPPER(I.SEX_UPON_INTAKE) LIKE '%INTACT%' AND ( UPPER(O.SEX_UPON_OUTCOME) LIKE '%SPAYED%' OR UPPER(O.SEX_UPON_O..

카테고리 없음 2024.05.29

[프로그래머스/5단계/MYSQL] 상품을 구매한 회원 비율 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT YEAR(B.SALES_DATE) AS YEAR, MONTH(B.SALES_DATE) AS MONTH, COUNT(DISTINCT B.USER_ID) AS PUCHASED_USERS, ROUND(COUNT(DISTINCT B.USER_ID)/ (SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED)='2021') ,1) AS PUCHASED_RATIOF..

[프로그래머스/2단계/PYTHON] 두 원 사이의 정수 쌍

https://school.programmers.co.kr/learn/courses/30/lessons/181187 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfrom math import sqrtdef solution(r1, r2): cnt = 0 for i in range(1,r2+1): r1_max=int(sqrt(r1*r1-i*i-1)) if r1>i else -1 r2_max=int(sqrt(r2*r2-i*i)) cnt+=r2_max-r1_max return cnt*4

[프로그래머스/2단계/PYTHON] 요격 시스템

https://school.programmers.co.kr/learn/courses/30/lessons/181188 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(targets): answer = 0 targets.sort(key = lambda x: [x[1], x[0]]) s = e = 0 for target in targets: if target[0] >= e: answer += 1 e = target[1] return answer

[프로그래머스/PYTHON] 최소직사각형

https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(sizes): w1=0 h1=0 w2=0 h2=0 for i in sizes: w2=i[0] h2=i[1] w1=max(max(w1,h1),max(w2,h2)) h1=max(min(w1,h1),min(w2,h2)) return w1*h1

[프로그래머스/PYTHON] 2022 KAKAO TECH INTERNSHIP 성격 유형 검사하기

https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(survey, choices): result = '' score_li_f=[3,2,1,0,-1,-2,-3] score_li_r=[-3,-2,-1,0,1,2,3] dic={"RT":0,"CF":0,"JM":0,"AN":0} for i,s in enumerate(survey): if s in dic: dic[s]+=sco..