Learning Python language

Complete Python language tutorial, courses, exercises and Python language examples designed for developers who want to learn the basics of this language. PDF document on 1067 pages created by StackOverFlow.

Table of contents

  • Get started with Python
  • Hello, World in Python using IDLE
  • Hello World Python file
  • Creating variables and assigning values
  • Sequences and collections
  • Built-in constants
  • Spaces vs. tabs
  • String function - str () and repr ()
  • Installing plugins using pip
  • Find / install a package
  • Upgrading Installed Packages
  • Installing Python 2.7.x and 3.x
  • Displays the source code of an object
  • Objects that are not integrated
  • Objects defined interactively
  • Integrated objects
  • Access to the database
  • Important functions of the Cursor
  • SQLite and Python data types
  • Access to the PostgreSQL database with psycopg2
  • Establish a connection to the database and create a table
  • Access to basic attributes using point notation
  • Setters, Getters & Properties
  • Alternatives to changing declarations from other languages
  • Use class introspection
  • Use a context manager
  • Analyzing Command Line Arguments
  • Using Argv Command Line Arguments
  • Custom parser error message with argparse
  • Conceptual grouping of arguments with argparse.add_argument_group ()
  • Anti-Patterns Python
  • Call Python from C #
  • Start a subprocess
  • Waiting for a subprocess to complete
  • Reading the output of a subprocess
  • Interactive access to running subprocesses
  • Write in a subprocess
  • Reading a flow from a subprocess
  • Pause and continue in the loops
  • break declaration
  • continuous statement
  • Nested loops
  • Chemical kinetics (system of ordinary differential equations)
  • Effects of the del command
  • Reusing primitive objects
  • Initialize the serial device
  • Read from the serial port
  • Check which serial ports are available on your machine
  • Count occurrences of a substring in a string: str.count ()
  • Counting occurrences in the numpy array
  • Python competition
  • The multiprocessing module
  • Passing data between multiprocess processes
  • Connecting Python to SQL Server
  • Basic course with Python
  • Create Python packages
  • Parse a string in a time-sensitive datetime object
  • Simple date arithmetic
  • Using datetime base objects
  • Iterate on dates
  • Decorator with arguments (decorator factory)
  • Decorator duties
  • Built-in functions that work with inheritance
  • Class and Instance Variables
  • Linked, unrelated and static methods
  • Start the cleaning code with finally
  • Relaunching the exceptions
  • Hierarchy of exceptions
  • Bidirectional conversions
  • Destructuring the list (aka packing and unpacking)
  • Access values from a dictionary
  • The dict () constructor
  • Avoid KeyError exceptions
  • Access keys and values
  • Create an ordered dictionary
  • Check if it is running in a virtual environment
  • Events sent by the Python server
  • Dictionary key initializations
  • Escape to special characters
  • External input, subset, and output data files using
  • Avoid the multiplatform encoding hell
  • Random access to files using mmap
  • Replacing text in a file
  • Filter as a short circuit check
  • Additional function: filterfalse, ifilterfalse
  • Basic map usage, itertools.imap and future_builtins.map
  • Avoid repetitive and expensive operations by using a conditional clause
  • Python network
Size : 5439.401 Kb
File type : pdf
Downloads: 1040
Created: 2019-04-21

Others Python Tutorials

Programming Computer Vision with Python

Hands-on Python Tutorial

How To Code in Python 3

Python for Everybody: Exploring Data in Python 3

Test-Driven Development with Python

Others related eBooks about Learning Python language

IPython Interactive Computing and Visualization Cookbook

Download free course IPython Interactive Computing and Visualization Cookbook, pdf file on 548 pages by Cyrille Rossant....

Algorithms and Data Structures With Applications to Graphics and Geometry

An introductory coverage of algorithms and data structures with application to graphics and geometry. ...

Learning ABAP PDF course

Download free ABAP tutorial course in PDF, training file in 16 chapters and 42 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....

Video Game Development in Unity

Download this free tutorial about Video Game Development in Unity, training document on 34 pages intended to beginners....

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 244 pages by Svein Linge, Hans Petter Langtangen....

C++ Pointers and Memory

This document explains how pointers and memory work and how to use them—from the basic concepts through all the major programming techniques. For each topic there is a combination of discussion, sample C code, and drawings....

Introduction to Visual Studio and C#

In this PDF Tutorial we will use Visual Studio and C#. C# is the programming language, while Visual Studio is the development environment....

So You Want to Learn to Program? - Programming With BASIC-256

Learn to program a computer without the jargon and complexity of many programming books. Suitable for anybody age 10 to 100+ who wants to learn and is ready to experiment. This book engages through media (sound, color, shapes, and text to speech) and then introduces the concepts of structured prog...

How To Make Video Games

Learn How To Make Video Games, This ebook shows you everything you need to know to make video games....