Python Frequently Asked Question Lists Official FAQ, searchable, maintained by community. Entries on programming, extending, and building python; known bugs, using on varied operating systems, language design, real world use. http://www.python.org/doc/FAQ.html
Manning: Python And Tkinter Programming By John E. Grayson; Manning Publications, 2000, ISBN 1884777813. For users knowing python who must make programs with GUIs; GUI design tools for fast development, prototyping. Has threads, ODBC; Tkinter reference. Manning Publications http://www.manning.com/Grayson/
Extractions: Home Ordering Info Shopping Cart Manage My Account ... Python and Tkinter Programming Sample Chapters Table of Contents Errata Index ... Author Online Why small is sweet? Eric Pascarello more... Java .NET Perl XML ... All by Title Manning Contact Us FAQs ebooks ... Jobs Manning Publications Co. 209 Bruce Park Avenue Greenwich, CT 06830 Python and Tkinter Programming John E. Grayson ISBN: 1884777813 Softbound print book: $49.95 Currently Out of Stock Send email to webmaster@manning.com for more information. PDF ebook: $25.00 [ Add to Cart If you are interested in Python and Tkinter, you have probably noticed that although there is some good contributed documentation on the Web, there is not enough to get Tkinter applications up and running. Python and Tkinter Programming is the answer. It is designed for readers who are familiar with Python and who need to develop applications with Graphical User Interfaces (GUIs). Python and Tkinter Programming presents the elements of typical Python and Tkinter applications in a straight-forward fashion. Sample code illustrates each element. Complete applications that go far beyond the fill-the-form class of graphical user interfaces are presented; here you will find examples of complex controls, drawn interfaces and photorealistic panels. The code can readily be used as templates for new applications. Extensions to Python (such as ODBC) are examined as well. Complete source code for all examples, along with the latest releases of required software, will be available from Manning's web site.
A Quick Tour Of Python Short overview of some basics, for users with some programming knowledge. http://stsdas.stsci.edu/pyraf/python_quick_tour.html
Extractions: This document serves as a whirlwind overview of the basics of Python. We hope it will give adventurous PyRAF users a better idea of what is going on in the Python environment. Python is dynamically typed. You do not need to declare variables. You may simply assign to them, which creates the variable. Variables may hold simple types (integers, floats, etc.), functions, and objects among other things. x = 1 name = "sample string" name2 = 'another sample string' name3 = """a multiline string example""" y = 3.14 longint = 100000000000L z = None Note the last example. Python has a special value called None . It is generally used to represent a null value. Variable names are case sensitive. Variables can change type, simply by assigning them a new value of a different type. x = 1 x = "string value" Typing a variable name by itself at the interactive prompt results in its value or information about it being printed out (unless you are in PyRAF and type the name of an IRAF task, in which case CL emulation mode is entered and the task runs with no command-line arguments). Unlike the IRAF CL, no equal-sign (=) is needed to inspect a Python variable: >>> x = 1 >>> x >>> x+3 One exception to the rule is that if the value of the expression is None then nothing is printed.
Extractions: You are here: Main Books Python Python Web Programming Hits: 431 Visitors Reviews Add to Favorites Refer it to Friends Description: This book covers a great deal more than python web programming. You obviously get a nice view of the Python programming language, but also gain some good insights about python database API, as well as the network programming API available in python (both client and server, including the asynchronous socket module), not to mention XML processing. There are lots of "tricks" in this book, which clearly shows that the author has hands on experience on the topics covered, and has had to deal with Real World problems. In this perspective, I especially enjoyed the extensions proposed to help decoupling the SQL queries from the database backend used. This is a great book, and I present it as such to the people attending python courses at Logilab. ISBN: Release Date: 08 January, 2002
BeginnersGuide - PythonInfo Wiki New to programming? This page lists some places that can get you started quickly. http://www.python.org/doc/Newbies.html
Extractions: Search: Python Home Search Download Documentation ... SIGs PythonInfo Wiki Wiki FrontPage RecentChanges RSS TitleIndex ... HelpContents Email Us webmaster@python.org Python Software Foundation Search: New to programming? Python is free, and easy to learn if you know where to start! This guide will help you to get started quickly. New to Python? BeginnersGuide/ Courses BeginnersGuide/ Download ... Programmers Read BeginnersGuide/Overview to learn the key points. First, you need to get the Python interpreter installed on your computer. (This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming.) See BeginnersGuide/Download for instructions for downloading the correct version of Python. You'll want to select a text editor that has support for Python. Need to know how to run programs? See How do I Run a Program Under Windows (Unix/Linux users are assumed, perhaps incorrectly, to be familiar with the necessary techniques). Next, you're going to want to read a tutorial and try some simple experiments with your new Python interpreter.
Python Web Programming By Steve Holden, David Beazley; New Riders Publishing, 2002, ISBN 0735710902. For extant programmers, introduces building networked, webbased systems, in OO framework, use libraries to save effort, maintenance. Asks for reader comments, contributions. author website http://pydish.holdenweb.com/pwp/
Easy Programming Languages TESOL SIG the inventor of the programming language python and the winner of the Dr. They used the easy language python and they built the system in a week. http://www.geocities.com/SoHo/Square/3472/program.html
Extractions: What if any English teacher could whip up a quick program to extract texts and activities to supplement the course textbook? Or draw a map of how the texts and activities used in a class relate to the syllabus, the targetted grammar, vocabulary, and language functions? What if any English teacher could create online or downloadable listening activities to be done by students at their leisure at home or at work before they came to class? Professor Tim John's program Keytexts is a good example of what could be done with a little knowledge of an easy to use language like Perl. Keytexts locates texts with a high density of a certain type of lexical item such as modal verbs., shopping language, or polite requests. A teacher could use such software to pick out texts that match the vocabulary area, grammar point, or pragmatic point being taught. Regular use of such a tool would help the teacher develop intuitions about the ways in which grammar constructions, lexical items, and pragmatic language functions co-occur. The
Extractions: Python Topic To pursue this topic, read Python Web Programming , which generally provides more detail than I can. Also, in 2002, the Wiki is starting to take off; that's where new content should appear. Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python Grail wasn't even the first Web browser built with Python. In fact, part of the advice Marc Andreesen received when working on Mosaic was Guido's, based on his earlier (before Mosaic, but after Viola) construction of a nice little stdwin-based Python-coded Web browser. A different flavor of client-side Python scripting is that Mark Hammond's [ref] hard work has made possible. Internet Explorer (and WSH [give ref]) support(s) ActiveScripting [ref] languages, including Python. Thus, as Gilles Lenfant enumerated in private correspondence:
Introduction To Python I learned quite a bit about objectoriented programming from this book. programming python by Mark Lutz (900 pages) goes into more depth, but I found it http://www.lib.uchicago.edu/keith/courses/python/
Extractions: Please Note! This was a one-time-only course; these pages are a historical record. I have no plans to offer the course again. Also, many of the individual class pages are just outlines that I used in class, and don't have any actual content. However, a few of them Class 5 in particular do. This course is being offered internally to U. of C. Library Systems staff and invited guests only. July 1998 Sun Mon Tue Wed Thu Fri Sat There will be eight classes, Tuesday-Thursday from 1:30 to 3:00, from 7 July 1998 to 30 July 1998, with the exception that the class for Thursday the 16th will be held on Friday 17th. All classes will be held in JRL-A4. Previous experience with an imperative programming language is assumed. The course syllabus ought to be finished by the time the course is over... Class No. 1 : Python overview; assignment statements; numbers; sequences. Class No. 2
Sthurlow.com - A Beginner's Python Tutorial A python tutorial originally written for the modding community of Firaxis' Civilization. Useful to beginners with little or no programming knowledge. http://www.sthurlow.com/python/
Extractions: When Civilization TM IV (Firaxis Games, published by Atari?!?) was announced, one of the most exciting features was that much of the scripting code will be in python, and the game data in XML. This tutorial attempts to teach you the basics of python programming that you could use with civIV. Of course, this tutorial is not limited to those who want to play a slow-paced turn-based strategy game. That is what it was written for, but is perfectly useful to any person with no programming knowledge at all , who wants to learn python. But what makes this tutorial unique, is that it is written for beginners, by a beginner. Contents Lesson 01 Installing Python Lesson 02 Very Simple Programs Lesson 03 Variables, and Programs in a Script Lesson 04 Loops and Conditionals Lesson 05 Functions Lesson 06 Tuples, Lists, and Dictionaries Lesson 07 The for loop Lesson 08 Classes Lesson 09 Importing Modules Lesson 10 File I/O Lesson 11 Error Handling
Internet Programming With Python: Book Information. , contents, sample chapter, ordering information for this standard reference guide. Examples and updates. FSB AssociatesBy Aaron Watters, Guido van Rossum, James C. Ahlstrom; M T Books, 1996, ISBN 1558514848, has CDROM. http://starship.python.net/crew/aaron_watters/ipwp.html
Extractions: "As Internet Programming with Python amply proves, Python is a general purpose programming language which, because of its advanced features, easy extendibility and ability to encorporate modules from other programming languages, is an ideal programming language that will greatly simplify and accelerate the development of many applications of arbitrary complexity." After reading just the first three chapters, the reader will begin to understand why Python is rapidly becoming the language of choice for many programmers. Dwight Johnson, Linux Journal, October 1997. General information on Internet Programming with Python Authors Aaron Watters
GUI Programming With Python QT Edition By Boudewijn Rempt; OpenDocs LLC, 2002, ISBN 0970033044, has CDROM. Full text of first book on python and Qt. Covers PyQt basics, details of real program design, BlackAdder IDE use, some python basics. OpenDocs LLC, Open Publication License http://www.opendocspublishing.com/pyqt/
Extractions: Available from bookstores everywhere or you can order it here. You can download the source files for the book (code / eps) here. GUI Programming with Python: QT Edition "as is" without expressed or implied warranty. This book is dedicated to Irina. I. Introduction to the BlackAdder IDE II. PyQt fundamentals III. Creating real applications with PyQt Envoi IV. Appendices C. First Steps with Sip Introduction How sip works Creating .sip files ... Index List of Tables GUI Toolkits for Python Matrix of QObject combinations.
Python How To Program - Prentice Hall Catalog By Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, B.A. Wiedermann; Prentice Hall, 2002, ISBN 0130923613, has CDROM. Full introduction for courses in programming basics, python, Web, object-oriented, GUIs. Prentice Hall http://vig.prenhall.com/catalog/academic/product/1,4096,0130923613,00.html
Extractions: Select a Discipline Accounting and Taxation Agriculture Allied Health: Clinical Lab Science / Medical Tech Allied Health: Dental Hygiene / Dental Assisting Allied Health: Health Professions Allied Health: Massage Therapy Allied Health: Medical Assisting Allied Health: Physical / Occupational Therapy Allied Health: Respiratory Therapy Anthropology Art Automotive Technology BRADY: EMS / Emergency Medical Services Biology Business Communications Business Law Business Math Business Programming Business Studies CAD / Engineering Graphics / Drafting Chemistry Chinese Civil / Construction Technology Computer Applications / Microsoft Office Computer Concepts Computer Graphics / Arts Computer Science Computer Training and Certification Contren Counseling Criminal Justice Decision Science Economics Education: Agricultural Education Education: Early Childhood Education Education: Foundations / Intro to Teaching Education: Instructional Technology Education: Special Education Electronics and Computer Technology Engineering: Bioengineering Engineering: Chemical Engineering: Civil and Environmental Engineering: Electrical Engineering: General Engineering: Industrial Engineering: Mechanical English: Composition English: Developmental Environmental Science Environmental Technology Fashion Finance Fire / Police Science Foods and Nutrition French Geography Geology / Oceanography German Greek History Insurance Interior Design Introduction to Business Italian Japanese Latin MIS Management Marketing Mathematics Mech / Manufacturing / Industrial Tech Music Nursing - LPN / LVN
Sams Teach Yourself Python In 24 Hours - $17.49 By Ivan Van Laningham; Sams Publishing, 2000, ISBN 0672317354. Split into 24 handson, 1 hour lessons; steps needed to learn topic syntax, language features, OO design and programming, GUIs (Tkinter), system administration, CGI. Sams Publishing http://www.samspublishing.com/catalog/product.asp?product_id={567517C6-BFED-439A
Wiley::Making Use Of Python By Rashi Gupta; John Wiley Sons, 2002, ISBN 0471219754. Covers language basics, use for CGI scripting, GUI development, network programming; shows why it is one of more sophisticated of popular scripting languages. Wiley http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471219754.html
How To Think Like A Computer Scientist By Allen B. Downey, Jeffrey Elkner, Chris Meyers; Green Tea Press, 2002, ISBN 0971677506. Teaches general principles of programming, via python as subject language. Thorough, indepth approach to many basic and intermediate programming topics. Full text online and downloads HTML, PDF, PS, LaTeX. Free, Green Tea Press http://greenteapress.com/thinkpython/
Extractions: Green Tea Home Page Welcome to the homepage of How to Think Like a Computer Scientist: Learning with Python , by Allen Downey, Jeff Elkner and Chris Meyers. How to Think... is a free textbook available under the GNU Free Documentation License . Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material. The book is available in a variety of electronic formats, provided by the Open Book Project Printed, bound copies of the book are published by Green Tea Press You can order the book directly from us by following these ordering instructions . Or you can get the book from Barnes and Noble or Amazon . Before choosing where to buy, you should compare prices and read this article about Amazon and software patents. The LaTeX source code for the book is available as a gzipped tar file Precompiled copies of the book are available in PDF and Postscript . Users are free to download and print these files. The HTML version of the book is also available if you prefer to read it online. Or you can download all the
MBR Bookwatch Foundations Of Python Network Programming Full text of the article, Foundations of python Network programming from MBR Bookwatch, a publication in the field of Arts Entertainment, http://www.findarticles.com/p/articles/mi_m0SFB/is_2005_Jan/ai_n13473052
Learning To Program By Alan Gauld. Teaches programming for beginners, with heavy python emphasis. Starts with simple topics, ends with several intermediate subjects, including GUI programming using python Tkinter module. author website, online http://www.freenetpages.co.uk/hp/alan.gauld/
Computer Programming For Everyone Computer programming for Everyone (CP4E). The course uses python version 2.1.1. Grayson, John E python and Tkinter programming (Manning Publications http://mlab.uiah.fi/~eye/python/