모도리는 공부중

2024.08. 개발 궁금증 링크 일기 본문

내 지식 정리/날것 그 자체

2024.08. 개발 궁금증 링크 일기

공부하는 모도리 2024. 8. 4. 15:09
728x90
반응형

 

지난 7월, 빡신듯 아닌듯, 알 수 없게 개발을 진행하고.. 이제 다른 프로젝트로 넘어가야 한다.

그 전에 기본기 다지기를 다시 해야겠다는 생각이 들어, 이제부터 여유시간을 강제로 만들어 공부해야겠다는 생각으로 노트북을 연다.

 

[파이썬 알고리즘 인터뷰] 라는 책을 추천 받고 목차를 본 순간 이 책으로 공부해야겠다는 생각이 들어 바로 온라인 책장을 펼친다. 그리고 [점프 투 파이썬]도 다시 펼쳐보자.

 

python에서 조건문을 제어하는 break, continue, pass를 좀 더 명확하게 이해하기 위해 ChatGPT에게 예제를 요청하며 학습하던 중, for-else라는 새로운 개념을 습득했다. 그러면서 새로운 교재도 습득했다. [왕초보를 위한 Python: 쉽게 풀어 쓴 기초 문법과 실습]

점프 투 파이썬 학습 끝내는 대로 이 책부터 펼쳐봐야겠다.

 

 

 


 

개인적인 호기심

샌드박스 (컴퓨터 보안) - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

FastAPI Swagger 수정하기 (chaechae.life)

2.5 for-else와 while-else - 왕초보를 위한 Python: 쉽게 풀어 쓴 기초 문법과 실습 (wikidocs.net)

- for-else 라는 게 있다니? 너무 신기하잖아?

왕초보를 위한 Python: 쉽게 풀어 쓴 기초 문법과 실습 - WikiDocs

리턴 값 선택 사용법 (chatgpt.com)

- 파이썬 기본기 다지기를 하면서 함수와 리턴값, 리턴값을 사용하는 방법에 다시 습득하며 생긴 궁금증에 대한 질의 응답

파이썬 iterable과 iterator - iter() 및 next() 함수 : 네이버 블로그 (naver.com)

- iter로 변환되지 않은 for문이 next()가 사용된 상황부터 이해가 안 가는데..? gpt 붙잡고 물어보는 게 낫겠다.

 

 

 

poetry 도입 여부 결정을 위한 리뷰 준비

poetry 의 거의 모든것 (튜토리얼) - 테디노트 (teddylee777.github.io)

python - poetry 설치부터 project initializing, 활용하기 (velog.io)

“린팅”이란 무엇입니까? (tistory.com)
- 린팅, 린트, 린터 이런 것들을 node.js로 개발할 때는 많이 들어봤는데, fastapi 넘어오고 나서는 못 들어보긴 했다. 구글링해도 뭔가 마뜩한 게 없어보이네.

- 대신에 파이썬 코딩 가이드는 획득해 옴. pep8로 검색하면 뭐가 많이 나온다.

PEP 8 – Style Guide for Python Code | peps.python.org

 

 

logging 시스템
FastAPI logging - APIRoute, Middleware (velog.io)

Loguru (tistory.com)

- loguru랑 uvicorn이 충돌난 적이 있어서, 이 부분도 조사하고 진행하는 게 좋을 듯함. gpt에서 [System Log Implementation Guide] 이름으로 된 채팅으로 분석 중.

uvicorn, fastapi logging & reload (velog.io)

- 'fastapi system log'로 구글링해서 자료 보는 중.

스크립트: 45. 파이썬 - uvicorn 사용자 정의 Logger 작성 (sysnet.pe.kr)

- 아하, 왜 INFO 레벨이 아니라 DEBUG 레벨로 설정해뒀는지 이것 보니 알겠다.

 

로깅 시스템은 지금 구글링하는 거랑 GPT한테 물어보고 있는 것들 종합해서 따로 글로 정리 좀 해야겠다.

 

 

alembic, 드디어 사용해본다

[Fast api] alembic을 이용한 DB 버전 관리 (velog.io)

근데 여기서 알려준 방법이랑 실제 사용한 방법이 조금 다르다. 왤까.

 

 

WSGI? ASGI? gunicorn? uvicorn?

FastAPI 배포하기 gunicorn (chaechae.life)

 

 

 

GCP CI/CD 관련

[CI/CD] FastAPI 배포하기 - AWS EC2, Github Actions, Docker (velog.io)

[Github] 토큰 인증 로그인(Personal Access Token) (velog.io)

  • 당신들 뭐야.. 너무 재미있어

 

 

 

 

 

업무 관련

중간 공유는 선택이 아닌 필수입니다 (brunch.co.kr)

더보기

껄껄... 나네 나야

 

 

 

 

 

728x90
반응형
Comments