스크랩

구간

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

심경섭 저 | 비제이퍼블릭 | 2018년 04월

북트리

정가
$40.00
판매가
$32.40 (19%↓) 최저가 보상
적립금
$0.65 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

북셀프

1시간도 길다! 5분만에 OK! 매장에서 직넙 책을 찾아가세요. 500원 추가적립!(선착순 천명/일)

가능매장 : 여의도신영증권점

북셀프로 구매하기 북셀프란?

ISBN : 9791186697603 / 288쪽 173 x 230 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

프로그래밍 언어의 개념과 흐름에 대한 고찰 파이썬을 사용하면서 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
그 밖의 파이썬 모듈

top