background preloader


Facebook Twitter

Introduction to PyQt4. Home > Python and PyQt4 > Introduction to PyQt4 Creating an application in PyQT4 may be done in a few ways.

Introduction to PyQt4

The most common one is to use QTDesigner, which we get with QT. QTDesigner let us draw the GUI which is very handy for complicated interfaces. We can place widgets on the window, add names etc. Nathan Horne – Technical Artist » PyQt and Maya 2011. Re-posting some information here that I had posted on TD club: Here’s a quick little bit of code showing how to create a custom GUI class using pyqt (Almost all the pyqt examples use this over using some form of .ui file, because it allows for much more control).

Nathan Horne – Technical Artist » PyQt and Maya 2011

First programs in PyQt4 toolkit. HomeContents In this part of the PyQt4 tutorial we will learn some basic functionality.

First programs in PyQt4 toolkit

Simple example. Javascript game of tron in 219 bytes. With some coworkers, we challenged each other to write the smallest possible game of tron in javascript (an exercise known as javascript golfing).

javascript game of tron in 219 bytes

This page explains our final version (219 bytes). We initially worked alone but then exchanged ideas and tricks, so erling & mathewsb deserve most of the credits! Our code was originally 226 bytes, but "Cosmologicon" pointed out a way to save three whole bytes, bringing us to 223 bytes. With p01, we then came up with a way to save another 11 bytes (making the game 212 bytes). 9.8. functools — Higher-order functions and operations on callable objects — Python v2.7.2 documentation. Source code: Lib/ The functools module is for higher-order functions: functions that act on or return other functions.

9.8. functools — Higher-order functions and operations on callable objects — Python v2.7.2 documentation

In general, any callable object can be treated as a function for the purposes of this module. The functools module defines the following functions: functools.cmp_to_key(func) Transform an old-style comparison function to a key function. A comparison function is any callable that accept two arguments, compares them, and returns a negative number for less-than, zero for equality, or a positive number for greater-than. Example: sorted(iterable, key=cmp_to_key(locale.strcoll)) # locale-aware sort order For sorting examples and a brief sorting tutorial, see Sorting HOW TO.

Mediawiki-parser/parsers.rst at master · erikrose/mediawiki-parser. Essential Python Reading List. Here’s my essential Python reading list.

Essential Python Reading List

I’ve tried to order the items so you can pause or stop reading at any point: at every stage you’ll have learned about as much possible about Python for the effort you’ve put in. The Zen of Python The Zen of Python is so short I can include it here in its entirety. Typing import this in an interpreted session gives a pythonic spin on “Hello, world”. Python functional programming for mathematicians « mvngu. This tutorial discusses some techniques of functional programming that might be of interest to mathematicians or people who use Python for scientific computation.

Python functional programming for mathematicians « mvngu

We first start off with a brief overview of procedural and object-oriented programming, and then discuss functional programming techniques. Along the way, we briefly review Python’s built-in support for functional programming, including filter(), lambda, map() and reduce(). The igraph library for complex network research. NodeBox. NodeBox is a Mac OS X open-source application for creating 2D visual output (static or animated) using Python programming language.


The application targets an audience of designers, with an easy set of state commands that is both intuitive and creative. It is essentially a learning environment and an automation tool. NodeBox also allows PDF and Quicktime export, as well as importing vector files from Adobe Illustrator. Thumbnail gallery. Computational Legal Studies™ Programming Dynamic Models in Python. In this series of tutorials, we are going to focus on the theory and implementation of transmission models in some kind of population.

Programming Dynamic Models in Python

In epidemiology, it is common to model the transmission of a pathogen from one person to another. In the social sciences and law, we may be interested in thinking about the way in which individuals influence each other’s opinions, ideology and actions. These two examples are different, but in many ways analogous: it is not difficult to imagine the influence that one individual has on another as being similar to the infectivity of a virus in the sense that both have the ability to change the state of an individual.

One may go from being susceptible to being infected, or from unconvinced to convinced. Additionally, social networks have become an important area of study for epidemiological modelers. Model Assumptions 1. Before getting into the mechanics of the model, let’s talk about the theory and assumptions behind the model as it is implemented here:

Houdini Python GUI

ActiveState Store. <div id="as_noscript"> You appear to have turned off javascript in your browser.

ActiveState Store

Please turn javascript back on in order to proceed smoothly through our store. Thank you. </div> Professional IDE for Python, PHP, Ruby, Perl and Web Dev (HTML, CSS, JavaScript). Installers for Windows, Mac and Linux. Ctypes tutorial. Note: The code samples in this tutorial uses doctest to make sure that they actually work. Since some code samples behave differently under Linux, Windows, or Mac OS X, they contain doctest directives in comments.

Note: Quite some code samples references the ctypes c_int type. This type is an alias to the c_long type on 32-bit systems. So, you should not be confused if c_long is printed if you would expect c_int - they are actually the same type. ctypes exports the cdll, and on Windows also windll and oledll objects to load dynamic link libraries. You load libraries by accessing them as attributes of these objects. cdll loads libraries which export functions using the standard cdecl calling convention, while windll libraries call functions using the stdcall calling convention. oledll also uses the stdcall calling convention, and assumes the functions return a Windows HRESULT error code.