개발과 디버깅이 쉽고, 궁극적으로 인터랙티브하게 사용 가능하도록 코드를 작성하는 것은 많은
사용자에게 패러다임 전환
paradigm
shift
이 될 것이다. 코딩 스타일과 더불어 약간의 수정을 필요
로 하는 코드 리로딩 같은 절차적인 세부 사항이 있다.
지금 다루려는 내용 대부분은 과학보다는 기술에 가깝고 자신에게 맞는 효율적이면서도 생산적
으로 파이썬 코드를 작성하는 방법을 고르기 위해서는 여러 시도가 필요하다. 재사용이 쉽고 가
능한 한 노력을 들이지 않고 함수나 프로그램의 실행 결과를 확인할 수 있는 방식으로 코드를 구
조화하고 싶을 것이다. 나는 독립적으로 실행되는 명령행 애플리케이션만을 위한 코드보다는
IPython
에서 실행되는 것을 염두에 두고 개발된 소프트웨어가 훨씬 더 쉽게 작업할 수 있다는
것을 발견했다. 이는 여러분이 몇 달, 심지어는 몇 년 전에 작성한 코드에서 발생한 에러를 분
석해야 할 때 특히 중요한 문제다.
B.4.1
모듈 의존성 리로딩하기
파이썬에서
import
some
_
lib
을 입력하면
some
_
lib
에 있는 코드가 실행되고 모든 변수와 함
수, 그 안에 있는
import
는 새로 생성된
some
_
lib
모듈의 네임스페이스 안에 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.