파이썬답게 코딩하기
부제 프로그래밍 언어의 개념과 흐름에 대한 고찰
저자 심경섭
출간/배본가능일 2018년 4월 30일
정가 20,000원
페이지 288
판형 크라운판 (173 * 230)
ISBN 979-11-86697-60-3 (93000)
책 소개
프로그래밍 언어의 개념과 흐름에 대한 고찰
프로그램을 만드는 시간과 비용을 줄이고, 완성된 프로그램의 효율성과 완성도를 높이는 방법은 단 하나입니다. 바로 사용하는 프로그래밍 언어와 환경에 대해서 잘 숙지하고 있는 것입니다. 이 책에서는 프로그래밍 언어에서 중요한 개념인 ‘흐름 제어’에 대해 초점을 맞추고, 파이썬에서 사용되는 주요 기술들의 개념을 간단한 예제 코드와 함께 설명하고 있습니다.
파이썬을 좀 더 잘 사용하고 싶고, 기반 기술에 대해 알고 싶으신 독자분이라면 이 책이 많은 도움이 될 것입니다. 그리고 파이썬을 좀 더 파이썬답게 사용할 수 있는 방법과 효율적으로 사용할 수 있는 방법도 소개하고 있습니다. 파이썬에 관심이 많은 독자분들, 파이썬은 잘 모르지만 프로그래밍 언어의 개념들에 대해 궁금한 독자분들에게도 추천드립니다.
이 책의 특징
- 프로그래밍에 대한 전체적인 구조를 이해할 수 있도록 하였습니다.
- 이해하기 쉬운 설명과 그에 대한 예제 코드 위주로 책을 작성했습니다.
- 기술만이 아닌, 파이썬이 가진 철학과 개념을 이해하도록 구성하였습니다.
이 책이 필요한 독자
- 조금 더 효율적으로 파이썬을 파이썬답게 사용하려는 개발자
- 파이썬에 대해서 좀 더 배우고 싶은 개발자
- 파이썬으로 좀 더 세련되게 코드를 작성하고 싶어 하는 개발자
독자대상
초중급
예제파일 다운로드
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
그 밖의 파이썬 모듈