본문 바로가기
프로그래밍/python

Python을 익히기에 좋은 프로젝트

by W.C. 2024. 12. 28.
728x90

  • 언어를 익히기에 좋은 방법 중 하나는 잘 작성된 코드를 읽어보는 것
  • FastAPI 를 만든 Sebastian Ramirez, Pydantic을 만든 Samuel Colvin, Starlette를 만든 encode 팀의 모든 프로젝트

tiangolo - Overview

 

tiangolo - Overview

Creator of FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪. Open Source, APIs, and tools for data/ML. 🤖 Python, TypeScript, Docker, etc. - tiangolo

github.com

 

https://github.com/samuelcolvin/pydantic

 

GitHub - pydantic/pydantic: Data validation using Python type hints

Data validation using Python type hints. Contribute to pydantic/pydantic development by creating an account on GitHub.

github.com

 

https://github.com/encode

 

Encode

Collaboratively funded software development. Encode has 22 repositories available. Follow their code on GitHub.

github.com

 

  • FastAPI 의 관련 패키지들

ㅤ→ FastAPI-Azure-Auth : 인증과 권한 관리

ㅤ→ ASGI—Correlation-ID : AsyncIO를 이용한 정보 저장

ㅤ→ Django-GUID : 동기/비동기 Django

ㅤ→ Pydantic-factories : Pydantic 모델의 Mock 데이터 만들기

  • GitHub에서 오늘/이주의 트렌딩 파이썬 프로젝트들 보기

https://github.com/trending/python?since=daily

 

GitHub · Build and ship software on a single, collaborative platform

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

github.com

 

 

GitHub - Textualize/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.

Rich is a Python library for rich text and beautiful formatting in the terminal. - Textualize/rich

github.com

 

GitHub - getsentry/sentry: Developer-first error tracking and performance monitoring

Developer-first error tracking and performance monitoring - getsentry/sentry

github.com

 

GitHub - pdm-project/pdm: A modern Python package and dependency manager supporting the latest PEP standards

A modern Python package and dependency manager supporting the latest PEP standards - pdm-project/pdm

github.com

 

GitHub - deezer/spleeter: Deezer source separation library including pretrained models.

Deezer source separation library including pretrained models. - deezer/spleeter

github.com

EDX https://github.com/edx/edx-platform

 

GitHub - edx/edx-platform

Contribute to edx/edx-platform development by creating an account on GitHub.

github.com