목록Today I Learned (20)
To
Dynamic memory management에 대해서 배웠다. 예전, DS 수업에서 배운 dynamic sizable array가 생각이 났다. 컴퓨터가 쓰는 메모리 공간: Stack, Heap, Data에 대해서도 알게 되었다. 이 수업을 들을 수록 프로그래밍을 더 잘하려면 컴퓨터의 작동 원리에 대해 명확하게 알고 있어야 한다는 것을 느낀다. 지금 내 상태는 여러 컴퓨터 관련 용어들을 들어보긴 했지만 그것들이 왜 필요하고 어떻게 유기적으로 연결되는지 이해하지는 못한다. 그래서 도움을 줄 만한 관련 서적들을 찾아보던 중, 찰스 펫졸드라는 사람이 쓴 CODE라는 책을 발견했다. 매우 평이 좋기에 덜컥 사 버렸다. 다음 주부터 차근차근 읽어보며 컴퓨터의 역사에 대해 살펴볼 예정이다. 기대된다. 지금까지는 ..
포인터와 관련된 과제가 주어졌다. 고등학교 정보시간에는 포인터를 왜 쓰는지 이해가 안됐는데 Python을 배우고 나니 포인터가 C에서 필수적임을 조금은 이해할 수 있었다. C언어에 한 발 더 다가간 느낌이다. RC 회로, 키르히호프 법칙을 배웠다. Linear하게 연결된 회로에 대해 어떻게 접근해야 하는 지 알게 된 것 같다. 그림들을 보고 해석하는 방법을 배우고 있다. 그림을 볼 때 다양한 시각을 가질 수 있으면 좋겠다. 영미 시에 대해 배우고 있다. 시가 쓰여진 시대에 대한 이해, 작가에 대한 이해를 하고 나니 안보였던 부분이 시에서 읽혀진다. 이과적인 것과는 또 다른 경이로움이다. 인프런에서 강의를 들으며 앱개발 공부를 하고 있다. 간단한 앱을 android studio를 이용해 만들고 실제 폰에 ..
Python Cookbook Chapter 6 Deep Learning from Scratch Chapter 5,6 Start BOJ problem solving