The comparative programming languages course: a new chain of development
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Portable serialization of CORBA objects: a reflective approach
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Geophysical data analysis using Python
Computers & Geosciences
A Dynamic Model for Mapping XML Elements in a Object-Oriented Fashion
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Designing for serendipity: supporting end-user configuration of ubiquitous computing environments
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
A mini software engineering project for CS0
Journal of Computing Sciences in Colleges
Do assignments with required GUI's help students learn?
Journal of Computing Sciences in Colleges
Experiences creating three implementations of the repast agent modeling toolkit
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Experience: from C++ to Python in 3 easy steps
Journal of Computing Sciences in Colleges
Teaching programmable shaders: lightweight versus heavyweight approach
SIGGRAPH '05 ACM SIGGRAPH 2005 Educators program
Mobile phone programming for multimedia
Proceedings of the 15th international conference on Multimedia
Session-aware debugging features for web applications using Ruby and Python frameworks
Workshop on Domain specific approaches to software test automation: in conjunction with the 6th ESEC/FSE joint meeting
Mobile phone programming for multimedia
MM '08 Proceedings of the 16th ACM international conference on Multimedia
International Journal of High Performance Computing Applications
Using easy API to develop multimedia applications for maemo platform
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
Freshmen's CL curriculum: the benefits of redundancy
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Teaching NLP to computer science majors via applications and experiments
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
An implicitization challenge for binary factor analysis
Journal of Symbolic Computation
A taint mode for python via a library
NordSec'10 Proceedings of the 15th Nordic conference on Information Security Technology for Applications
Hi-index | 0.00 |
From the Publisher:Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: It is available on all important platforms: Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS. It is open-source software, copyrighted but freely available for use, even in commercial applications. Its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers. It works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif. Learning Python is written by Mark Lutz, author of Programming Python and Python Desktop Reference; and David Ascher, a vision scientist and Python user. This book starts with a thorough introduction to the elements of Python: types, operators, statements, functions, modules, and exceptions. By reading the first part of the book, the reader will be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications. All the examples use the Python interpreter, so the reader can type them in and get instant feedback. Each chapter ends with a series of exercises. Solutions to the exercises are in an appendix.