Extremely versatile and popular among developers, Python is a good
general-purpose language that can be used in a variety of applications. If you use the book in the order it is
laid out, you’ll begin your exploration in Python by understanding the key differences between Python 3
and the previous versions of the language. The contents include :Python 2 vs Python 3: Practical
Considerations, How To Install Python 3 and Set Up a Local Programming,
Environment on Ubuntu 16.04, How To Install Python 3 and Set Up a Local Programming, Environment on
macOS, How To Install Python 3 and Set Up a Local Programming, Environment on Windows 10, How
To Install Python 3 and Set Up a Local Programming, Environment on CentOS 7, How To Install
Python 3 and Set Up a Programming Environment on an Ubuntu 16.04 Server, How To Write Your
First Python 3 Program, How To Work with the Python Interactive Console, How To Write Comments,
Understanding Data Types, An Introduction to Working with Strings, How To Format
Text, String Functions, How To Index and Slice Strings, How To Convert
Data Types, Variables, String Formatters, How To Do Math with Operators,
Built-in Python 3,Functions for Working with Numbers, Understanding Boolean Logic, Understanding
Lists, List Methods, Understanding List Comprehensions, Understanding Tuples,
Understanding Dictionaries, How To Import Modules, How To Write Modules, How To Write
Conditional Statements, How To Construct While Loops, How To Construct For Loops, How To Use
Break, Continue, and Pass Statements when Working with Loops, Construct Classes and Define Objects, Understanding
Class and Instance Variables, Understanding Inheritance, How To Apply Polymorphism to Classes, How
To Use the Python Debugger, How To Debug Python with an Interactive Console, How To Use
Logging, Port Python 2 Code to Python 3.
Author(s): Lisa Tagliaferri, DigitalOcean, New York City,
New York, USA
This note covers the following
topics: Python syntax, Control flow, Functions, Odds and ends,Object-oriented
programming, Exception handling,Type checking, Exception handling, main
differences between Python 2.x and Python 3.x, Recursion, Functional
programming, Command-line arguments, Generator.
This note explains
the following topics: Types of Digital Computers, Stored Program Computer,
Computer Models, Machine Language Program, Program Execution, Central Processing
Unit, Memory Write, Binary World, Assembly Language Program, High-Level
Languages, Compiler, Operating System, Python Interpreter.
Introduction to Computer Science and
Programming in Python is intended for students with little or no programming
experience. It aims to provide students with an understanding of the role
computation can play in solving problems and to help students, regardless of
their major, feel justifiably confident of their ability to write small programs
that allow them to accomplish useful goals.
Author(s): Dr. Ana Bell, Prof.
Eric Grimson and Prof. John Guttag
book covers the following topics: Core Modules, Standard Modules, Threads
and Processes, Data Representation, File Formats, Mail and News Messages,
Network Protocols, Internationalization, Multimedia Modules, Data Storage, Tools
and Utilities and Platform Specific Modules.
This reference manual describes the syntax and core
semantics of the Python language. Topics covered includes: Lexical analysis,
Data model, Execution model , Expressions, Simple statements, Compound
statements, Top-level components and Full Grammar specification.
This library reference manual documents
Python's standard library, as well as many optional library modules . It also
documents the standard types of the language and its built-in functions and
exceptions, many of which are not or incompletely documented in the Reference
van Rossum, Python Software Foundation