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

Others Python Tutorials

Making Games with Python & Pygame

Modeling and Simulation in Python

Building Skills in Python: A Programmer's Introduction to Python

Python for Everybody

Exploring Data with Python

Others related eBooks about Learning Python language

Getting started with Sharepoint

Download free Sharepoint tutorial course in PDF, training file in 10 chapters and 75 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

R Language tutorial, The Basic Maniuplation

The purpose of this course is to provide a starting point for Interested in R language. It is useful For the beginner to assimilate certain notions and concepts in order to improve their knowledge....

Classic Computer Science Problems in Python

This book deepens your knowledge of problem-solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and disc...

Rexx Programmer's Reference

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

Kotlin Programming Language

This PDF tutorial is intended to beginners to help them understand the basics of Kotlin programming language. Download Free training document under 52 pages....

Mastering Python

Python is a dynamic programming language. It is known for its high readability and hence i..., download free Python tutorial in PDF (486 pages) created by Rick van Hattem ....

The JavaScript Way

Download free course The JavaScript Way, pdf file on 288 pages by Baptiste Pesquet....

Introduction to Programming using Fortran 95/2003/2008

This text provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non computer science majors. As such, this text is not a complete, comprehensive guide to the Fortran 95/2003/2008 programming language. The pri...

Scratch programming PDF tutorial

Download free PDF tutorial about Scratch programming, document under 29 pages by Neil Rickus....

Introduction to Microsoft Word 2010

Download free training document in PDF intituled Introduction to Microsoft Word 2010, course on 159 pages for beginners....