코딩한걸음
[DRF] App생성과 세팅
Python/Django 2023. 4. 28. 10:40

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 앱 만들기 articles 앱 생성 ## console python manage.py startapp articles 장고에 등록 ## drf_project/settings.py INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", 'rest_framework', 'articles', ] 모델 생성 ## articles/models.py class Article(models..

[DRF] 프로젝트 세팅
Python/Django 2023. 4. 26. 16:51

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 안보일 경우 우측하단의 버튼을 눌러 라이트모드로 바꿔주세요! 프로젝트 세팅참고문서 : https://www.django-rest-framework.org/ 가상환경 만들고 패키지 설치하기 원하는 곳에 프로젝트 디렉토리를 만들고 그 디렉토리로 이동한다 새로운 프로젝트를 만들 때 습관처럼 만든다 ## console python -m venv venv # 환경이 만들어진 후 가상환경 활성화 venv\Script\activate # 활성화가 됬다면 한번 확인해보자 pip list # 가상환경 비활성화는 deactivate 설치된 패키지가 2개만 있다면 정상 작동하는 것이다 django와 drf도 설치 ## console pip install dj..

23-04-26 TIL 일지 : divmod(), sort(key = )
NBCamp/코딩 한걸음 2023. 4. 26. 12:01

Today I Learned 팀원과 코테 코드리뷰를 했는데 내가 몰랐던 sort함수의 사용법과 처음보는 함수가 있어서 그것에 대해 알아보았다. divmod(x, y) 주어진 두 개의 숫자를 나눈 몫과 나머지를 담은 (몫, 나머지) 형태의 튜플로 반환함 # 내 풀이 # 재귀함수로 3진법 > 10진법 후 리버스 def dec_to_tri_reversed(number,str_tri=''): if number==0: return str_tri return dec_to_tri_reversed(number//3,str_tri+str(number%3)) # 재귀함수로 3진법 > 10진법 def tri_to_dec(str_tri, number=0,idx=0): if idx==len(str_tri): return num..

23-04-26 코딩 테스트 문제풀이
Coding Test/Programers 2023. 4. 26. 11:08

코딩 테스트 Coding Test 와 코드 리뷰 Code Review 코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/120903 # 배열의 유사도 # 문제 설명 # 두 배열이 얼마나 유사한지 확인해보려고 합니다. # 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 # return하도록 solution 함수를 완성해주세요. # 제한사항 # 1 ≤ s1, s2의 길이 ≤ 100 # 1 ≤ s1, s2의..

4월 3주차 주간회고 : WIL
NBCamp/코딩 한걸음 2023. 4. 26. 02:18

Weekly I Learned TIL 회고 4-17 eval() 함수의 사용방법 https://raoneli-coding.tistory.com/64 4-18 Method, Process, Thread https://raoneli-coding.tistory.com/65 4-19 Notion to Tistory 적용하기 https://raoneli-coding.tistory.com/74 4-20 Postman 기초 셋팅 https://raoneli-coding.tistory.com/75 4-21 Web Request Flow https://raoneli-coding.tistory.com/76 다음 주 목표 주간 80시간 이상 공부 알고리즘 강의 완강 개인과제 기본기능 개인과제 추가기능 개인과제 test.py..

23-04-25 TIL 일지 : collections 모듈의 Counter 클래스
NBCamp/코딩 한걸음 2023. 4. 26. 01:47

Today I Learned 오늘 팀원들과 코딩테스트 문제를 푸는 중에 팀원분이 흥미로운 코드를 가져오셔서 그것에 대해 공부했다 어떤 문제가 있었는지 # https://school.programmers.co.kr/learn/courses/30/lessons/131128 # 숫자 짝꿍 # 문제 설명 # 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 # 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다 # (단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다) # X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. # X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. # 예를 들어, X = 3403이고 Y = 13203..

23-04-21 TIL 일지 : Web Request Flow
NBCamp/코딩 한걸음 2023. 4. 26. 00:55

Today I Learned https://raoneli-coding.tistory.com/71 [DRF] HTTP - 웹의 요청 흐름 살펴보기 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 안보일 경우 우측하단의 버튼을 눌러 라이트모드로 바꿔주세요!Django Restframe Work 웹 브라우저의 흐름 DNS 조회Domain Name System IP 주소 및 기타 raoneli-coding.tistory.com 장고 심화 강의를 보면서 설명이 부족함을 느껴서 한번 따로 정리해봤다.

23-04-20 TIL 일지 : Postman 기초셋팅
NBCamp/코딩 한걸음 2023. 4. 26. 00:38

Today I Learned 포스트맨의 사용 방법을 배웠다. 이걸로 기존에 접속했던 url에 여러 요청들을 보내봤다. 역시 기존에 배웠던 장고는 엄청 기초적인 내용이였다는 것을 실감했다. https://raoneli-coding.tistory.com/70 [DRF] 포스트맨 설치하기 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 안보일 경우 우측하단의 버튼을 눌러 라이트모드로 바꿔주세요!Django Restframe Work 포스트맨 설치하기DRW를 배우기 전에 포스트맨을 설치해야 raoneli-coding.tistory.com