Python
Python is a general-purpose, very high-level programming language. Its design philosophy emphasizes programmer productivity and code readability.
Application
Computer Science
Remove
Platform
Any
License
Any
Packt is pleased to announce the release of its new book, titled Programming ArcGIS 10.1 with Python Cookbook that will help create geoprocessing scripts with ArcPy. Filled with numerous hands on...
This article asks what the Python frameworks do when they introspect a test module to discover what tests live inside of it. It also looks at details like how common test setup and teardown is...
This article asks what the Python frameworks do when they introspect a test module to discover what tests live inside of it. It also looks at details like how common test setup and teardown is...
Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working...
This article sheds light on some of the lesser-known features of the Django ORM in particular, but SQLAlchemy users may find some of the cautions about inefficient query generation applicable to...
The recent emergence of industrial-strength Python testing frameworks means that Python tests are being written more succinctly, more uniformly, and with better reporting of results than ever before....
Django is a lightweight framework with vibrant community surrounding it. Create a simple Django application and learn how to deploy it to the Web on a server running Apache and mod_python. Finally,...
Learn to scale your UNIX Python applications to multiple cores by using the multiprocessing module which is built into Python 2.6. Multiprocessing mimics parts of the threading API in Python to give...
Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python,...
There's far more to the world of Web servers than just Apache and IIS. While lightweight Web servers have much in common, there's also variation within the category. Most are written in C, but...
Python 3 is the latest version of Guido van Rossum's powerful general-purpose programming language. Whether the Python community will accept version 3 is anyone's guess. The breaking of backwards...
In part 3 of the Metaclass programming in Python series, Michele and David help programmer eschew cleverness that makes design more complicated, code more fragile, and the learning curves steeper in...
Setuptools framework, a side project of PEAK, provides easier package management and distribution than distutils. Setuptools lets you package your libraries in a single-file archive called an "egg,"...
Using the Persistent Storage module, Python objects can store themselves in relational database systems. The Persistent Storage module abstracts and hides the underlying database interface, such as...
The choice of implementation language affects the use of design patterns. Naturally some languages are better applicable for different tasks than others. Each language has its own set of strengths...
Object-oriented mechanisms, such as classes and inheritance, and concurrency mechanisms, such as threads and locks, provide two separate software structuring dimensions. The development of concurrent...
So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. This tutorial will attempt to teach you Python in 10 minutes. It's probably not so much...
There is a built in Python array type, but it is generally considered slow, difficult to use, and "non-sexy". Numeric is a module developed by a group interested in high performance array...