본문 바로가기

728x90

DevOps./Python

(2)
프로그래머를 위한 '실용적인' 파이썬 라이브러리 파이썬 프로그래밍 언어의 대성공을 이끈 힘은 무엇일까? 물론 답은 네이티브와 서드파티 라이브러리를 가리지 않는 풍부한 파이썬용 라이브러리다. 문제는 파이썬 라이브러리가 워낙 많은 탓에 유용한 라이브러리가 사람들의 관심을 받지 못하고 묻히는 부작용도이다. 또한 한 영역에서만 작업하는 프로그래머들은 다른 종류의 작업에서 사용할 수 있는 라이브러리에 대해서는 잘 모르는 경우가 많다. 파이썬 프로그래머라면 관심을 가질 만한 20가지 파이썬 라이브러리를 모아보았다. 파일 시스템 액세스, 데이터베이스 프로그래밍, 클라우드 서비스 작업과 간단한 웹 앱 구축, GUI 생성, 이미지, 전자책, 워드 파일 작업에 이르기까지 다양한 작업을 간소화하는 유용한 라이브러리다. 이 중에는 유명한 라이브러리도 있고 잘 알려지지 않은..
파이썬 코드를 위한 타입 체커 파이썬 초기에는 양식(type decoration)이란 것이 없었다. 이는 파이썬의 근본적인 목표와 관련이 있는데, 코드 작성의 복잡한 부분을 처리하고 개발자가 코드를 간결하게 유지하는 데 도움이 되는 유연한 객체 형식을 사용하는 빠르고 다루기 쉬운 언어를 지향했기 때문이다. 그러나 지난 몇 년 동안 파이썬에 형식 주석 지원이 추가되고 개발 중 파이썬 형식을 검사하는 전용 소프트웨어가 쏟아져 나왔다. 파이썬은 적어도 아직은 런타임에 형식을 검사하지 않는다. 그러나 IDE용 형식 검사기를 활용하면 파이썬의 형식 주석을 사용해 프로덕션에 이르기 전에 많은 실수를 잡아낼 수 있다. 마이파이 마이파이(Mypy)는 2012년부터 시작돼 여전히 활발하게 개발되는 파이썬용 첫 정적 형식 검사 시스템이다. 사실상 다른..

728x90
반응형
LIST