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.
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
Python is a high-level, structured, open-source programming language that can
be used for a wide variety of programming tasks. Topics covered includes: Interactive mode, Creating
Python programs, Basic syntax, Data types, Numbers , Strings, Operators , Flow
control, Functions, Scoping, Exceptions, Modules, Classes, Metaclasses,
Reflection, Regular Expression, GUI Programming, Game Programming in Python, Web
Page Harvesting, Extending with C and C++.
The main purpose of this book
is to teach people how to program using Python. Topics covered includes: The
Core Language, How is Python Different, Comparison of Programming Languages, The
Python Interpreter, Types and Operators, Strings, Lists, Dictionaries, Tuples,
Statements, Making a Program, Exceptions, Object Oriented Programming,
Databases, Graphical User Interfaces.
This note provides a detailed
explanation of the following topics in Python: Python Overview, Numerical
Python, Practical Python, Extending Python with C, Object Oriented Programming
in Python, Tk Graphics, Python and OpenGL.
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.