Beginning Python - From Novice to Professional
Beginning Python - From Novice to Professional Beginning Python - From Novice to Professional
APPENDIX C ■ ONLINE RESOURCES 573 Table C-1 lists the URLs of some of the most well-known GUI toolkits available for Python. For a more thorough description, see Chapter 12. Table C-2 lists the URLs of the third-party packages used in the ten projects. Table C-1. Some Well-Known GUI Toolkits for Python Package Tkinter wxPython PythonWin Java Swing PyGTK PyQt URL http://python.org/topics/tkinter/doc.html http://www.wxpython.org http://starship.python.net/crew/mhammond http://java.sun.com/docs/books/tutorial/uiswing http://www.pygtk.org http://www.thekompany.com/projects/pykde Table C-2. The Third-Party Modules Used in the Ten Projects Package Psycopg MySQLdb Pygame PyXML ReportLab SimpleXMLRPCServer URL http://initd.org/Software/psycopg http://sourceforge.net/projects/mysql-python http://www.pygame.org http://sourceforge.net/projects/pyxml http://www.reportlab.org http://www.sweetapp.com/xmlrpc Newsgroups and Mailing Lists An important forum for Python discussion is the Usenet group comp.lang.python. If you’re serious about Python, I recommend that you at least skim this group regularly. Its companion group, comp.lang.python.announce, contains announcements about new Python software (including new Python distributions, Python extensions, and software written using Python). Several official mailing lists are available. For instance, the comp.lang.python group is mirrored in the python-list@python.org mailing list. If you have a Python problem and need help, simply send an e-mail to help@python.org (assuming that you’ve exhausted all other options, of course). For learning about programming in Python, the tutor list (tutor@python.org) may be useful. For information about how to join these (and other) mailing lists, see http:// mail.python.org/mailman/listinfo.
- Page 553 and 554: 522 CHAPTER 28 ■ PROJECT 9: FILE
- Page 555 and 556: 524 CHAPTER 28 ■ PROJECT 9: FILE
- Page 558 and 559: CHAPTER 29 ■ ■ ■ Project 10:
- Page 560 and 561: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 562 and 563: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 564 and 565: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 566 and 567: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 568 and 569: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 570 and 571: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 572 and 573: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 574 and 575: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 576 and 577: CHAPTER 29 ■ PROJECT 10: DO-IT-YO
- Page 578 and 579: APPENDIX A ■ ■ ■ The Short Ve
- Page 580 and 581: APPENDIX A ■ THE SHORT VERSION 54
- Page 582 and 583: APPENDIX A ■ THE SHORT VERSION 55
- Page 584 and 585: APPENDIX A ■ THE SHORT VERSION 55
- Page 586: APPENDIX A ■ THE SHORT VERSION 55
- Page 589 and 590: 558 APPENDIX B ■ PYTHON REFERENCE
- Page 591 and 592: 560 APPENDIX B ■ PYTHON REFERENCE
- Page 593 and 594: 562 APPENDIX B ■ PYTHON REFERENCE
- Page 595 and 596: 564 APPENDIX B ■ PYTHON REFERENCE
- Page 597 and 598: 566 APPENDIX B ■ PYTHON REFERENCE
- Page 599 and 600: 568 APPENDIX B ■ PYTHON REFERENCE
- Page 601 and 602: 570 APPENDIX B ■ PYTHON REFERENCE
- Page 603: 572 APPENDIX C ■ ONLINE RESOURCES
- Page 607 and 608: 576 ■INDEX interfaces 155-156 met
- Page 609 and 610: 578 ■INDEX problem 483 second imp
- Page 611 and 612: 580 ■INDEX cookie-cutter code aut
- Page 613 and 614: 582 ■INDEX enumerate function 559
- Page 615 and 616: 584 ■INDEX one line at a time 264
- Page 617 and 618: 586 ■INDEX hasattr function 560 w
- Page 619 and 620: 588 ■INDEX ■J Java Swing GUI to
- Page 621 and 622: 590 ■INDEX mod_python CGI handler
- Page 623 and 624: 592 ■INDEX open function bufferin
- Page 625 and 626: 594 ■INDEX pygame module 528, 573
- Page 627 and 628: 596 ■INDEX regex module importing
- Page 629 and 630: 598 ■INDEX setoutputsize method c
- Page 631 and 632: 600 ■INDEX string methods 59-60 f
- Page 633 and 634: 602 ■INDEX twisted.internet.react
- Page 635: 604 ■INDEX wx.Panel class SetSize
APPENDIX C ■ ONLINE RESOURCES 573<br />
Table C-1 lists the URLs of some of the most well-known GUI <strong>to</strong>olkits available for <strong>Python</strong>.<br />
For a more thorough description, see Chapter 12. Table C-2 lists the URLs of the third-party<br />
packages used in the ten projects.<br />
Table C-1. Some Well-Known GUI Toolkits for <strong>Python</strong><br />
Package<br />
Tkinter<br />
wx<strong>Python</strong><br />
<strong>Python</strong>Win<br />
Java Swing<br />
PyGTK<br />
PyQt<br />
URL<br />
http://python.org/<strong>to</strong>pics/tkinter/doc.html<br />
http://www.wxpython.org<br />
http://starship.python.net/crew/mhammond<br />
http://java.sun.com/docs/books/tu<strong>to</strong>rial/uiswing<br />
http://www.pygtk.org<br />
http://www.thekompany.com/projects/pykde<br />
Table C-2. The Third-Party Modules Used in the Ten Projects<br />
Package<br />
Psycopg<br />
MySQLdb<br />
Pygame<br />
PyXML<br />
ReportLab<br />
SimpleXMLRPCServer<br />
URL<br />
http://initd.org/Software/psycopg<br />
http://sourceforge.net/projects/mysql-python<br />
http://www.pygame.org<br />
http://sourceforge.net/projects/pyxml<br />
http://www.reportlab.org<br />
http://www.sweetapp.com/xmlrpc<br />
Newsgroups and Mailing Lists<br />
An important forum for <strong>Python</strong> discussion is the Usenet group comp.lang.python. If you’re<br />
serious about <strong>Python</strong>, I recommend that you at least skim this group regularly. Its companion<br />
group, comp.lang.python.announce, contains announcements about new <strong>Python</strong> software<br />
(including new <strong>Python</strong> distributions, <strong>Python</strong> extensions, and software written using <strong>Python</strong>).<br />
Several official mailing lists are available. For instance, the comp.lang.python group is<br />
mirrored in the python-list@python.org mailing list. If you have a <strong>Python</strong> problem and need<br />
help, simply send an e-mail <strong>to</strong> help@python.org (assuming that you’ve exhausted all other<br />
options, of course). For learning about programming in <strong>Python</strong>, the tu<strong>to</strong>r list (tu<strong>to</strong>r@python.org)<br />
may be useful. For information about how <strong>to</strong> join these (and other) mailing lists, see http://<br />
mail.python.org/mailman/listinfo.