본문 바로가기

패키징

데이터 과학을 위한 소프트웨어 엔지니어링 효율적이고 견고한 파이썬 데이터 과학 코드 작성하기 재현 가능하고, 견고하며, 확장 가능한 코드를 작성하는 능력은 데이터 과학 프로젝트의 성공에 핵심적인 요소이며, 프로덕션 코드를 다루는 작업에 절대적으로 필수적이다. 이 책은 데이터 과학과 소프트웨어 엔지니어링 사이의 간극을 메우고, 소프트웨어 엔지니어링의 모범 사례를 데이터 과학에 적용하는 방법을 명확하게 설명한다. 넘파이, 팬더스 등을 이용한 파이썬 예제를 통해 더 나은 데이터 과학 코드를 작성하는 방법을 배울 수 있다.  도서구매 사이트(가나다순)   [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [쿠팡]  출판사 제이펍저작권사 O'Reilly Media원서명 Software Engineering for Data Sci.. 더보기
데이터 과학과 소프트웨어 공학의 만남 데이터 과학자가 소프트웨어 공학 지식을 갖추는 것이 점점 더 중요해지고 있습니다. 데이터 분석 코드도 프로젝트가 커질수록 유지보수가 필요한데, 코드 품질이 낮거나 문서화가 부족하다면 생산성도 낮아지고 시간이 지날수록 문제는 더 커집니다. 협업과 확장성을 위해서도 버전 관리나 테스트 같은 소프트웨어 공학 역량이 필요합니다.  데이터 과학자도 좋은 코드를 작성할 줄 알아야 하는 시대 하지만 데이터 과학자들은 통계, 모델링, 데이터 분석에 집중하다 보니 개발 프로세스와 코드 품질 관리에까지 신경을 쓰기 어렵고, 교육과정에도 소프트웨어 공학이 포함되지 않아 소프트웨어 공학 지식을 갖추기가 어렵습니다. 배우면 좋다는 건 알지만 업무 특성상 빠른 프로토타이핑이 요구되는 일도 많아, 배울 엄두 자체를 내지 못하는 거.. 더보기
전문가를 위한 파이썬 프로그래밍(제4판) 베테랑에게 배우는 모던 파이썬 개발의 베스트 프랙티스와 인사이트 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) 교보문고 / 구글북스 / 리디북스 / 알라딘 / 예스이십사 출판사 제이펍 저작권사 Packt Publishing 원서명 Expert Python Programming, 4th Edition (9781801071109) 도서명 전문가를 위한 파이썬 프로그래밍(제4판) 부제 애플리케이션 구축, 유지보수, 패키징, 배포 등 모던 파이썬 개발 마스터하기 지은이 미하우 야보르스키, 타레크 지아데 옮긴이 김모세 감수자 (없음) 시리즈 (없음) 출판일 2022. 08. 12 페이지 592쪽 판 형 46배판변형(188*245.. 더보기
가장 깊은 곳까지 놀라운 파이썬 여행 간단한 파이썬 코드를 작성하기는 쉽습니다. 하지만 규모가 커지면 (모든 언어가 그렇듯) 파이썬 코드도 높은 가독성을 유지하기가 쉽지 않습니다. 다른 언어에서 파이썬으로 넘어온 개발자들이 ‘파이써닉’한 이디엄(idiom)을 몰라 기존 언어의 이디엄을 고수하는 일도 흔하죠. 또한 생태계가 활발한 만큼, 의존하는 라이브러리가 많아질수록 개발 환경 자체도 복잡해지죠. 흔히 디펜던시 지옥(dependency hell)이라고 부르는 상황에서 파이썬도 자유롭지 못합니다. 그저 라이브러리를 하나 쓰고 싶었을 뿐인데... (xkcd.com, CC BY-NC 2.5) 너무나 당연한 말이지만, 개발 환경 자체든 코드베이스든 높은 품질을 달성하려면 지속적인 학습과 경험이 필요합니다. 또 당연한 말이지만, 제로부터 시행착오를 .. 더보기