728x90

플라스크 7

FastAPI vs Flask: APIRouter와 블루프린트 비교

오늘의 학습 내용 APIRouter 다양한 사용법과 미들웨어 설정APIRouter 사용법FastAPI의 APIRouter는 여러 라우트들을 모아서 하나의 라우터 객체로 관리할 수 있게 해준다.라우터를 통해 모듈화된 구조를 유지하고, 코드의 재사용성을 높일 수 있다.@router.get("/path") 와 같이 각 경로에 대해 라우트 설정을 할 수 있다.미들웨어 설정미들웨어는 요청과 응답을 가로채어 처리할 수 있는 기능이다.FastAPI에서 미들웨어는 add_middleware 메소드를 사용하여 추가할 수 있다.예시: app.add_middleware(SomeMiddleware, arg1=val1, arg2=val2)미들웨어를 사용하여 인증, 로깅, 성능 모니터링 등을 처리할 수 있다.APIRouter와 ..

파이썬/FastAPI 2024.07.01

무작정 따라하기 플라스크 끝 FASTAPI 시작

플라스크 끝플라스크 책 한권을 구매한후 21일간 공부 하면서 50% 정도 분위기와 감 그리고   오늘의 학습 내용점프 투 플라스크 책 완독Flask 애플리케이션의 구조 이해Flask 기본 라우팅 및 뷰 함수 작성템플릿 엔진 Jinja2 사용법폼 처리 및 데이터베이스 연동학습한 내용에서의 발견Flask의 유연성: Flask는 매우 경량이면서도 확장성이 뛰어난 프레임워크라는 것을 발견. 프로젝트의 요구 사항에 맞게 쉽게 확장할 수 있다는 점이 큰 장점으로 다가옴.Jinja2의 강력함: 템플릿 엔진 Jinja2를 통해 HTML을 효율적으로 관리하고, 복잡한 로직을 템플릿 내에서 구현할 수 있다는 것을 배움.어려웠던 점폼 데이터 처리&데이터베이스 연동: 폼 데이터를 처리하는 과정에서 CSRF 보호 및 데이터 검..

파이썬/FastAPI 2024.06.25

TIL to 코윗미 변경

코윗미 란? 스터디 위드 미를 코드 위드 미 (스윗미)생각했었다. 하지만 유명한 개발자 에디터 툴 중에 코드 위드 미라는 플러그인 있다.우리 함께 코드를 작성해요. 난 컨텐츠 기반이기 때문에 ㅋㅋㅋ 그냥 코윗미 줄여서 카테고리를 수정하였다. 무작정 따라 코드 작성하기 플라스크는오늘 마무리 짓고 무작정 따라 코드 작성하기는 fastapi 오늘부터 공부 시작 오늘의 학습 내용플라스크는 처음부터 끝까지 책보가 따라 한 후 fastapi 잠깐 살짝 봤는데 음.. 비슷해 보인다. 어려웠던 점파이썬 웹 프레임웍 자체가 처음이다 보니 음... 쉽지는 않다.  내일의 학습 목표플라스크는 일단 무작정 따라 만들어보기로 끝내 볼 생각이다.일단 플라스크 to fastapi 또는 플라스크 to Djago 이렇게 고민 중이다...

의도적 수련의 힘 개발자 코딩의 그 힘은 어디서 오는것일까?

이 책은 업무와 학습에서의 성공을 위한 핵심 요소를 탐구합니다.저자는 NASA의 우주선 사고 사례와 품질 관리의 대가 에드워드 데밍의 이론을 통해 조직 문화와 시스템의 중요성을 강조합니다.조직 내 전문가의 의견이 무시되는 위험성'1만 시간 법칙'의 재해석 - 단순 시간 투자가 아닌 '의도적 수련'의 중요성피드백 주기와 학습 효과의 관계소프트웨어 개발에서의 애자일 방법론과 의도적 수련의 연관성저자는 다양한 사례를 통해 '의도적 수련'의 개념을 명확히 설명합니다.골프 퍼팅 연습, 스키너의 상자 실험 등은 피드백의 즉시성과 학습 효과의 상관관계를 잘 보여줍니다.특히 진단 전문의의 자기 평가 방법은 실제 업무에서 의도적 수련을 적용하는 좋은 예시입니다. 이론과 실제 사례를 균형 있게 제시하여 독자의 이해를 돕는..

훌륭한 사람 뽑기보다 더 중요한 것 교육과 시스템 플라스크 회원관리 공부

잘 뽑는 것 이상으로 중요한 것"이 무엇인지 깊이 생각해보게 되었습니다. 우리가 조직에서 사람을 뽑는 데 많은 신경을 쓰는 만큼, 그 이후 그들을 어떻게 교육하고 훈련시켜 성장하게 할 것인가에 대한 고민이 부족하다는 점을 지적하고 있으며 이는 마치 비싼 운동기구를 사놓고 실제로 운동을 하지 않는 것과 같다는 비유가 매우 인상 깊었다.직무 성과와 교육, 훈련의 관계를 여러 연구 결과를 통해 설명하고 있으며 특히, 업무 능력을 향상시키기 위해 얼마나 시간을 쓰는지에 따라 직무 성과가 달라진다는 연구 결과는 매우 설득력 있었습니다. 사람들 간의 전문성 차이는 그들이 얼마나 지속적으로 학습하고 훈련하느냐에 달려있다는 점은 인재 관리를 재고해볼 만한 중요한 시사점을 제공합니다. 특히 강조하는 것은 훌륭한 시스템의..

소프트웨어 개발에서 사람의 중요성 플라스크 MySQL연동 방법 복붙 정리

프로젝트 성공을 위해서는 '사람' 요소가 매우 중요하다는 교훈을 얻었고, 이에 따라 인력 구인/선발 프로세스 컨설팅까지 하게 되었다.조직에서 직원 채용 시 중요하다고 생각하는 요소(예: 경력)가 실제로는 중요하지 않을 수 있고, 반대로 별것 아니라고 여겼던 요소가 중요할 수 있다.채용 기준과 실제 업무 성과를 분석해보면 기존 기준이 성과와 연관성이 없을 수 있음을 알게 된다.오히려 경력이 높을수록 편견을 가질 수 있어 최소한의 경력만 요구하는 것이 나을 수 있다.구조화된 인터뷰, 실제 업무 샘플링, 인턴십 등의 방식을 통해 실력을 정확히 가늠하고, 실제 동료들과 함께 인터뷰에 참여하도록 하는 것이 바람직하다.학습한 내용에서의 발견Flask와 MySQL 연동 시 SQLAlchemy를 사용하면 ORM(Obj..

매일 게임처럼 풀어보는 과제 및 flask의 충격!!!

오늘의 학습 내용웹종합 3~4 챕터 복습 flask 재미 있고 입문서라서 약한 부분들이 많아 판교 교보문고 방문 및 구매Do it! 점프 투 플라스크가장 빠른 풀스택을 위한 Flask & FastAPI새로운 아이디어무작정 따라 코드 입력한후 flask & fastAPI 어떤게 나에게 맞을지 선택나만의 블로그 만들기 개발내일의 학습 목표웹종합 챕터 5 복습 및 flask 문서화

파이썬/Flask 2024.06.08
728x90