Python

Facebook Twitter
Reportlab: Converting Hundreds of Images Into PDFs 01.import glob 02.import os 03.import re 05.from reportlab.lib.pagesizes import letter Reportlab: Converting Hundreds of Images Into PDFs
Python Class Attributes are Evaluated on Declaration Python Class Attributes are Evaluated on Declaration In Python, class attributes are evaluated and put into memory when the class is defined (or imported). For example, if you run the following code in an interactive interpreter, it will print out "Something __init__() called": 1.class Something: 2. def __init__(self):
Parsing Fixed-Length File Records with Python 1inShare I’ve recently had to deal with parsing fixed-length file records and found struct.unpack and namedtuple to be a pretty useful and concise combination for the task: >>> from struct import unpack >>> from collections import namedtuple >>> line = ' 23C 17000' >>> Transaction = namedtuple('Transaction', 'code status amount') >>> format = '<6sc8s' # code: 6bytes, status: 1byte, amount: 8bytes >>> txn = Transaction._make(unpack(format, line)) >>> txn Transaction(code=' 23', status='C', amount=' 17000') >>> txn.code, txn.status, txn.amount (' 23', 'C', ' 17000') Parsing Fixed-Length File Records with Python
How-to: Python Data into Graphite for Monitoring Bliss 0inShare We Recommend These Resources This post shows code examples in Python (2.7) for sending data to Graphite. Once you have a Graphite server setup, with Carbon running/collecting, you need to send it data for graphing. Basically, you write a program to collect numeric values and send them to Graphite's backend aggregator (Carbon). How-to: Python Data into Graphite for Monitoring Bliss
1. Getting started with couchdb-python — couchdb-python v0.8 documentation Some snippets of code to get you started with writing code against CouchDB. Starting off: >>> import couchdb>>> couch = couchdb.Server() This gets you a Server object, representing a CouchDB server. By default, it assumes CouchDB is running on localhost:5894. If your CouchDB server is running elsewhere, set it up like this: 1. Getting started with couchdb-python — couchdb-python v0.8 documentation
Chapters Download the complete book as a PDF. Chapter 1 - Installing Python [related content] Chapter 2 - The Interactive Shell [related content] Chapter 3 - Strings [related content]

Invent Your Own Computer Games with Python - Learn how to program with a free ebook programming tutorial

Invent Your Own Computer Games with Python - Learn how to program with a free ebook programming tutorial
When CivilizationTM IV (Firaxis Games, published by Take2) 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. Home

Home

Let’s learn by example. Throughout this tutorial, we’ll walk you through the creation of a basic poll application. It’ll consist of two parts: A public site that lets people view polls and vote in them.An admin site that lets you add, change and delete polls. We’ll assume you have Django installed already.

Writing your first Django app, part 1

Writing your first Django app, part 1

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. I can do it in about 4 hours or less if I hurry and don't do the Study Drills. What kind of computer do I need? Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition
This is a distributed, volunteer project with many contributors. The best way to join our effort is to browse around, read the last section of this page to learn about our vision and plans, and then announce your intent to help on one of the developer Mailing Lists or contact any of the folks listed on this page. SciPy is managed by a broad community of diverse users. The mailing lists are the best way to get to know the currently active community. The github activity logs also shows who has been active in the community. Developer Zone - Developer Zone -

Python Tutorials, more than 300, updated March 2, 2009 and carefully sorted by topic and category

Audio Podcasts from PyCon 2009 ShowMeDo's Learning Path Tutorials Setting Up Python Beginning Python Programming Intermediate Python Python for Strong Pythonistas Full Projects in Python pyGame for Python Games Python 3.0 Introduction Scientific Python Programming Python GUI Programming Beginner Python Web Programming Beginner Django Programming Python IDEs and Tools New Stuff Create Python GUIs using HTML Online Videos from PyCon 2009 Functional Testing of GUI Applications Metaclasses in Five Minutes Easy AI with Python by Richard Hettinger Generator Tricks for Systems Programmers A Curious Course on Coroutines and Concurrency Monads in Python Python 3.0 Tutorial Short Intro to Python by Alex Martelli

The Python Standard Library — Python v2.7.2 documentation

While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the optional components that are commonly included in Python distributions. Python’s standard library is very extensive, offering a wide range of facilities as indicated by the long table of contents listed below. The library contains built-in modules (written in C) that provide access to system functionality such as file I/O that would otherwise be inaccessible to Python programmers, as well as modules written in Python that provide standardized solutions for many problems that occur in everyday programming.
Notes on Python variable scope Example 1: The difference between global and local variables¶ Global variables are accessible inside and outside of functions. Local variables are only accessible inside the function. In the example below, the function can access both the global and the local variable. However, trying to access the local variable outside the function produces an error. Notes on Python variable scope