기록하는 투자자

파이썬의 성능을 고려하자, < 효율적 개발로 이끄는 파이썬 실천 기술 파이썬에 숨겨진 힘을 이용해 개발 효율을 높이자!> 본문

제대로 보는 도서리뷰

파이썬의 성능을 고려하자, < 효율적 개발로 이끄는 파이썬 실천 기술 파이썬에 숨겨진 힘을 이용해 개발 효율을 높이자!>

기록하는 투자자 컨티뉴언 2021. 5. 2. 23:08
728x90
반응형

오늘 볼 책은 파이썬에 관한 책입니다.

이 책의 제목에서도 볼 수 있듯이 개발 효율을 높이는 것이 책의 목적입니다.

책의 3분의 1정도는 파이썬의 기본에 대해 다뤄주고 있습니다.

만약 파이썬을 처음 접해보는 분들은 다른 입문 책을 통해 파이썬을 어느 정도 다뤄보시길 바랍니다.

나머지는 파이썬의 효율을 위한 중요한 문법과 운영체제 등 다양한 내용이 존재합니다.

저 또한 이 책을 보면서 어려운 부분이 상당 부분 존재했는데 애플리케이션 개발을 위해 초점이 맞춰진 부분이 있기 때문입니다.

실제로 파이썬을 활용하여 할 수 있는 일은 굉장히 많습니다.

저는 크게 분석 또는 개발로 나눠볼 수 있는데 이 책은 주로 개발에 초점이 맞춰져 있습니다.

그래서 실제로 개발을 하시는 분들에게는 이 책을 옆에두고 병렬처리, 제너레이터, 데코레이터, 내장함수를 함께 다뤄보시면 많은 도움을 받을거라 생각합니다.

그럼 주요 내용을 한 번 봐봅시다.

 

먼저 책표지에서 볼 수 있는 부분부터 특징이 확실합니다.

파이썬 입문자들은 모르는 내용이 많다는 것입니다.

특히 운영체제에 해당하는 병렬 처리와 비동기, 가상환경에 대한 내용도 있습니다.

때문에 이 책을 읽기 위해서는 컴퓨터에 대한 지대한 관심과 전공까지 하신다면 안성맞춤이라 생각됩니다.

또 부분적으로 저같은 경우는 데이터 관련 어떤 내용이 적합할지 찾아보게 되었습니다.

애플리케이션 개발뿐만 아니라 파이썬은 데이터분야에서도 많이 쓰이기 때문입니다.

 

이 책에서는 함수와 제너레이터에 대한 장점도 잘 설명해주고 있습니다.

파이썬 튜토리얼만 보는 경우에는 어느 순간부터 기능에 대해 왜 쓰는지, 장점이 무엇인지 알기가 어렵습니다.

이 책의 특징은 왜 쓰는지에 초점을 잘 맞춰서 설명해주고 있다는 것입니다.

특히 소프트웨어와 하드웨어 측면에서 동시에 설명해주기 때문에 다양하게 생각해볼 수 있습니다.

또 다른 장점은 아래처럼 의사코드가 많다는 것입니다.

실제로 코드를 작성할 때 어려운 점은 기능을 어떻게 분리해야될지에 대한 고민입니다.

이런 상황에서 의사코드를 작성하는 것은 굉장히 중요한 작업인데 책의 대부분 내용은 의사코드로 이뤄져있어서 코드와 개념을 함께 이어보는 연습을 할 수 있습니다.

 

뒷부분에서 다뤄지는 병렬처리와 가상환경에 대해서는 추가적인 자료를 찾으면서 실 수행을 해보시길 바랍니다.

코드도 다운로드가 가능하니 코드와 함께 내장함수를 다양하게 활용해보시길 바랍니다.

이 책은 한 번에 모든 내용을 이해하기에는 어려운 부분이 있습니다.

옆에 레퍼런스 형태로 두고 필요한 부분이 무엇이었는지 학습하는 형태로 3달정도 함께 보시면 필요한 부분에 대해서 더 효율적으로 해결하는 습관을 기를 수 있습니다.

그럼 즐거운 파이썬하시길 바랍니다.

감사합니다.

 

728x90
반응형