더북(TheBook)

다만, 프로그래머는 프로그램이 동작하는 방식과 그때그때 나에게 필요한 게 무엇인지 대략 알기는 하죠. 그래서 내가 원하는 프로그램을 만들어 내기까지 필요한 것들을 찾고 배울 수 있죠. 프로그래머도 코딩 20%, 참고 80%입니다. 사용할 수 있는 함수가 몇 백, 몇 천만 개가 있는데 그 함수들의 사용법, 형태 등을 다 외우는 건 불가능합니다. 요즘은 인터넷에서 전 세계 사람들의 의견, 논리, 시행착오, 토론 등을 살펴볼 수 있으므로, 이 중에서 지금 나에게 필요한 것만 쏙 골라 참고한 다음 코딩해요.

여기서 파이썬 언어의 큰 장점 두 가지가 특히 빛을 발합니다.

 

방대한 라이브러리

앞에서 함수를 설명할 때 코딩의 불편함을 느낀 사람들이 여러 기능을 미리 만들었고, 많은 사람이 가져다 사용하면서 점점 기능을 추가해, 현재는 편하게 다운로드해서 사용하기만 하면 된다고 했죠? 파이썬에는 이미 만들어진 라이브러리, 즉 여러분이 그냥 다운로드해서 사용할 수 있는 라이브러리가 엄청나게 많습니다.

 

크고 강력한 커뮤니티

또한, 파이썬을 쓰면서 불편한 점을 개선하는 법, 오류가 났을 때 대처하는 법 등을 다른 프로그래머들과 토론하면서 해결할 수 있는 커뮤니티 역시 매우 많습니다. 해외는 물론이고 국내 커뮤니티도 엄청 많아요. 딥러닝, 빅데이터, 웹 사이트를 만드는 프레임워크, 수학 관련 라이브러리 등 커뮤니티들이 분야별로, 주제별로 다양하게 나눠져 있기도 합니다.

그래서 여러분이 파이썬으로 어떤 프로그램을 만들 때는 다음 작업도 아주 중요합니다. 이 책에서는 다음 작업들을 어떻게 하는지 알아보고, 또 함께 코딩해볼 겁니다.

만들려는 프로그램에 사용할 수 있는 라이브러리를 찾는 것

선택한 라이브러리를 어떻게 사용하는지 배우는 것

커뮤니티에서 나에게 필요한 정보를 얻는 것

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.