본문 바로가기

한빛미디어5

파이썬으로 살펴보는 아키텍처 패턴 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 번역서 '파이썬으로 살펴보는 아키텍처 패턴(Architecture Patterns with Python)(해리 퍼시벌, 밥 그레고리 지음, 오현석 옮김, 한빛미디어)' 입니다. 이 책은 파이썬을 이용해 엔터프라이즈 환경에서 개발할 때 사용할 수 있는 아키텍처 패턴에 대해 설명해 준다. 파이썬을 이용해 시스템을 구성하면서 점점 복잡해진 구조를 어떻게 설계하면 좋을지 설명해 준다. 그렇다고 해서 지나치게 이론에 집중해서 설명하는 것이 아닌 실제 예제 코드들을 보여주면서 실용적인 관점에서 학습할 수 있는 책이다.시스템의 복잡성을 해결하기 위해 테스트 주도 개발(TDD), 도메인 주도 개발(DDD), 마이크로 .. 2021. 6. 20.
고성능 파이썬 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 번역서 '고성능 파이썬(미샤 고렐릭, 이안 오스발트 지음, 오현석 옮김, 한빛미디어)' 입니다. 이 책은 처리할 데이터 용량이 큰 프로그램들을 효율적으로 작성해 성능을 높이는 방법들을 알려준다. 성능이 좋은 파이썬 프로그램을 작성하는 방법 뿐만 아니라, 프로그램의 확장성이 좋은 구조에 대해 설명해 준다. 구체적으로 멀티 코어 아키텍처, 클러스터, GPU를 활용하는 방법을 파이썬 코드로 알려 준다.하지만 책에서는 직접적으로 SQL 등을 활용해 데이터를 다루는 방법에 대해서는 알려주지 않는다. 파이썬을 이용해 직접 프로그램을 프로파일링해 성능이 어느 정도 인지 측정하고, 파이썬 인터프리터를 설정해 성능을 끌.. 2021. 5. 23.
러닝 SQL 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 원서 Learning SQL(Alan Beaulieu)를 번역한 책이고, 번역서 '러닝 SQL(앨런 볼리외 지음, 류수미, 송희정 옮김, 한빛미디어)' 입니다. 이 책은 기본적인 SQL 문법을 포함해 실무에서 활용할 수 있는 중요한 기법들을 설명해 주고 있습니다. 입문 내용뿐만 아니라 조인과 롤업 등 고급 기능에 대해 심도 있게 다루고 있습니다. 실제 코드를 포함하고 있어서 실습을 해보면서 내용을 공부할 수 있습니다. 샤키라 샘플 데이터베이스를 직접 다운로드하여 여러 가지 내용들을 직접 해보면서 학습할 수 있습니다. 주로 MySQL을 이용해 SQL을 설명해 주고 있으며, 오라클 데이터 베이스와 SQL 서.. 2021. 4. 18.
리팩터링 2판, 마틴 파울러 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 원서 Refactoring: Improving the Design of Existing Code(2nd edition, Fowler)를 번역한 책이고, 개앞맵시, 남기혁 님이 옮긴 '리팩터링 2판(마틴 파울러 지음, 개앞맵시, 남기혁 옮김, 한빛미디어)'입니다. 이 책은 자바스크립트로 된 실제 코드 예제들을 보여주면서 구체적인 리팩터링 방법에 대해 알려 줍니다. 큰 프로젝트의 코드를 유지, 보수하기 위해 어떻게 하면 효율적으로 리팩터링 할 수 있는지를 제시해 주고 있습니다. 단순히 동작하기만 하는 코드가 아니라 왜 설계가 잘 된 코드가 필요한지, 단계별로 코드의 변경사항들을 보여주면서 설명해 줍니다. 프.. 2021. 3. 20.
컨테이너 보안 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 원서 Container Security(Liz Rice, O'reilly)를 번역한 책이고, IT 기술 서적을 많이 번역하시는 류광님께서 번역하신 '컨테이너 보안(Container Security, 리즈 라이스 지음, 류광 옮김, 한빛미디어)'입니다. 도커(Docker)와 같은 컨테이너(Container) 기술의 보안에 대한 책이며, 컨테이너나 쿠버네티스(Kubernetes) 그리고 리눅스(Linux) 명령어에 대한 지식을 필요로 합니다. 그렇다고 해서 깊은 배경 지식을 요구하는 것이 아니라 한 번씩 사용해 본 적이 있으면 책을 읽어 나갈 수 있는 수준입니다. 책에서 다루는 것과 다루지 않는 것 책에서는.. 2021. 2. 21.