[TIL] Python basic 32: LEGB rules and Memory structures

LEGB rules 즉 Local, Enclosing, global(or module), built-in varialbe의 scope에 대해 알아본다. 그리고, Python Memory structure가 어떤지 개괄적으로 알아본다.

[Python] · March 27, 2022 · Me

[TIL] Python basic 31: First-class

일급 함수(일급 객체, first-class)란 무엇인지 알고, 일급 함수의 예인 lambda function, Callable, Partial에 대해 알아본다. 그리고 추가적으로 Signature에 대해 간단히 알아본다.

[Python] · March 25, 2022 · Me

[TIL] Python basic 30: Sort VS Sorted

sort와 sorted의 차이를 알아보고, Array data type 에 대해 알아본다.

[Python] · March 24, 2022 · Me

[TIL] Python basic 29: Data Model

Python data model을 상세히 분류하여 mutable과 immutable의 차이가 무엇인지, list comprehension이 무엇인지, unpacking을 tuple에 어떻게 구현하는지, immutable dictionary와 set에 대해 조금 더 깊이 알아보자.

[Python] · March 23, 2022 · Me

[TIL] Python basic 28: Namedtuple

Data Model의 한 종류인 namedtuple에 대해 알아보자. namedtuple을 사용하면 key 값이 생기면서 tuple의 특징이 유지되기 때문에 클래스보다도, 딕셔너리보다도 권장되는 데이터 타입이다.

[Python] · March 22, 2022 · Me

[TIL] Python basic 27: Special Method

지난 번 Python basic 26 Class advanced에 이어서 class 안에 정의되는 built-in method인 special method에 대해 알아보자. 또한 파이썬의 핵심 4가지에 대해 알아보자. 마지막으로 오버라이딩을 통해서 클래스끼리 연산해보자.

[Python] · March 21, 2022 · Me

[TIL] Python basic 26: class advanced

Python basic 14의 내용을 이어서 진행한다. instance의 self가 무엇을 의미하는지, dir과 __dict__가 무슨 차이인지, 또한 method 3종류인 class method, instance method 마지막으로 static method에 대해 알아본다.

[Python] · March 16, 2022 · Me