이미 소장하고 있다면 판매해 보세요.
|
1. 기본 개념
파이썬(Python) Tkinter 어플리케이션 만들기 2. 디스플레이 Tkinter 위젯 스크린 레이아웃 이벤트, 바인딩, 콜백 클래스, 복합 위젯과 특수한 위젯 사용하기 다이얼로그와 폼 패널과 기계 얼룩과 고무줄 그리기 그래프와 도표 네비게이션 윈도우 매니저 3. 통합하기 파이썬 확장하기 어플리케이션 디버깅하기 효율적인 그래픽 어플리케이션 설계하기 성능 향상을 위한 프로그래밍 기법 쓰레드와 비동기적인 이벤트 처리하기 Tkinter 어플리케이션 배포하기 4. 부록 |
|
어디에 파이썬을 사용하면 좋을지는 언제 쓰면 좋지 않은지를 이해하면 알 수 있다. 위에서 얘기했던 바이트코드 엔진에 대한 얘기는 일단 무시하고 생각해 보자. 파이썬은 근본적으로 인터프리터 언어이기 때문에, C-익스텐션을 구동하지 않는다면 효율이 많이 떨어질 수밖에 없다. 그러므로, 빠른 속도로 발생하는 이벤트를 다루는 실시간 어플리케이션에 사용하는 것은 적합하지 않다. 파이썬의 익스텐션 주에는 수치 연산 프로그래밍을 위해 특별히 개발한 것들도 있다(부록 G의 "NumPy"를 보자).이 익스텐션은 연산 위주의 어플리케이션을 지원하지만, 거대한 수치 연산을 해야 하는 어플리케이션에 파이썬을 사용하는 것은 최선의 선택이 아니다. 처리 시간이 그다지 중요하지 않다면, 파이썬을 써도 상관없다. 마찬가지로, 실시간으로 화면을 보여주어야 하는 그래픽 위주의 어플리케이션에도 적합하지 않다(그러나 무엇이 가능한지는 10.7의 "빠른 드로잉 기법"의 예제를 살펴보기 바란다).
--- p.48 |