A Python Book: Beginning Python, Advanced Python, and Python Exercises

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 : PDF
File type : pdf
Downloads: 415
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/article.php on line 233

Others Python Tutorials

Fast Lane to Python

The Coder's Apprentice: Learning Programming with Python 3

Python Notes for Professionals

Python for You and Me

Python Tutorial for Beginners in PDF

Others related eBooks about A Python Book: Beginning Python, Advanced Python, and Python Exercises

Making Games with Python & Pygame

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library....

Modeling and Simulation in Python

This book is an introduction to physical modeling using a computational approach. It is organized in three parts:...

C programming tutorial for professionals

Download free C language tutorial course in PDF, training file in 63 chapters and 342 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Open Data Structures (in C++)

Download free course Open Data Structures (in C++), pdf file on 336 pages by Pat Morin....

Learning with Python: How to Think Like a Computer Scientist

The user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....

Learning ada PDF course

Download free Ada tutorial course in PDF, training file in 12 chapters and 45 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Fast Lane to Python

This book aims to enable the reader to quickly acquire a Python foundation. The material particularly feel quite comfortable to anyone with background in an object-oriented programming (OOP) language such as C++ or Java....

Elementary Algorithms

This is a free book about elementary algorithms and data structures. This book doesn't only focus on an imperative (or procedural) approach, but also includes purely functional algorithms and data structures. It doesn't require readers to master any programming languages, because all the algorit...

Download Perl language tutorial

Download free Perl tutorial course in PDF, training file in 40 chapters and 141 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Programming Computer Vision with Python

If you want a basic understanding of computer vision's underlying theory and algorithms, t..., download free Python tutorial in PDF (272 pages) created by Jan Erik Solem ....