HOME > 상세정보

상세정보

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

자료유형
단행본
개인저자
심경섭
서명 / 저자사항
파이썬답게 코딩하기 : 프로그래밍 언어의 개념과 흐름에 대한 고찰 / 심경섭 지음
발행사항
서울 :   BJ Public,   2018  
형태사항
288 p. : 삽화 ; 24 cm
ISBN
9791186697603
서지주기
참고문헌과 색인수록
000 00000cam c2200205 c 4500
001 000045948027
005 20180723164609
007 ta
008 180723s2018 ulka b 001c kor
020 ▼a 9791186697603 ▼g 93000
035 ▼a (KERIS)BIB000014826263
040 ▼a 247009 ▼c 247009 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b P999 2018z15
100 1 ▼a 심경섭
245 1 0 ▼a 파이썬답게 코딩하기 : ▼b 프로그래밍 언어의 개념과 흐름에 대한 고찰 / ▼d 심경섭 지음
260 ▼a 서울 : ▼b BJ Public, ▼c 2018
300 ▼a 288 p. : ▼b 삽화 ; ▼c 24 cm
504 ▼a 참고문헌과 색인수록
945 ▼a KLPA

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 P999 2018z15 등록번호 121245353 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 P999 2018z15 등록번호 151341939 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 P999 2018z15 등록번호 121245353 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 P999 2018z15 등록번호 151341939 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

프로그래밍 언어에서 중요한 개념인 '흐름 제어'에 대해 초점을 맞추고, 파이썬에서 사용되는 주요 기술들의 개념을 간단한 예제 코드와 함께 설명한다. 프로그래밍에 대한 전체적인 구조를 이해하도록 도우며. 이해하기 쉬운 설명과 그에 대한 예제 코드 위주로 책을 작성했다. 또한 기술만이 아닌, 파이썬이 가진 철학과 개념을 이해하도록 구성하였다.

프로그래밍 언어의 개념과 흐름에 대한 고찰

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

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

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

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

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

독자대상
초중급

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

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

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


정보제공 : Aladin

저자소개

심경섭(지은이)

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

정보제공 : Aladin

목차

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 
그 밖의 파이썬 모듈

관련분야 신착자료

한국데이터산업진흥원 (2020)