개발일지

개발일지/Today I Learned

230419 강의 듣기 [TIL]

- 강의 듣기 자료구조/알고리즘 자료구조/알고리즘 강의 2-6강까지 수강함 자료구조/알고리즘 2주차 (1강~6강) — 구민정의 개발일지 (tistory.com) 장고 실무 심화 1주차 수강함 파이썬 장고 실무 심화 1주차 — 구민정의 개발일지 (tistory.com) 선발대 2일차 모듈, 패키지, 라이브러리의 차이 모듈 : 실행 가능한 파이썬 파일 패키지 : 모듈의 집합 (이름 공간) 라이브러리 : 패키지의 집합 (미리 준비한) 외부 라이브러리 관리 -> 의존성 관리 pip와 venv : 패키지 관리 도구와 가상환경 모듈 pipenv : pip로 패키지 관리할 때의 단점을 개선한 고급 패키지 관리 도구 poetry : pipenv랑 비슷한데 요즘 poetry를 많이 사용한다고 함 - Array vs Li..

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 1주차 : HTTP와 웹의 동작 방식

프론트엔드와 백엔드의 역할을 이해한다 HTTP 메시지의 구조를 이해한다 Request와 Response 메시지의 역할을 이해한다 HTTP 상태코드의 역할을 이해한다 HTTP 헤더의 역할을 이해한다 웹의 요청 흐름을 이해한다 State와 Stateless의 뜻을 이해한다 Restful한 API 설계를 할 수 있다 HyperText transfer Protocol 원래는 HTML 전송용으로 나왔으나 현재는 모든 형태를 전송함 이미지, 음성, 영상, 파일, JSON, XML 등등 - 웹의 요청 흐름 클라이언트가 서버로 Request를 보내면 서버가 클라이언트한테 Response를 보내는 구조 무상태 프로토콜(stateless) 서버가 클라이언트 상태를 보존하지 않음 무상태는 응답 서버를 쉽게 바꿀 수 있음 비..

개발일지/스파르타코딩클럽

자료구조/알고리즘 2주차 (1강~6강)

- 클래스란? 클래스는 분류, 집합 같은 속성과 기능을 가진 객체를 총칭하는 개념 객체란 세상에 존재하는 유일무이한 사물 예시 클래스 객체1 객체2 꽃 개나리 벚꽃 자동차 싼타페 모닝 같은 속성과 기능을 가진 객체들을 묶는 게 클래스 코드 예시 class Person: def __init__(self, param_name): # 객체가 생성되면 실행되는 함수 print("i am created!", self) self.name = param_name def talk(self): print("안녕하세요, 제 이름은", self.name, "입니다") person_1 = Person("유재석") print(person_1.name) print(person_1) person_1.talk() person_2 =..

개발일지/Today I Learned

230418 ERD 특강, 선발대 과제, 알고리즘 문제 풀이 [TIL]

- ERD 특강 재수강 순서가 바뀐 것 같긴 한데 처음에 실시간으로 강의를 들었을 때 무슨 말인지 어디에 쓰는건지 하나도 모르겠어서 강의가 귀에 거의 안 들어왔다 팀과제를 진행하면서 'ERD를 이럴 때 쓰는거구나~' 하고 알게 됐고 지금 들으면 무슨 말인지 알아들을 수 있을 거 같아서 오늘 다시 강의를 들었다 어제 팀프로젝트 발표 때 어떤 팀에서 회원탈퇴를 해도 탈퇴한 이용자가 쓴 게시물이 남아있는 게 기억에 남았는데 이 강의를 들으니 '외래키 on_delete를 models.DO_NOTHING이나 models.SET_NULL을 쓴 건가?' 싶어서 신기했다ㅋㅋ 강의를 진작 다시 들었어야 했는데... - 선발대 과제 첫 과제인데 그냥 강의자료에 있는 타입별 메서드와 프로세스, 스레드 예제를 따라 쓰는 거라..

개발일지/Today I Learned

230417 장고 팀 프로젝트 발표 [TIL]

- 좋아요 개수 비동기적 반영 구현 사실 이건 오늘 한 게 아니라 저번 주 금요일에서 토요일로 넘어가는 새벽에 했다 저번 주 금요일에 좋아요 구현 실패하고 다른 팀원분이 javascript로 하트 색깔 바꾸는 걸 구현하셨다 그날 좋아요 구현하지 못한 상실감이 너무 커서 그걸 회복하려면 좋아요 개수가 바뀌는 걸 구현해야겠다고 생각했다 내가 처음에 설정한 스크립트 경로의 위치가 문제였던 건지 팀원분이 만들 js 파일에 금요일날 시도하다가 성공하지 못 했던 코드를 작성하니 이번엔 잘 됐다 다른 팀원분이 쓴 하트 색깔 바꾸는 걸 구현하는 코드랑 내가 쓴 좋아요 개수 변경하는 코드가 다른데, 원래는 팀원이 구현한 코드에 좋아요 개수 변경하는 코드만 넣고 싶었는데 javascript를 잘 모르니까 어떻게 써야 ht..

마이구미+
'개발일지' 태그의 글 목록 (26 Page)