리프 4-4. Descriptor(1) 예전에 property 배울 때 getter, setter를 배웠다. getter, setter가 high level에서 작동한다면, descriptor는 low level에서 작동한다. descriptor를 이용해서 우리가 원하는 방향으로 개입해서 프로그래밍을 할 수 있도록 해보자 Descriptor get, set, del, Property 1. 객체에서 서로 다른 객체를 속성값으로 가질... 리프파이썬인프런리프 2-2. 필수 문법 ( 배열 관련 함수 ) 순서가 있는 시퀀스형 데이터 즉, 배열을 다룰 때 유용하게 쓸 수 있는 함수를 배워보자. 배열은 어느 분야이든 쓰이는 데이터 형태이므로 익혀두면 도움이 될 것이다! TMI ) Reduce와 Map은 스터디를 하면서 한번 정리한 적이 있어서, 어느정도 알고 있는데 Lambda와 Filter는 아직 어색한 것 같다. 빨리 익숙해져야겠다. 오늘의 키워드 lambda, reduce, map, fil... 리프파이썬인프런리프 3-1. Context manager annotation 저번 시간에 [exit, enter] 매직 메소드를 클래스 형태로 구현하고, with문을 커스터마이즈 했다. 파이썬의 내부로 조금 들어갔다고 볼 수 있다. 이렇게 내부적으로 접근을 할때, 처음엔 클래스 형태로 정의를 해서 접근하는 방법 뿐이었다. 그런데 annotation(@)로 더 쉽게 접근할 수 있는 방법이 있다. 클래스 형태가 아닌 함수 형태로 접근하게 되는 것이다. 왜 contextl... 리프파이썬인프런리프
4-4. Descriptor(1) 예전에 property 배울 때 getter, setter를 배웠다. getter, setter가 high level에서 작동한다면, descriptor는 low level에서 작동한다. descriptor를 이용해서 우리가 원하는 방향으로 개입해서 프로그래밍을 할 수 있도록 해보자 Descriptor get, set, del, Property 1. 객체에서 서로 다른 객체를 속성값으로 가질... 리프파이썬인프런리프 2-2. 필수 문법 ( 배열 관련 함수 ) 순서가 있는 시퀀스형 데이터 즉, 배열을 다룰 때 유용하게 쓸 수 있는 함수를 배워보자. 배열은 어느 분야이든 쓰이는 데이터 형태이므로 익혀두면 도움이 될 것이다! TMI ) Reduce와 Map은 스터디를 하면서 한번 정리한 적이 있어서, 어느정도 알고 있는데 Lambda와 Filter는 아직 어색한 것 같다. 빨리 익숙해져야겠다. 오늘의 키워드 lambda, reduce, map, fil... 리프파이썬인프런리프 3-1. Context manager annotation 저번 시간에 [exit, enter] 매직 메소드를 클래스 형태로 구현하고, with문을 커스터마이즈 했다. 파이썬의 내부로 조금 들어갔다고 볼 수 있다. 이렇게 내부적으로 접근을 할때, 처음엔 클래스 형태로 정의를 해서 접근하는 방법 뿐이었다. 그런데 annotation(@)로 더 쉽게 접근할 수 있는 방법이 있다. 클래스 형태가 아닌 함수 형태로 접근하게 되는 것이다. 왜 contextl... 리프파이썬인프런리프