-
Chapter 2. Object-Oriented Programming - 2카테고리 없음 2017. 7. 15. 22:36
2.3 Class Definitions- A class serves as the primary means for abstraction in object-oriented programming. - In Python, every piece of data is represented as an instance of some class.- 이름 정리: member functions(=methods) // attributes(=fields, instance variables, or datamembers) 2.3.1 Example: CreditCard Class-[The self Identifier]In Python, the self identifier plays a key role.Syntactically, sel..
-
Chapter 2. Object-Oriented Programming - 1algorithms-in-python 2017. 7. 15. 22:29
2.1.3 Design Patternsthe algorithm design patterns- Recursion, Amortization, Divide-and-conquer, Prune-and-search, Brute force, Dynamic programming, The greedy methodthe software engineering design patterns- Iterator, Adapter, Position, Composition, Template method, Locator, Factory method 2.2 Software Development- 일반적인 소프트웨어 개발은 다음의 단계를 거친다. 1) 디자인 2) 구현 3) 테스팅 & 디버깅2.2.1 Design- OOP(object-ori..
-
copy - shallow and deep copy operationsPython 2017. 6. 17. 03:16
Assignment statements in Python do not copy objects, they create bindings between a target and an object. For collections that are mutable or contain mutable items, a copy is sometimes needed so one can change one copy without changing the other. : Python에서 =(assignment) 연산자는 reference를 복사하지, object 자체를 복사하는 게 아니다. copy.copy(x)Return a shallow copy of x.copy.deepcopy(x)Return a deep copy of x.[ ..
-
2017년에 본 영화영화 2017 2017. 2. 2. 02:57
밑줄: 본 영화 안 밑줄: 앞으로 볼 영화 1. 라라랜드(2016) 주변에 영화에 대한 반응이 너무 좋아서 보게 됐다. 군더더기 없이 잘 만든 영화인 듯하다. OST도 좋다. 잊을 수 없는 장면은 영화의 끝자락에 라이언 고슬링이 피아노를 치며 엠마 스톤을 애잔하게 바라보는 장면이다. '눈빛으로 연기한다'는 말을 실감하게 해준 영화.2. 이미테이션 게임(2014) 충격적이다. 영화는 2차대전에서 나치의 암호 애니그마를 해독하여 연합군을 승리로 이끌었던 앨런 튜링의 비극적인 삶을 그리고 있다. 세상을 구한 영웅이, 어이 없게도 동성애자라는 이유로 핍박을 받다 결국 자살하게 된다. 2차 대전에서 암호를 해독하여 종전을 이끈 것도 그렇고, 튜링 머신을 제작하여 컴퓨터의 시대가 도래하게 만든 것도 그렇고, 자기 ..
-
<가난의 힘>길지 않은 독후감 2016. 4. 8. 18:48
가난한 자취생의 멘털리티를 긍정적으로 만들어준 책이라고 할 수 있겠다. 가난을 에너지로 바꾸는 열 가지 기술이 있다고 한다. 기술 1. 가난을 있는 그대로 받아들여라기술 2. 워커홀릭이 되라기술 3. 가난했던 시절을 잊지 말아라기술 4. 한 권의 책을 읽고 또 읽어라기술 5. 자존심보다 자부심으로 승부해라기술 6. 세상을 향해 촉을 세워라기술 7. 주변의 가난을 살펴보라기술 8. 인생의 계획을 세워라기술 9. 호감형 인간이 되라기술 10. 인생의 동지를 만들어라 열 가지 기술 중에 가난과 직접적인 관련이 없는 것들도 있는 것 같다. 책이 전하고자 하는 메시지를 정리해보면 다음과 같다. "가난하다고 해서 위축되지 마라." "가난한 상태에서만 얻을 수 있는 것이 있는데, 이 시기에 얻은 힘이 인생의 밑거름이..
-
<욕망해도 괜찮아>길지 않은 독후감 2016. 4. 8. 17:37
이 책은 아는 형이 소개해줘서 읽게 됐다. 예전에 이라는 같은 저자의 책을 재밌게 읽은 적이 있어서 책에 대한 신뢰가 있었는데, 이번 책도 역시 만족스러웠다. 책을 읽고 나면, 읽기 전과 무엇이 달라졌는지를 생각해보게 된다. 이 책은 내가 사람을 보는 관점을 바꾸게 해주었다."사람은 누구나 욕망 덩어리다!" 원래는 욕망하는 게 괜찮지 않다고 생각했다. 욕망을 솔직하게 드러내는 것을 좋게 보지 않는 사회 분위기 때문인지, 스스로 몸을 낮추고 욕망을 숨기려고 했다.그럼에도 어찌 할 수 없을 때는 저자가 했던 것처럼 우회로를 찾아서 나의 욕망을 은근하게 표출하곤 했었다. 그런데 이렇게 살다보니, 자신의 욕망대로 자유롭게 사는 사람들을 보면 왠지 모르게 불편한 마음이 들곤 했다. 원인이 무엇일까 생각해보니 이유..