3 Python Tutorials and a Style Guide
Python is a great programming language to learn if you are new to programming
and application development. Python is relatively easy to understand
and learn, and it gives you, the programmer, advanced features
that are easy to use. The Python programming language offers clear
syntax, which help you start developing real world and practical
modules and objects.
Here are three excellent Python
Tutorials for beginners and non-programmers to get started
with programming using Python. The first two are written by Brian
Wisti, and the third is written by Guido van Rossum of the
Python
Software Foundation These tutorials will give you the
necessary knowledge and understanding to start writing programs with
Python and also where to find further information about Python. Also
included here is the Python Style Guide by Guido van Rossum.
Tutorial 1: Python
Babysteps Tutorial
Tutorial
2: Simple
Types in Python
This tutorial introduces
and teaches variables and types in the Python language. It
shows you how to use variables for storing and retrieving information.
And it also gets into types, which computer languages
utilize for knowing the difference between numbers
and words.
Tutorial 3:
Introduction Python
Tutorial
Contents
1.
Whetting Your Appetite
2.
Using the Python Interpreter
- 4.1 if Statements
- 4.2 for Statements
- 4.3 The range() Function
- 4.4 break and continue Statements, and else Clauses on Loops
- 4.5 pass Statements
- 4.6 Defining Functions
- 4.7 More on Defining Functions
- 5.1 More on Lists
- 5.2 The del statement
- 5.3 Tuples and Sequences
- 5.4 Sets
- 5.5 Dictionaries
- 5.6 Looping Techniques
- 5.7 More on Conditions
- 5.8 Comparing Sequences and Other Types
- 8.1 Syntax Errors
- 8.2 Exceptions
- 8.3 Handling Exceptions
- 8.4 Raising Exceptions
- 8.5 User-defined Exceptions
- 8.6 Defining Clean-up Actions
- 8.7 Predefined Clean-up Actions
- 9.1 A Word About Terminology
- 9.2 Python Scopes and Name Spaces
- 9.3 A First Look at Classes
- 9.4 Random Remarks
- 9.5 Inheritance
- 9.6 Private Variables
- 9.7 Odds and Ends
- 9.8 Exceptions Are Classes Too
- 9.9 Iterators
- 9.10 Generators
- 9.11 Generator Expressions
- 10.1 Operating System Interface
- 10.2 File Wildcards
- 10.3 Command Line Arguments
- 10.4 Error Output Redirection and Program Termination
- 10.5 String Pattern Matching
- 10.6 Mathematics
- 10.7 Internet Access
- 10.8 Dates and Times
- 10.9 Data Compression
- 10.10 Performance Measurement
- 10.11 Quality Control
- 10.12 Batteries Included
- 11.1 Output Formatting
- 11.2 Templating
- 11.3 Working with Binary Data Record Layouts
- 11.4 Multi-threading
- 11.5 Logging
- 11.6 Weak References
- 11.7 Tools for Working with Lists
- 11.8 Decimal Floating Point Arithmetic
A. Interactive Input Editing and History Substitution B. Floating Point Arithmetic: Issues and Limitations C. History and License
- C.1 History of the software
- C.2 Terms and conditions for accessing or otherwise using Python
- C.3 Licenses and Acknowledgements for Incorporated Software
Index
Python Style Guide
Author: Guido van Rossum
Table of Contents
Lay-out -- how to use tabs, spaces, and newlines.
- Indentation
- Tabs or Spaces?
- Maximum Line Length
- Blank Lines
- Whitespace in Expressions and Statements
- Pet Peeves
- Other Recommendations
- Block Comments
- Inline Comments
- Documentation Strings
- One-line Doc Strings
- Multi-line Doc Strings
- Version Bookkeeping
- Descriptive: Naming Styles
- Prescriptive: Naming Conventions
- Module Names
- Class Names
- Exception Names
- Function Names
- Global Variable Names
- Method Names
Technorati Tags: python tutorial, beginning python, python programming, python programming language, python language
Popularity: 18% [?]
Related Posts:





























