diff --git a/.vscode/settings.json b/.vscode/settings.json index e2d8b36..a15acdd 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,23 @@ { - "python.formatting.provider": "black", + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[markdown]": { + "editor.wordWrap": "on", + "editor.quickSuggestions": { + "comments": "off", + "strings": "off", + "other": "off" + }, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[python]": { + "editor.defaultFormatter": "ms-python.python" + }, "python.linting.pylintEnabled": false, "python.linting.flake8Enabled": true, "python.linting.enabled": true, - "editor.defaultFormatter": "ms-python.python" + "python.linting.flake8Args": ["--max-line-length=100"], + "python.formatting.provider": "black", + "python.formatting.blackArgs": ["--line-length", "100"] } diff --git "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/00-decorator.py" "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/00-decorator.py" index 3f0fb19..88dd9d0 100644 --- "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/00-decorator.py" +++ "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/00-decorator.py" @@ -9,6 +9,7 @@ def new_func(): return new_func +#바로위에다가 함수를 재정의 decorator를 사용해서 @copyright def smile(): print("🙃") diff --git "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/05-magic-method.py" "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/05-magic-method.py" index 2096b1f..ab73207 100644 --- "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/05-magic-method.py" +++ "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/05-magic-method.py" @@ -6,8 +6,6 @@ class Robot: Author : Amaco """ - population = 0 - def __init__(self, name): self.name = name Robot.population += 1 @@ -50,4 +48,4 @@ def __call__(self): print(droid1) # <__main__.Robot object at 0x7fde1c742110> -> R2-D2 robot!! -droid1() \ No newline at end of file +droid1() diff --git "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/15-__slots__.py" "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/15-__slots__.py" index 35bc9fc..70d9ccc 100644 --- "a/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/15-__slots__.py" +++ "b/01 \355\214\214\354\235\264\354\215\254, \352\260\235\354\262\264\354\247\200\355\226\245 \355\224\204\353\241\234\352\267\270\353\236\230\353\260\215/15-__slots__.py" @@ -5,6 +5,8 @@ # __dict__를 통해 관리되는 객체의 성능을 최적화한다. -> 다수의 객체 생성시 메모리 사용 공간 대폭 감소한다. """ +import timeit + class WithoutSlotClass: def __init__(self, name, age): @@ -34,9 +36,6 @@ def __init__(self, name, age): print(ws.__slots__) -import timeit - - # * 메모리 사용량 비교