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 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 will provide a gentle introduction to programming using
Python for highly motivated students with little or no prior experience in
programming computers. Topics covered includes: Variables and types, Functions,
basic recursion, Control flow: Branching and repetition, Introduction to
objects: Strings and lists, Structuring larger programs, Python modules,
debugging programs, Introduction to data structures: Dictionaries, Functions as
a type, anonymous functions and list comprehensions.
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
assumes that you know no Python whatsoever. This note covers Python 2.2 to 2.6, which
are the most common versions currently in useľ it does NOT cover the recently released Python 3.0 (or 3.1) since those
versions of Python are so new.
This note covers the following topics: Native Datatypes, Comprehensions,
Strings, Regular Expressions, Installing Python, Closures and Generators,
Classes and Iterators, Advanced Iterators, Unit Testing, Refactoring, Files,
XML, Serializing Python Objects, HTTP Web Services, Case Study: Porting chardet
to Python 3, Packaging Python Libraries, Porting Code to Python 3 with 2to3 and
Special Method Names.
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 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