This document is a selflearning document for a course in Python programming.
This course contains a part for beginners, a discussion of several advanced topics that are of interest to Python programmers, and a Python workbook with lots of exercises.
Contents
- Introduction Python
- Beginning Python
- Names and Tokens
- Blocks and Indentation
- Doc Strings
- Operators
- Strings
- How to use sequences
- import statement
- assert statement
- global statement
- Functions
- A basic function
- A function with default arguments
- Argument lists and keyword argument lists
- Modules
- Packages
- Acknowledgements and Thanks
- Regular Expressions
- Defining regular expressions
- Compiling regular expressions
- Using regular expressions
- Unit Tests
- Defining unit tests
- Create a test class
- Extending and embedding Python
- Special purpose parsers
- Writing a recursive descent parser by hand
- Creating a lexer/tokenizer with Plex
- A survey of existing tools
- Implementing Packages
- Using Packages
- Distributing and Installing Packages
- End Matter
- Numbers
- Literal representations of numbers
- Operators for numbers
- Methods on numbers
- Lists
- Literal representation of dictionaries
- Operators on dictionaries
- Methods on dictionaries
- Files
- Exceptions and the try:except: and raise statements
- Functions
- Optional arguments and default values
- Objectoriented
- Pogramming and classes
- Stacked decorators
- More help with decorators
- Step generate
- The bindings
- Add applicationspecific code
- the test application
- Python hints
Pages : | 214 Pages |
Size : | |
Downloads: | 418 |
Created: | 2020-08-27 |
License: | Open Source MIT License |
Author(s): | Dave Kuhlman |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about A Python Book: Beginning Python, Advanced Python, and Python Exercises
Puzzle-based learning is an active learning technique. With code puzzles, you will learn f..., download free Python tutorial in PDF (89 pages) created by .
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
This is a simple book to learn Python programming language, it is for the programmers who are new to Python.
An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language used by such organizations as Google and NASA, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language.
Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart.