background preloader

Python

Facebook Twitter

(Slightly) Advanced Python Topics. Dave Kuhlman Email: dkuhlman@rexx.com Release 1.00June 6, 2003 Copyright (c) 2003 Dave Kuhlman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

(Slightly) Advanced Python Topics

Abstract: This document is a syllabus for a second course in Python programming. Contents This document is intended as notes for a course on (slightly) advanced Python topics. Defining a regular expression is to provide a sequence of characters, the pattern, that will match sequences of characters in a target. An Introduction to Python - Table of Contents. The Django Book. The Art of Programming. Programming and art can no longer be thought of as totally different worlds.

The Art of Programming

They join each other as one in computer games, mobile apps, and software. 3D graphic arts and animated graphics give life to each game you play and each application you use. Computer graphic arts and modern programming are now interlaced as logic just is one with the creativity of geniuses. Einstein often mentioned that when he hit a logical stumbling block, he grabbed his violin and stimulated his creative juices to solve the problem. Toonzcat.com is your entry portal into other dimensions that will help develop skills and expand your knowledge of animated graphic arts and programming.

The wedding and eternal joining of logical sciences and creative arts has arrived; here you are invited to join the family. Learn Python The Hard Way. Book. How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python 2nd Edition documentation. The Programming Historian - 1st edition. The Art and Craft of Programming. Python Tutorial. Data Structures and Algorithms with Object-Oriented Design Patterns in Python. Introduction to Programming using Python. Python Scientific Lecture Notes — Scipy lecture notes.

Python Programming. Python Programming From Wikibooks, open books for an open world Jump to: navigation, search This book describes Python, an open-source general-purpose interpreted programming language available for a broad range of operating systems.

Python Programming

There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the .NET environment. There are two common versions currently in use: 2.x and 3.x. Contents[edit] Intro[edit] Overview Getting Python Setting it up Interactive mode Self Help Basics[edit] Creating Python programs Variables and Strings Basic syntax Sequences (Strings, Lists, Tuples, Dictionaries, Sets) Data types Numbers Strings. PyQt4 tutorial. This is PyQt4 tutorial.

PyQt4 tutorial

The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PyQt4 applications. PyQt5 tutorial is the successor of this tutorial. Table of contents E-book A unique e-book covering advanced features of the PyQt4 library: Advanced PyQt4 tutorial. Related tutorials. Test-Driven Development with Python. Test-Driven Development with Python Test-Driven Development with Python Harry Percival Gillian McGarvey Rebecca Demarest Wendy Catalano.

Test-Driven Development with Python

Effective Django — Effective Django. হুকুশ পাকুশের প্রোগ্রামিং শিক্ষা Life is short - you need Python! Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition. Python for Fun. This collection is a presentation of several small Python programs.

Python for Fun

They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up. I have found Python to be an excellent language to express algorithms clearly. Some of the ideas here originated in other programs in other languages.

But in most cases I developed code from scratch from just an outline of an idea. From many years of programming these are some of my favorite programs. Many thanks to Paul Carduner and Jeff Elkner for their work on this page, especially for Paul's graphic of Psyltherin (apologies to Harry Potter) and to the Twisted developement team for their Lore documentation generator to which all the other web pages in this collection have been recently adapted.

Chris Meyers. Python Language Reference Manual - Table of Contents. Text Processing in Python (a book) A couple of you make donations each month (out of about a thousand of you reading the text each week).

Text Processing in Python (a book)

Tragedy of the commons and all that... but if some more of you would donate a few bucks, that would be great support of the author. In a community spirit (and with permission of my publisher), I am making my book available to the Python community. Minor corrections can be made to later printings, and at the least errata noted on this website. Email me at <mertz@gnosis.cx> . A few caveats: (1) This stuff is copyrighted by AW (except the code samples which are released to the public domain).