알라딘

헤더배너
상품평점 help

분류

이름:수닐 카필 (Sunil Kapil)

최근작
2021년 4월 <클린 파이썬>

수닐 카필(Sunil Kapil)

지난 10년 동안 파이썬을 비롯한 여러 언어로 프로덕션 코드(production code)를 작성한 소프트웨어 전문가다. 주로 웹과 모바일 서비스의 백엔드(backend)에서 소프트웨어 엔지니어로 근무했다. 수백만 명의 사용자에게 사랑받고 이용되는 소규모 및 대규모 운영 프로젝트를 개발하고 배포하며 유지한다. 전 세계 유명 소프트웨어 회사의 다양하고 전문적인 환경에서 여러 팀과 그 프로젝트들을 완료했다. 오픈소스의 열정적인 지지자로서 줄립 챗(Zulip Chat), 블랙(Black) 같은 프로젝트에 지속적으로 기여하고 있을 뿐 아니라 비영리 단체와 협력해 소프트웨어 프로젝트에서 자원봉사를 하기도 한다. 다양한 밋업(meetup)과 콘퍼런스에서 많은 발표를 해왔으며 소프트웨어 엔지니어링, 도구, 기술에 대한 웹 사이트를 운영한다. 또한 이메일과 소셜 미디어를 통해서도 많은 사람과 의견을 나누고 있다.  

대표작
모두보기
저자의 말

<클린 파이썬> - 2021년 4월  더보기

파이썬은 오늘날 가장 인기 있는 언어 중 하나다. 웹 개발, 과학 연구와 같은 전통적인 분야 외에 데이터 과학, AI, 로봇공학, 데이터 분석과 같은 비교적 새로운 분야에서도 파이썬을 사용하고 있다. 파이썬과 같은 동적 언어로 코드를 작성하는 프로그래머는 코드의 품질이 높고 오류가 없는지 확인하는 것이 점점 더 중요해지고 있다. 파이썬 개발자는 개발 중인 소프트웨어가 예산을 초과하거나 릴리스(release)하지 않고도 사용자를 만족시킬 수 있는지 확인하려 한다. 파이썬은 단순한 언어지만, 더 나은 파이썬 코드를 작성하는 방법을 가르치는 리소스(resource)가 많지 않으므로 파이썬으로 훌륭한 코드를 작성하기는 어렵다. 현재 파이썬 세계에서는 코드 일관성(code consistency), 패턴, 좋은 파이썬 코드에 대한 개발자 간의 공통적인 이해가 부족하다. 모든 파이썬 프로그래머에게서 훌륭한 파이썬 코드는 각기 다른 의미를 가진다. 파이썬이 너무 많은 분야에서 사용되고 있으므로 개발자들 사이에서 특정 패턴에 대한 합의를 이끌어내기가 어렵기 때문이다. 게다가 파이썬은 자바(Java)나 루비(Ruby)와 달리 '클린 코드(clean code)'에 관한 책이 존재하지도 않는다. 훌륭한 파이썬 사례를 명확하게 보여주고자 이런 종류의 책을 작성하려는 시도가 있었지만, 시도 자체도 그다지 많지 않았고 솔직히 말해 품질 자체도 만족스럽지 않았다. 이 책의 주목적은 다양한 수준의 파이썬 개발자에게 더 나은 파이썬 소프트웨어와 프로그램을 작성할 수 있는 팁을 제공하는 것이다. 이 책은 파이썬을 사용하는 분야에 관계없이 다양한 기술을 제공한다. 기본에서 고급까지 모든 수준의 파이썬을 다루며 좀 더 파이써닉(Pythonic)하게 코드를 작성하는 법을 소개한다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자