Month: March 2021

이 내용은 Effective Python(2nd) 에서 가져왔다. Python 3.8 부터 새로 추가된 기능이라는데, Assignment Expression 이라는게 있다. 말 그대로, 새로운 할당법이다. 선할당, 후검토랄까. 다음 코드를 보자. 별 게 없는데, Effective Python 의 저자는 이 코드를 ‘It is noisier than it needs…

이 둘이 뭘 의미하는지에 대해선, 길고 지루하고 어려운 논의가 많다.하지만, 그건 원론, 또는 학술의 관점에서 그렇다는 얘기고, 내 선에선 이렇게만 알면 되겠다. ‘이렇게’는 아래 코드로 대신한다. 코드는 Beyond the Basic stuff with Python 에서 가져왔다. WizCoin 이라는 클래스를 만들고, 객체를…

이 책, 좋다. (읽는데 한.. 두어달쯤 걸렸으려나?)이런 저런 미사여구가 필요없다. Pythonic 이란 표현이 딱 어울릴 듯. Al Sweigart 의 책은 이 책까지 3권째였나.. 아무튼 몇 권을 봤는데, 모두 훌륭했다.다만, 이 책이 좋았다고 느낀데는, 그동안 Python 에 내가 꽤 노력(?)을 기울인…
오늘 오전(사실 어제부터 그랬을테지만)에 이 사이트에 이상이 있음을 발견했다. 데스크탑에서 접속했음에도, Mobile 페이지로 연결이 됐다. 아.. 왜 그러는걸까. 왜 나를 시험에 들게 하는 걸까.사실, 얼마전부터 분위기를 바꿔보고 싶은 생각이 있었다. 이 사이트 시작부터 Publishable MagVersion 을 사용하고 있었기 때문에, 이미…

파이썬을 사용하여 Operator Overloading 을 시도하려면, dunder(Double Underscore) method 를 사용하면 된다. def __add__ 등으로 가능한데, 교환법칙(Commutative)이 되는 덧셈/곱셈등은 관계없는 경우도 있지만, 그렇지 않은 뺄셈/나눗셈등을 할 때는, 연산 위치를 신경써줘야 한다. 예를 들어, Class Object 오른쪽에 연산이 가능하게 설계했을 경우,…

몇십년만에, ‘유제’의 뜻을 찾아봤고, 알아냈다.그런데, 어째 좀 씁쓸하다. 요즘은 예전만큼 인기가 없다지만, 내가 공부하던 시절엔 이 책은 그야말로 바이블이었다. 양대 산맥을 이루고 있던 ‘해법수학’은 지금은 없어졌지만, 정석은 그래도 아직까지 그 이름을 떨치고 있는 중이다. ‘수학의 정석’은, 쪽 상단에는 ‘필수 예제'(요즘…

이걸 마지막으로, Python property 는 졸업했으면. 예전에도 같은 내용을 정리한 적이 있다. 우와, 벌써 6년 전이로군.그동안 사실 Python 을 그다지 많이 파진 않았기에, 어찌보면 6년만에 처음으로 다시 이 개념에 대해 공부를 한 셈이 됐다. ‘개념’ 정리는 이 글로 끝이 될…
Recent Comments