본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

파이썬답게 코딩하기 상세페이지

컴퓨터/IT 개발/프로그래밍 ,   컴퓨터/IT 컴퓨터/앱 활용

파이썬답게 코딩하기

프로그래밍 언어의 개념과 흐름에 대한 고찰
소장종이책 정가20,000
전자책 정가20%16,000
판매가16,000
파이썬답게 코딩하기 표지 이미지

파이썬답게 코딩하기작품 소개

<파이썬답게 코딩하기> <프로그래밍 언어의 개념과 흐름에 대한 고찰>

파이썬을 사용하면서 Pythonic이나 Pythonista란 단어를 본 적이 있는가? 이 단어는 파이썬의 어떤 특별한 기능이나 기술을 의미하는 것이 아닌 파이썬을 잘 사용하자는 취지에서 나온 단어다. Pythonic의 사전적 정의는 관습적으로 사용되는 파이썬의 사용 방법으로, 파이썬을 파이썬답고, 파이썬스럽게 사용하기 위한 코드 작성 가이드 라인이다. Pythonista는 Pythonic을 잘 지키면서 코드를 작성하는 파이썬 개발자를 지칭하는 단어다. Pythonic은 코드의 스타일뿐만 아니라 알고리즘이나 로직을 구현할 때 더 파이썬다운 방법으로 구현하도록 안내한다.

많은 프로그래밍 언어가 있지만 파이썬과 같이 코드의 스타일 가이드뿐만 아니라 Pythonic과 같은 개념이 있는 언어는 많지 않다. 그렇다면 왜 유달리 파이썬에만 이런 용어, 개념들이 있을까? 그 이유는 바로 파이썬의 자유도 때문이다. 이 책에서는 프로그래밍 언어에서 중요한 개념인 ‘흐름 제어’에 대해 초점을 맞추고, 파이썬에서 사용되는 주요 기술들의 개념을 간단한 예제 코드와 함께 설명하고 있다.

파이썬을 좀 더 잘 사용하고 싶고, 기반 기술에 대해 알고 싶으신 독자분이라면 이 책이 많은 도움이 될 것이다. 그리고 파이썬을 좀 더 파이썬답게 사용할 수 있는 방법과 효율적으로 사용할 수 있는 방법도 소개하고 있다. 파이썬에 관심이 많은 독자분들, 파이썬은 잘 모르지만 프로그래밍 언어의 개념들에 대해 궁금한 독자분들에게도 추천드린다.


<이 책의 특징>
- 프로그래밍에 대한 전체적인 구조를 이해할 수 있도록 하였습니다.
- 이해하기 쉬운 설명과 그에 대한 예제 코드 위주로 책을 작성했습니다.
- 기술만이 아닌, 파이썬이 가진 철학과 개념을 이해하도록 구성하였습니다.


<이 책이 필요한 독자>
- 조금 더 효율적으로 파이썬을 파이썬답게 사용하려는 개발자
- 파이썬에 대해서 좀 더 배우고 싶은 개발자
- 파이썬으로 좀 더 세련되게 코드를 작성하고 싶어 하는 개발자


<독자대상>
-초중급


<소스코드 다운로드>
-https://github.com/bjpublic/pythonic/


출판사 서평

프로그래밍의 본질적인 목적은 어떤 기능을 구현하는 것입니다. 이 목적을 달성하기 위해서는 프로그래밍 언어를 사용할 줄만 알면 됩니다. 사용하는 언어에 대한 깊은 이해가 없더라도 기능은 어떻게든 구현할 수 있습니다. 하지만 그 결과물에는 차이는 있을 것입니다. 결과물뿐만 아니라 완성된 프로그램의 효율성, 완성도, 만드는 데 걸리는 시간 등 많은 부분에서 차이가 생깁니다. 프로그램을 만드는 시간과 비용은 줄이고 완성된 프로그램의 효율성과 완성도를 높이는 방법은 단 바로 사용하는 프로그래밍 언어와 환경에 대해서 잘 숙지하는 것입니다.

이 책은 파이썬에서 사용되는 주요 기술의 개념을 소개하고 있습니다. 프로그래밍 언어에서 중요한 개념인 '흐름 제어'에 대해 초점을 맞추고 사용되는 파이썬 기술의 개념을 간단한 예제 코드와 함께 설명하고 있습니다. 파이썬을 좀 더 잘 사용하고 싶고, 기반 기술에 대해 알고 싶은 독자라면 많은 도움이 될 것입니다. 그리고 파이썬을 더욱 파이썬답게 사용할 수 있는 방법과 효율적으로 사용할 수 있는 방법도 소개하고 있습니다. 파이썬에 관심이 많은 독자, 파이썬은 잘 모르지만 프로그래밍 언어의 개념에 대해 궁금한 독자에게도 일독을 권합니다.


저자 소개

여행과 사진, 커피와 책을 좋아하는 개발자입니다. 배우고 공유하는 것을 좋아하고 여러 분야에 관심이 많습니다. 특별히 리눅스와 파이썬을 좋아합니다. 요즘은 자동화, non-binary code, 시스템 설계를 눈여겨보고 있습니다. 글을 쓰듯이 코드를 작성하고 오랫동안 개발자로 사는 것을 꿈꿉니다.

목차

1장 철학과 개념
Pythonic
변수
First-Class
Higher-Order Function
Nested Function
Closure
Partial Application

2장 기본 문법
흐름 제어
Decorator
Iterator
Generator
Comprehension & Expression
Equality vs Identity

3장 동시성과 병렬성
개요
동시성과 병렬성
Process & Thread
Multiprocessing & Multithreading
Multi-tasking

4장 동시성
Thread
Multiprocessing
Coroutine

5장 비동기
동기, 비동기, 블록, 논블록
Concurrent.futures
Asyncio
그 밖의 파이썬 모듈


리뷰

구매자 별점

5.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

1명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전