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
Others related eBooks about Learning Python language
Cryptography in .NET Succinctly
Download free course Cryptography in .NET Succinctly, pdf file on 67 pages by Dirk Strauss....
Algorithmic Graph Theory
This is an introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software. To get an overview of the book, you can view the table of contents as shown below or download the complete book. This book is more commonly known as the ...
Introduction to Programming with Fortran
Download free course Introduction to Programming with Fortran, pdf file on 963 pages by Ian Chivers, Jane Sleightholme....
C++ Programming Language
This PDF course explains the features, technical details and syntaxes of the C++ programming language.
To be a proficient programmer, you need to master two things: the syntax of the programming
language, and the core libraries (i.e., API) associated with the language....
Creating Games in C++ : A Step-by-Step Guide
Creating Games in C++ : A Step-by-Step Guide,this PDF tutorial teaches You How to Build A Real Game, a complete training course under 600 pages by David Conger and Ron Little....
Introduction to Data Science
The demand for skilled data science practitioners in industry, academia, and government is..., download free Data Science tutorial in PDF (722 pages) created by Rafael A Irizarry ....
Non-Programmer's Tutorial for Python 3
This book is a tutorial for the Python 3 programming language designed for someone with no programming experience. Starting from no programming knowledge, the book teaches how to create programs with examples, explanations and exercises....
Getting started with vbscript
Download free vbscript tutorial course in PDF, training file in 10 chapters and 29 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Cookbook for R: Best R Programming TIPs
The goal of this cookbook is to provide solutions to common tasks and problems in analyzing data. Each recipe tackles a specific problem with a solution you can apply to your own project, and includes a discussion of how and why the recipe works....
A Byte of Python
Download free course A Byte of Python, pdf file on 117 pages by Self-publishing....