Language, Framework/python

Uvicorn으로 python 프로젝트를 실행하며 uvicorn은 무엇이고 어떻게 동작하는지 궁금하여 공부 및 정리해보기로 했다.처음 생각은 fast api 프레임워크도 비동기를 지원하고 uvicorn도 비동기 서버를 제공하는데 과연 비동기에 대해 잘 알고 잘 사용하고 있는가로부터 시작됐다. 더 거슬러 올라가면, 누군가 내가 만든 python 프로젝트에 필요한 cpu및 메모리 스펙에 대해 알려달라고 했었다.로컬에서 테스트해보니 내 생각대로 비동기로 흘러가지 않았고 해결하고자 공부가 필요했다.동기와 비동기 개념프로그래밍에서 동기(Synchronous)와 비동기(Asynchronous)는 코드의 실행 방식에 대한 두가지 중요한 개념입니다. 동기 프로그래밍은 코드가 순차적으로 실행되어 이전 작업이 완료될 때까..
요즘 GPT 관련 업무를 진행하면서 python을 다루게 되었습니다.Fast API로 구현된 프로젝트를 찾아보며 패키지 구조와 전반적인 플로우를 살펴보게 되었습니다.매번 java spring 프로젝트를 진행하며 'java는 객체지향 언어이다' 는 귀에 피나도록 들었지만python은 어떤지 궁금했습니다. 그래서 해당 주제로 글을 작성하게 되었습니다. 결론부터 말씀드리면 python도 객체지향 언어입니다.왜냐하면 python에서 Class를 지원하기 때문입니다.이는 객체지향 프로그래밍의 모든 주요 개념(캡슐화, 상속, 다형성)을 지원하기 때문입니다!클래스를 정의하고, 객체를 생성하며, 메서드와 속성을 사용하는 등의 객체지향적 접근 방식을 완전히 수용합니다.  객체지향 프로그래밍 주요 개념들의 예시를 통해 더..
키득코딩
'Language, Framework/python' 카테고리의 글 목록