프로그래머를 위한 파이썬: 실전 프로젝트로 배우는 소프트웨어 개발의 원리와 정석

· 제이펍
1.0
1 条评价
电子书
280

关于此电子书

자신의 작업을 개선하고자 하는 모든 프로그래머를 위하여!


전문가 수준의 코드는 버그 없이 실행되는 것 이상을 의미한다. 코드가 깔끔해야 하며, 가독성이 좋아야 하고, 유지보수하기 쉬워야 한다. 실력 있는 파이썬 프로그래머에서 전문 개발자로 발돋움하기 위해서는 코딩 스타일과 애플리케이션 설계, 그리고 개발 프로세스에 대한 업계 표준을 배워야 한다. 이 책이 필요한 이유가 바로 이것이다.


『프로그래머를 위한 파이썬』은 이해할 수 있으며, 유지보수가 가능하며, 확장 가능한 전문가 수준의 소프트웨어를 설계하고 작성하는 방법을 설명한다. 데인 힐라드는 프로그래밍 전문가가 되기 위해서 무엇이 필요한지 잘 알고 있으며, 유용한 예제와 연습 문제를 통해 코드를 모듈화하는 것과 복잡도를 줄여 품질을 향상시키는 시점과 이유 그리고 그 방법을 알려준다. 이러한 핵심 원칙을 배운다면 여러분의 코드는 읽기 쉽고, 관리하기 쉬우며, 재사용하기 좋게 변모할 것이다.


이 책의 주요 내용

- 대규모의 파이썬 프로젝트 구성

- 적절한 수준의 추상화

- 깔끔하고 재사용 가능한 코드 작성

- 상속과 조합

- 테스트와 성능에 대한 고려 사항


이 책의 대상 독자

이 책은 파이썬의 기초 또는 다른 객체지향 언어에 익숙한 모든 프로그래머를 대상으로 한다.


추천사

“모든 언어에 적용할 수 있는 일반적인 소프트웨어 아키텍처와 진실에 대한 풍부한 정보!”

- David T. Kerns, Rincon Research Corporation


“이 책을 읽고 전문가처럼 파이썬 코드를 작성하자.”

- Davide Cadamuro, BMW Group


“가독성을 높이고 확장하기 쉬운 소프트웨어를 설계하는 방법에 대한 훌륭한 내용을 담은 따라하기 쉬운 책!”

- Mike Stevens, Silver Hammer Associates


“이 책은 파이썬 개발자를 전문가가 되도록 안내할 것이다.”

- Joseph Perenia, Sony Interactive Entertainment


评分和评价

1.0
1 条评价

作者简介

현재 비영리 고등교육 회사인 ITHAKA에서 웹 애플리케이션 수석 개발자로 일하고 있으며, 이전에는 바이오인포매틱스 애플리케이션을 위한 ETL 파이프라인과 원격 측정 데이터에 대한 추론 엔진을 개발하였다. 그의 초창기 프로그래밍 이력으로는 마이스페이스(MySpace) 페이지에 커스텀 스타일링 생성, 라이나서러스(Rhinoceros) 3D 모델링 애플리케이션 스트립트 작성, MS-DOS 게임인 리에로(Liero)에 커스텀 스킨과 무기 제작 등이 있다. 그는 창의적인 코딩을 좋아하며, 그가 사랑하는 음악, 사진, 음식, 소프트웨어를 서로 어떻게 결합할지를 고민하고 있다. 또한 그는 국제 파이썬 장고 콘퍼런스에서 연설했으며, 누가 그만두라고 하기 전까지는 계속할 계획이다. 

한양대학교에서 컴퓨터 공학을 전공한 후로 지금까지 개발자의 길을 걷고 있다. 애플리케이션 개발이 천직임을 인정하면서도 혹시 다른 재능도 있는 건 아닐까 하는 희망으로 아이스하키도 해보고 기타도 만져보지만, 결국은 컴퓨터 앞에 앉아 개발에 몰두하는 자신을 발견하곤 한다. 최근에는 Flutter를 비롯한 멀티 플랫폼에 관심을 두고 있다. 옮긴 책으로는 『핵심만 골라 배우는 SwiUI 기반의 iOS 프로그래밍』 외 12종이 있다. 번역한 책들의 독자를 위한 인터넷 카페(http://cafe.naver.com/petersbook)도 운영하고 있다.

为此电子书评分

欢迎向我们提供反馈意见。

如何阅读

智能手机和平板电脑
只要安装 AndroidiPad/iPhone 版的 Google Play 图书应用,不仅应用内容会自动与您的账号同步,还能让您随时随地在线或离线阅览图书。
笔记本电脑和台式机
您可以使用计算机的网络浏览器聆听您在 Google Play 购买的有声读物。
电子阅读器和其他设备
如果要在 Kobo 电子阅读器等电子墨水屏设备上阅读,您需要下载一个文件,并将其传输到相应设备上。若要将文件传输到受支持的电子阅读器上,请按帮助中心内的详细说明操作。