background preloader

Python

Facebook Twitter

S Python Class - Google's Python Class - Google Code. Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python.

s Python Class - Google's Python Class - Google Code

The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is.

Beyond that, you do not need to be an expert programmer to use this material. This material was created by Nick Parlante working in the engEDU group at Google. Tip: Check out the Python Google Code University Forum to ask and answer questions. IntegratedDevelopmentEnvironments. Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.

IntegratedDevelopmentEnvironments

See also Wikipedia's list of Python IDEs and these ShowMeDo videos for Wing 3 Professional SPE, PyDev (inside Eclipse) and IPython. Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed at PythonEditors#Glorified_Editors. CategoryIntegratedDevelopmentEnvironment CategoryEditors CategoryIntegratedDevelopmentEnvironment.

Spyder. Spyder Scientific PYthon Development EnviRonment. Www.pythonxy.com.

GUI

ReStructuredText Primer — Sphinx v1.0.7 documentation. This section is a brief introduction to reStructuredText (reST) concepts and syntax, intended to provide authors with enough information to author documents productively.

reStructuredText Primer — Sphinx v1.0.7 documentation

Since reST was designed to be a simple, unobtrusive markup language, this will not take too long. Paragraphs The paragraph (ref) is the most basic block in a reST document. Paragraphs are simply chunks of text separated by one or more blank lines. As in Python, indentation is significant in reST, so all lines of the same paragraph must be left-aligned to the same level of indentation.

Inline markup The standard reST inline markup is quite simple: use one asterisk: *text* for emphasis (italics),two asterisks: **text** for strong emphasis (boldface), andbackquotes: ``text`` for code samples. If asterisks or backquotes appear in running text and could be confused with inline markup delimiters, they have to be escaped with a backslash.

Be aware of some restrictions of this markup: Standard reST provides the following roles: Tables. PyPI - the Python Package Index. 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.

The Python Standard Library — Python v2.7.2 documentation

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. Some of these modules are explicitly designed to encourage and enhance the portability of Python programs by abstracting away platform-specifics into platform-neutral APIs.