파이썬 스킬 업 - 기초를 넘어서, 파이썬을 파이썬답게 사용하자!
브라이언 오버랜드.존 베넷 지음, 조인석 옮김 / 길벗 / 2021년 5월
평점 :
절판




비전공자들에게 프로그래밍을 접하는 과정에서 주목받는 언어 중 파이썬입니다. 파이썬은 간결한 문법으로 입문자가 이해하기 쉽고, 다양한 분야에 활용되고 있습니다. 문법이 간결하고 표현 구조가 인간의 사고 체계와 닮아 있어, 초보자들도 파이썬 배우는 걸 도전합니다.

 

파이썬 기초를 배우다 보면 더 딥하게 공부하고 싶은 욕구가 생기는데요. 이번에 소개할 파이썬 스킬 업은 기초를 넘어서 파이썬을 파이썬답게 사용하자라는 핵심이 담겨있습니다. 전체 기본 문법을 깊은 수준으로 처음부터 끝까지 모두 훑어볼 수 있는 기회입니다, 기초를 넘어서 파이썬의 런타임 효율성, 고급 문법, 람다 함수, 정규 표현식, 매직 매서드, 데이터 수집 및 시각화까지 알아 갈 수 있습니다.



 

파이썬 스킬 업은 입문서이기보단 중급서에 가까워 각자의 원하는 수준에 맞게 핵심 장을 찾아서 보는 것도 또 하나의 팁입니다1장에서 기본기를 탄탄하게 만들고 싶은 개발자를 위한 장입니다. 파이썬을 익혔지만, 기본기가 약하다고 판단된다면 1장 시작해서 파이썬에 모든 것을 알 수 있습니다.

 

2~3장은 기본기를 넘어 문자열과 리스트 기능들을 소개하고 있습니다. 파이썬을 처음 배울 때 놓치기 쉬운 데이터 구조의 고급기능들을 포함하고 있습니다.




4장은 개발자 대부분이 익히는 데 오랜 시간이 걸리는 파이썬의 22가지 프로그래밍 지름길을 나열과 커맨드 라인 그리고 패키지에 대한 내용을 담고 있습니다.

 

5장부터는 고급기능에 대해서 자세히 담고 있습니다. 특정 영역인 텍스트 포매팅, 정규표현식, 패턴-일치 기술의 세밀한 부분까지 다룹니다. 그리고 8장은 텍스트와 바이너리 파일을 다루는 다른 방법들을 만날 수 있습니다.

 


12장부터는 고급 수학 및 플로팅 소프트웨어를 학습하고 싶은 개발자들을 위한 개념들이 있는데요. 플로팅으로 그래프를 표현하고 싶거나, 과학 애플리케이션을 만들고 싶다면 패키지인 고급 수준 기능들의 기본 지식을 제공합니다.

 

이뿐만 아니라 주로 다른 입문서에서 볼 수 없는 주제들을 담고 있습니다.

패키지-파이썬의 고급 숫자와 플로팅 소프트웨어의 사용법, DecimalFraction 같은 특별한 타입

파이썬의 바이너리 파일 연산자와 텍스트 연산자를 사용하는 모든 방법을 마스터

파이썬에서 잘못된 방법을 피하면서 다중 모듈을 사용하는 방법

객체 지향 프로그래밍의 좋은 점, 특히 모든 매직 메서드의 별난 점, 특별한 기능과 사용법



파이썬 스킬 업은 고습 기술을 다루고 있어도 명확한 설명과 예시에 중점을 두고 있는데요. 코드가 어떻게 동작하는지 직접 IDLE에 입력해 확인하는 방식으로 학습하길 권장하고 있습니다. 굵은 글씨로 표현한 줄은 입력해야 하거나 기존 코드에 추가, 수정된 부분입니다.

 

모든 기술을 마스터하면 상대적으로 적은 양의 코드를 작성할 수 있게 도와줍니다. 파이썬 스킬 업 책에서는 막연하게 개념을 설명하고 있는 게 아닌 파이썬은 단순히 시간을 절약해 주는 장치가 아니라, 이 방식으로 프로그램을 만드는 즐거움을 알려줍니다.

 

이번 파이썬 스킬 업 책을 통해 입문 과정에서 학습한 내용을 점검하고, 빠진 부분을 채워 넣을 수 있습니다. 잘못 알고 있던 사실을 바로잡으시길 바랍니다. 해당 기능을 왜 사용하는지, 언제 사용해야 하는지, 어떻게 잘 사용할 수 있는지 파이썬을 제대로 잘 사용할 수 있게 가이드 해주는 파이썬 스킬 업 책을 추천합니다.

 

예제파일을 다운 받을 수 있습니다.

https://github.com/gilbutITbook/080222


"길벗 개발자 리뷰어 활동을 위해서 책을 제공받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo