PHC/Python2011.11.01 01:38

아직 다양한 프로그래밍 언어를 접해보지도 않았지만
파이썬을 배우면서 파이썬의 기능에 대해 깜짝깜짝 놀라곤 한다.
파이썬을 배우다가 이런말을 듣기도 했다. C로 1000줄을 짜야 만들수 잇는 프로그램을
파이썬은 100줄 만으로도 가능하다는 것이다. 물론 소스가 짧다고해서 좋은것만은 아니다. 또한 C에비해서 속도가 느린 단점이 있지만 파이썬이 제공하는 다양한 라이브러리들의 강력한 기능들과 프로그램 제작 기간 단축이라는 장점은
파이썬이 갖고있는 가장 강력한 기능이라고 생각한다. 이때까지 C와 C++ WIN32 API 를 공부해오다가 대화형 인터프리터 언어인 파이썬을 공부하니 약간은 생소하게 느껴진다. 내가 파이썬을 공부하게된 계기는 다름이 아니라
도서관에 있는 파이썬 해킹 프로그래밍 이라는 책을 계기로 공부를 하게 되었다. 책 소개를 보면 해커와 리버스 엔지니어가 읽어야 할 필독서 라고 나와 있는데 리버스 엔지니어가 꿈인 나로써는 디버거 제작이나
프로그램 후킹에 관심이 많았으므로 파이썬에 대한 기본적인 지식을 익힌뒤 이 책을 공부할 생각으로
파이썬을 공부하기 시작했다.  파이썬 해킹 프로그래밍 이란 책을 공부해 나아가면서 후킹은 물론이고 메모리 에디터,디버거 툴들을 만들어보고 싶다.
Posted by 케데