Python Programming

ពីWikibooks
Jump to navigation Jump to search

This book describes Python, an open-source general-purpose interpreted programming language. Python has distributions available for Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD, web browser environments (NCLab, Sage) and many other platforms. 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. This book describes primarily version 2, but does at times reference changes in version 3.

ទំព័រគំរូ:Book Search

Contents[កែប្រែ]

Intro[កែប្រែ]

ទំព័រគំរូ:Print version ទំព័រគំរូ:PDF version ទំព័រគំរូ:E-Book Reader PDF version

Overview
Getting Python
Setting it up
Interactive mode
Self Help

Basics[កែប្រែ]

Creating Python programs
Variables and Strings
Basic syntax
Sequences (Strings, Lists, Tuples, Dictionaries, Sets)
Data types
Numbers
Strings
Lists
Tuples
Dictionaries
Sets
Basic Math -- redundant to "Operators"
Operators
Control Flow
Decision Control
Conditional Statements
Loops
Functions
Scoping
Input and output
Files
Text
Modules
Modules and how to use them
Classes
Exceptions
Errors
Source Documentation and Comments
Idioms

Advanced[កែប្រែ]

Decorators
Context Managers
Reflection
Metaclasses
Tips and Tricks

Technical details[កែប្រែ]

Namespace

Modules[កែប្រែ]

Standard library modules[កែប្រែ]

Standard Library
Regular Expression
XML Tools
Email
Threading
Sockets
GUI Programming
WSGI web programming
Extracting info from web pages
Internet
Networks

Third-party modules[កែប្រែ]

Databases -- to be merged with the following chapter
Database Programming
numpy
Game Programming in Python
Qt4
Dbus
pyFormex
matplotlib
Natural Language Toolkit

Writing extension modules[កែប្រែ]

Extending with C
Extending with C++
Extending with Pyrex
Extending with ctypes
Extending with Perl

Appendices[កែប្រែ]

Links
Authors

See also[កែប្រែ]

ទំព័រគំរូ:Wikiversity

ទំព័រគំរូ:Subjects/leaf


ទំព័រគំរូ:Alphabetical ទំព័រគំរូ:Status