Skip to content

Python을 사용하면서 기록하고 싶었던 내용들

Notifications You must be signed in to change notification settings

sc-ahn/python-workshop

Repository files navigation

python-workshop

Python을 사용하면서 기록하고 싶었던 내용을 dockerize 하여 기록하는 저장소입니다.

각각의 실행환경이 다를 것이고, 이를 매번 맞춰주는 것은 번거롭기에 도커화하여 기록합니다.

목차 내용
concurrent 병렬프로그래밍 퍼포먼스를 비교하기위해 작성
gc GC 오버헤드 설명 및 튜닝관련 내용
list vs. array built-in list와 array 그리고 numpy의 ndarray 성능 비교
pydantic v1 vs. v2 pydantic v1과 v2의 성능 비교
json-vs-orjson json과 orjson의 성능 비교

실행

Makefile에 커맨드를 작성해두었습니다.

> make help

Usage:
  make <target>

Targets:
  help                  make help
  build-gc              -> make run-gc or make shell-gc
  build-cc              -> make shell-cc
  build-cc-py312        -> make shell-cc-py312
  build-list-vs-array   -> make shell-list-vs-array
  build-use-pydantic-v1  -> make shell-use-pydantic-v1
  build-use-pydantic-v2  -> make shell-use-pydantic-v2
  build-json-vs-orjson  -> make shell-json-vs-orjson

About

Python을 사용하면서 기록하고 싶었던 내용들

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published