파이썬 클린 코드 > 프로그래밍/언어

본문 바로가기
쇼핑몰 검색
  • 회원가입
    2000

    로그인

    다양한 서비스와 이벤트 혜택을 누리실 수 있습니다.

    아이디 비밀번호
파이썬 클린 코드 > 프로그래밍/언어

파이썬 클린 코드 요약정보 및 구매

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 터닝포인트
원산지 국내산
브랜드 터닝포인트
시중가격 29,000원
판매가격 26,100원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개

선택된 옵션

  • 파이썬 클린 코드
    +0원
위시리스트

관련상품

등록된 상품이 없습니다.

  • 상품정보
  • 사용후기 0
  • 상품문의 0
  • 배송정보
  • 교환정보
  • 상품정보

    상품 기본설명

    기본설명

    상품 상세설명

    파이썬 클린 코드

    9791161341330.jpg

    도서명:파이썬 클린 코드
    저자/출판사:마리아노,아나야,저자,글,·,김창수,번역/터닝포인트
    쪽수:432쪽
    출판일:2022-11-11
    ISBN:9791161341330

    목차
    서문
    chapter 1 코드 포매팅과 도구
    서론
    클린 코드의 의미
    클린 코드의 중요성
    예외 상황
    클린 코드에서 코드 포매팅의 역할
    프로젝트 코딩 스타일 가이드 준수
    문서화(Documentation)
    코드 주석(code comments)
    Docstring
    도구 설정
    데이터 타입 일관성 검사
    일반적인 코드 검증
    자동 포매팅
    자동 검사 설정
    요약
    참고자료

    chapter 2 파이썬스러운(pythonic) 코드
    인덱스와 슬라이스
    자체 시퀀스 생성
    컨텍스트 관리자(context manager)
    컨텍스트 관리자 구현
    컴프리헨션(comprehension)과 할당 표현식
    프로퍼티, 속성(attribute)과 객체 메서드의 다른 타입들
    파이썬에서의 밑줄
    프로퍼티
    보다 간결한 구문으로 클래스 만들기
    이터러블 객체
    컨테이너 객체
    객체의 동적인 속성
    호출형(callable) 객체
    매직 메서드 요약
    파이썬에서 유의할 점
    변경 가능한(mutable) 파라미터의 기본 값
    내장(built-in) 타입 확장
    비동기 코드(asynchronous code)에 대한 간략한 소개
    요약
    참고 자료

    chapter 3 좋은 코드의 일반적인 특징
    계약에 의한 디자인
    사전조건(precondition)
    사후조건(postconditions)
    파이썬스러운 계약
    계약에 의한 디자인(DbC) - 결론
    방어적(defensive) 프로그래밍
    에러 핸들링
    파이썬에서 어설션(assertion) 사용하기
    관심사의 분리
    응집력(cohesion)과 결합력(coupling)
    개발 지침****어
    DRY/OAOO
    YAGNI
    KIS
    EAFP/LBYL
    상속
    상속이 좋은 선택인 경우
    상속 안티패턴
    파이썬의 다중상속
    함수와 메서드의 인자
    파이썬의 함수 인자 동작방식
    함수 인자의 개수
    소프트웨어 디자인 우수 사례 결론
    소프트웨어의 독립성(orthogonality)
    코드 구조
    요약
    참고 자료

    chapter 4 SOLID 원칙
    단일 책임 원칙
    너무 많은 책임을 가진 클래스
    책임 분산
    개방/폐쇄 원칙(OCP)
    개방/폐쇄 원칙을 따르지 않을 경우 유지보수의 어려움
    확장성을 가진 이벤트 시스템으로 리팩토링
    이벤트 시스템 확장
    OCP 최종 정리
    리스코프 치환 원칙 (LSP)
    도구를 사용해 LSP 문제 검사하기
    애매한 LSP 위반 사례
    LSP 최종 정리
    인터페이스 분리 원칙
    너무 많은 일을 하는 인터페이스
    인터페이스는 작을수록 좋다.
    인터페이스는 얼마나 작아야 할까?
    의존성 역전
    강한 의존성을 가진 예
    의존성을 거꾸로
    의존성 주입(Dependency injection)
    요약
    참고 자료

    chapter 5 데코레이터를 사용한 코드 개선
    파이썬의 데코레이터
    함수 데코레이터
    클래스 데코레이터
    다른 유형의 데코레이터
    고급 데코레이터
    데코레이터에 인자 전달
    기본값을 가진 데코레이터
    코루틴(coroutine)을 위한 데코레이터
    데코레이터를 위한 확장 구문
    데코레이터 활용 우수 사례
    함수 서명 변경
    파라미터 유효성 검사
    코드 추적
    데코레이터의 활용 - 흔한 실수 피하기
    래핑된 원본 객체의 데이터 보존
    데코레이터 부작용 처리
    어느 곳에서나 동작하는 데코레이터 만들기
    데코레이터와 클린 코드
    상속보다 컴포지션(composition)
    데코레이터와 DRY 원칙
    데코레이터와 관심사의 분리
    좋은 데코레이터 분석
    요약
    참고 자료

    chapter 6 디스크립터로 더 멋진 객체 만들기
    디스크립터 개요
    디스크립터 메커니즘
    디스크립터 프로토콜의 메서드 탐색
    디스크립터의 유형
    비데이터(non-data) 디스크립터
    데이터 디스크립터
    디스크립터 실전
    디스크립터를 사용한 애플리케이션
    다른 형태의 디스크립터
    디스크립터에 대한 추가 고려사항
    디스크립터 분석
    파이썬 내부에서의 디스크립터 활용
    데코레이터를 디스크립터로 구현하기
    디스크립터 최종 정리
    디스크립터의 인터페이스
    디스크립터의 객체 지향 설계
    디스크립터에 대한 타입 어노테이션
    요약
    참고 자료

    chapter 7 제너레이터, 이터레이터 및 비동기 프로그래밍
    기술적 요구사항
    제너레이터 만들기
    제너레이터 개요
    제너레이터 표현식
    이상적인 반복
    관용적인 반복 코드
    코루틴(coroutine)
    제너레이터 인터페이스의 메서드
    코루틴 고급 주제
    비동기 프로그래밍
    비동기 매직 메서드
    비동기 반복
    비동기 제너레이터
    요약
    참고 자료

    chapter 8 단위 테스트와 리팩토링
    디자인 원칙과 단위 테스트
    자동화된 테스트의 다른 형태
    단위 테스트와 애자일 소프트웨어 개발
    단위 테스트와 소프트웨어 디자인
    테스트의 경계 정하기
    테스트를 위한 도구
    단위 테스트 프레임워크와 라이브러리
    리팩토링
    코드의 진화
    상용 코드만 진화하는 것이 아니다
    단위 테스트에 대한 추가 논의
    속성 기반(Property-based) 테스트
    변형(mutation) 테스트
    테스트의 일반적인 주제
    테스트 주도 개발(TDD) 간략 소개
    요약
    참고 자료

    chapter 9 일반적인 디자인 패턴
    파이썬에 디자인 패턴 적용 시 고려사항
    실전 속의 디자인 패턴
    생성(creational) 패턴
    구조(structural) 패턴
    행동(behavioral) 패턴
    Null 객체 패턴 디자인
    디자인 패턴에 대한 최종 정리
    디자인에 대한 패턴의 영향성
    이론으로서의 디자인 패턴
    모델의 이름
    요약
    참고 자료

    chapter 10 클린 아키텍처
    클린 코드에서 클린 아키텍처로
    관심사의 분리
    모놀리식(monolithic) 애플리케이션과 마이크로서비스
    추상화
    소프트웨어 컴포넌트
    패키지
    도커 컨테이너
    아키텍처링 예제
    서비스
    요약
    참고 자료
    delivery.jpg
  • 사용후기

    등록된 사용후기

    사용후기가 없습니다.

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 배송정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


  • 교환정보

    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

장바구니

오늘본상품

오늘 본 상품

  • 파이썬 클린 코드
    파이썬 클린 코드 26,100

위시리스트

  • 보관 내역이 없습니다.
회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.