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.
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: Variables, expressions and statements, Functions,
conditionals and recursion, Fruitful functions and iteration, Strings and lists,
Tuples and dictionaries, Files and exceptions, Classes and objects, Class
methods and composition, Inheritance.
Goal of this note is to teach
the following topics: Python integers, non-decimal integers, Python floats,
precision of floats, Boolean algebra, complex numbers, convert numbers into
different basic data types.
This note covers the
following topics: Basic Principles of Python, String Data, String Operations,
Numeric Data, Types of Numeric Data, Conversion of Scalar Types, Lists, Tuples
and Dictionaries, Input and Output, Programming, Functions, Using Modules,
Writing Modules and Exceptions.
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
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
Manual.
Author(s): Guido
van Rossum, Python Software Foundation