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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Python Tutorials

A Byte of Python

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

Deep Learning with Python

A Whirlwind Tour of Python

Invent Your Own Computer Games with Python

Others related eBooks about Learning Python language

Webapps in Go

The book teaches you how to write web applications in Go without using a framework. It is ..., download free Go tutorial in PDF (185 pages) created by ....

Think DSP: Digital Signal Processing in Python

This book is an introduction to signal processing and system analysis using a computational approach, using Python as the programming language. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the ...

Deep Learning and the Game of Go

The ancient strategy game of Go is an incredible case study for AI. In 2016, a deep learning-based system shocked the Go world by defeating a world champion. Shortly after that, the upgraded AlphaGo Zero crushed the original bot by using deep reinforcement learning to master the game. Now, you can l...

.NET Framework Notes for Professionals

The .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....

Hacking Secret Ciphers with Python

There are many books that teach beginners how to write secret messages using ciphers. Ther..., download free Python tutorial in PDF (440 pages) created by ....

Python Datetime free PDF

Download free course Python Datetime free PDF, pdf file on 3 pages by tutorialkart.com....

Learning Statistics with R

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smooth...

Download Haskell PDF Tutorial

Download Haskell PDF Tutorial for free, it consisting of 24 chapters and 683 pages covering all the most important Haskell 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....

Learn Pascal Programming Tutorial

A complete course on object programming in Pascal. In the first part, you learn how to use existing code written in object programming. Or, in other words, to use existing classes, especially those used to make the GUI of an application....

Algorithms and Data Structures With Applications to Graphics and Geometry

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