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: 1125
Created: 2019-04-21

Others Python Tutorials

Classic Computer Science Problems in Python

Python re(gex)?

Biopython: Tutorial and Cookbook

Python Multithreading free PDF

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6

Others related eBooks about Learning Python language

The Busy Coder's Guide to Android Development

This book tries to cover as much material as possible, but aimed more for people new to mobile development. The book includes dozens of sample projects, ready to run with your copy of the SDK - not just one huge project where you have difficulty finding the specific examples of the technique you a...

Android Application Development for the Intel Platform

The number of Android devices running on Intel processors has increased since Intel and Go..., download free Android tutorial in PDF (520 pages) created by ....

Learning iOS eBook (PDF)

Download free IOS tutorial course material and training in PDF file 1131 pages....

Csharp programming

Download C# PDF Tutorial for free, it consisting of 29 chapters and 175 pages covering all the most important C# concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Basic Programming Concepts

The objectives of this tutorial are to introduce the fundamental concept of algorithm and the basic concepts of object-oriented programming, use the Java programming language, understand and apply good programming practices and evaluate your programmer skills....

Python 3 Tutorial for beginner

Download Python PDF Tutorial for free, it consisting of 20 chapters and 74 pages covering all the most important Python concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Python re(gex)?

Scripting and automation tasks often need to extract particular portions of text from inpu..., download free Python tutorial in PDF (71 pages) created by ....

Raspberry Pi Projects Book

Download free course Raspberry Pi Projects Book, pdf file on 204 pages by Wes Archer, David Crookes, PJ Evans, Gareth Halfacree, Rosie Hattersley, Nicola King, Ben Nuttall, Marc Scott, Danny Staple, Mark Vanstone....

Rexx Programmer's Reference

Download free course Rexx Programmer's Reference, pdf file on 723 pages by Howard Fosdick....

Modern C

Modern C focuses on the new and unique features of modern C programming. The book is based..., download free Modern C tutorial in PDF (496 pages) created by Jens Gustedt ....