전체 글

개발일지/Week I Learned

230724 ~ 230730 [WIL]

이력서는 얼추 완성이 됐다 근데 이력서에 내가 작성한 기술?이 너무 기초적인 거라 프로젝트 코드 리팩토링을 해보면 좋겠다는 피드백을 받았다 그래서 일단 찾아본 곳 중 괜찮은 곳 몇 군데 지원하고 피드백 받은 게 목요일이라 금요일 아니면 주말에 리팩토링을 해보려고 했는데 주말에 쉬어버렸다,, 여튼 이번 주에 기술 면접 예상 질문 열심히 써놓고 아직 답변은 못 달아봤다 다음 주는 더 열심히 해야 할 듯!! 목표 좀 보고 살아야겠다.. 맨날 세워놓고 안 지키네 과제 외 장고 50문50답은 월요일 빼고 다 못 지켰고,, 알고리즘 문제...1문제 풀었고..~ 기업 지원은 9군데 했네... 반성.... 장고 50문 50답 완성하기 하루에 3군데씩 지원하기 프로젝트 코드 리팩토링 알고리즘 문제 꾸준히 풀기

개발일지/Today I Learned

230728 데일리 과제, 이력서 수정 [TIL]

- 데일리 과제[Django 50문 50답] RESTful API는 무엇을 의미합니까? REST (Representational State Transfer) API는 웹 서비스에서 클라이언트와 서버 간의 통신을 단순화하는 데 사용되는 아키텍처 스타일입니다. REST는 자원(resource)에 기반을 둔 아키텍처로, 자원을 URI(Uniform Resource Identifier)의 형태로 식별하고, 해당 자원을 생성, 읽기, 업데이트 및 삭제하는 기능을 제공합니다. RESTful API란 REST 아키텍처 원칙을 따르는 API라고 할 수 있습니다. (예상) 추가 질문: URI와 URL의 차이점 URI는 인터넷에서 자원에 접근하기 위한 고유한 식별자입니다. 자원은 웹페이지, 이미지, 영상 등 인터넷 상의 ..

개발일지/Today I Learned

230727 데일리 과제, 기업 지원 [TIL]

- 데일리 과제[Django 50문 50답] Response 결과와 함께 status code를 반환하는 이유는 무엇입니까? 상태 코드는 요청의 성공 여부, 실패 이유, 예상되는 클라이언트의 다음 동작 등을 명확하게 전달하기 위해 사용됩니다. 즉, 웹 서비스에서 응답 결과를 효과적으로 전달하고, 어떤 오류인지 클라이언트에게 알려주어 명확하게 처리할 수 있도록 해줍니다. 또한 통신이 표준화되고 코드의 단순화가 가능합니다. 회원탈퇴, 게시글 삭제와 같은 기능을 구현할 때 실제 레코드를 삭제합니까? 그렇지 않다면 그 이유는 무엇입니까? 회원탈퇴의 경우 .delete() 메서드를 이용해서 실제 레코드는 삭제하기보다 is_active 칼럼을 True에서 False로 상태값 변경을 합니다. 유저를 레코드에서 삭제할..

개발일지/Today I Learned

230726 데일리 과제, 버디 멘토링, 알고리즘 문제 풀이 [TIL]

- 데일리 과제[Django 50문 50답] Django ORM에서 queryset과 object의 차이점에 대해서 설명하시오 QuerySet 먼저 QuerySet은 모델을 대상으로 쿼리를 작성하는 데 사용하는 Django ORM의 객체로, 데이터베이스로부터 특정 조건에 맞는 결과를 가져오기 위한 필터링, 정렬, 슬라이싱 등 다양한 쿼리 작성 기능을 제공합니다. 데이터베이스로부터 여러 레코드를 조회할 때 QuerySet이 반환되며, QuerySet은 이런 데이터 집합의 타입입니다. QuerySet은 "lazy evaluation"이라는 특징이 있어, 값을 실제로 사용할 때 데이터베이스에 쿼리를 실행합니다. 즉, QuerySet의 평가를 연기하여 최적화를 도모하는 메커니즘이 적용되어 있습니다. Object..

Python/알고리즘 문제 풀이

[코테] 피보나치 수

문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 피보나치 수를 구하는 방법을 보니 재귀함수를 써야 하는 건가...!! 싶군 일단 피보나치 수를 구하는 함수 fibonacci를 만들어서 n이 0일 때 0, 1일 때 1, 2보다 크거나 같을 때 fibonacci(n-2) + fibonacci(n-1)을 리턴하는 로직을 짜보자 def fibonacci(n): if n == 0: return 0 elif n == 1 or n == 2: return 1 else: return fibonacci(n - 1) + fibonacci(n - 2) def solut..

마이구미+
개발 벌크업