Reference

TwitterFacebook
Get flash to fully experience Pearltrees
http://mindview.net/Books/Python/ThinkingInPython.html Thinking in Python A book that will be written

Bruce Eckel's MindView, Inc: Thinking in Python

QT

Home Contents In this part of the PyQt4 tutorial we will learn some basic functionality. Simple example The code example is very simplistic. It only shows a small window. Yet we can do a lot with this window.

First programs in PyQt4 toolkit

http://zetcode.com/tutorials/pyqt4/firstprograms/
http://lateral.netmanagers.com.ar/stories/BBS47.html

PyQt by Example (Session 1)

The backend The most recent version of this session (in RST format) is always available at GitHub's master tree as tut1.txt Since we are developing a TODO application, we need a backend that handles the storage, retrieval and general managing of TODO tasks. To do that the simplest possible way, I will do it using Elixir , "A declarative layer over the SQLAlchemy Object-Relational Mapper".

Setting up IDE and creating a cross platform Qt Python GUI application « Popdevelop – A developer team from Malmö, Sweden

http://popdevelop.com/2010/04/setting-up-ide-and-creating-a-cross-platform-qt-python-gui-application/ For achieving this we will use Eclipse with the plug-in PyDev and PyQT which is python bindings for the cross platform UI framework QT . My aim is to make this guide as thorough as possible so if you already know some of the following parts please just skip them. If anything is missing or you find something unclear please leave a comment and I will correct it. The outline of we are going to do is: Download and install Python Download and install PyQt Download and install Eclipse Download and install Pydev Getting code completion for PyQT in Eclipse Creating files and coding a tiny PyQT GUI
This article is an introduction to the PyQt GUI Application Development Framework that uses Python and Nokia’s Qt . Contents : Ever wondered how to easily write good programs using Python ? Programs that would run on any platform – from Windows to Mac OS X along with the various Linux variants? Programs that look good, look native , and also work great? Here’s one solution – PyQt ! http://www.harshj.com/2009/04/26/the-pyqt-intro/

The PyQt Intro at Harsh J

Home The e-book has 248 pages. It has 65 code examples.

Advanced PyQt4 e-book

http://zetcode.com/ebooks/advancedpyqt4/

Tk Tutorial - Introduction

This tutorial is designed to help people get up to speed quickly with building mainstream desktop graphical user interfaces with Tk, and in particular Tk 8.5, which is an incredibly significant milestone release and a significant departure from the older versions of Tk which most people know and love recognize. The downside is that unless you know one or two particular things, it's actually not that significant a release; For backwards compatibility reasons, unless existing programs make a few simple changes, they won't look all that much different. So while this tutorial will certainly benefit newcomers to Tk, it will also help existing Tk developers bring their knowledge right up to date. It's a cliche, but I can't believe how much I've learned in writing this tutorial, and I've been using Tk for over fifteen years. The general state of Tk documentation (outside the Tcl-oriented reference documentation, which is excellent) is unfortunately not at a high point these days. http://www.tkdocs.com/tutorial/intro.html
http://www.ittc.ku.edu/~niehaus/classes/448-s04/tutorial-docs.html Simple GUI Examples Simple GUI Examples (TKinter) Simple GUI Examples (GTK) CVS Resource Links CVS Home Page CVS Manual Page

Tutorial Documents

GUI Programming with PyQT

http://www.commandprompt.com/community/pyqt/ Boudewijn Rempt Copyright © 2001 by Commandprompt, Inc Copyright (c) 2001 by Command Prompt, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). ‘Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder.' to the license reference or copy.

An Introduction to Tkinter

Back Next In the second example, the frame widget is stored in a local variable named frame , while the button widgets are stored in two instance attributes. Isn't there a serious problem hidden in here: what happens when the __init__ function returns and the frame variable goes out of scope? Just relax; there's actually no need to keep a reference to the widget instance.

The Development Environment - Google App Engine

You develop and upload Python applications for Google App Engine using the App Engine Python software development kit (SDK). The Python SDK includes a web server application that simulates the App Engine environment, including a local version of the datastore, Google Accounts, and the ability to fetch URLs and send email directly from your computer using the App Engine APIs. The Python SDK runs on any computer with Python 2.7, and versions are available for Windows, Mac OS X and Linux.
No artigo anterior , falamos sobre a criação de listas inteligentes. Desta vez, vamos falar da manipulação de dicionários, como aproveitar bem esse recurso e também algumas dicas de como trabalhar com os operadores lógicos true e false . 3 – Dicionários 3.1 – Construindo dicionários com argumentos chaves

Dicas, truques e hacks de Python - Parte 3

No artigo anterior , falamos de alguns truques para aproveitar o máximo de uma expressão com poucas linhas de código. Continuaremos agora falando sobre as listas inteligentes. 2 – Listas

Dicas, truques e hacks de Python - Parte 2

Crie projetos bem-sucedidos em Python

O ecossistema para projetos de software livre em Python é rico e diversificado. isso permite que você fique sobre ombros de gigantes na produção de seu próximo projeto de software livre. Além disso, significa que há um conjunto de normas e melhores práticas da comunidade. Ao aderir a essas convenções e aplicar as práticas em seu projeto, você pode obter uma adoção mais ampla de seu software.
Python