Skip to content

Core Python Programming

Best in textbook rentals since 2012!

ISBN-10: 0130260363

ISBN-13: 9780130260369

Edition: 2001

Authors: Wesley J. Chun

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

PYTHON is a programming language that combines the best of the scripting language PERL with the best of Java. Wesley Chun's instructions take programmers up to speed quickly whilst the book serves as a handy reference for existing PYTHON users.
Customers also bought

Book details

List price: $44.99
Copyright year: 2001
Publisher: Prentice Hall PTR
Publication date: 12/14/2000
Binding: Mixed Media
Pages: 816
Size: 7.00" wide x 9.50" long x 2.00" tall
Weight: 3.498
Language: English

Core python
Welcome To Python!
What Is Python? History of Python. Features of Python
Obtaining Python
Obtaining Python
Installing Python
Running Python
Python Documentation
Comparing Python
JPython and Some Nomenclature
Exercises
Getting Started
Program Output, the print Statement, and "Hello World!" Program Input and the raw_input() Built-in Function
Comments
Operators
Variables and Assignment
Numbers
Strings
Lists and Tuples
Dictionaries
Code Blocks Use Indentation
if Statement
while Loop
for Loop and the range() Built-in Function
Files and the open() Built-in Function
Errors and Exceptions
Functions
Classes
Modules
Exercises
Syntax And Style
Statements and Syntax
Variable Assignment
Identifiers
Basic Style Guidelines
Memory Management
First Python Application
Exercises
Python Objects
Python Objects
Standard Types
Other Built-in Types
Internal Types
Standard Type Operators
Standard Type Built-in Functions
Categorizing the Standard Types
Unsupported Types
Exercises
Numbers
Introduction to Numbers
Integers
Floating Point Real Numbers
Complex Numbers
Operators
Built-in Functions
Related Modules
Exercises
Sequences: Strings, Lists, And Tuples
Sequences
Strings
Strings and Operators
String-only Operators
Built-in Functions
String Built-in Methods
Special Features of Strings
Related Modules
Summary of String Highlights
Lists
Operators
Built-in Functions
List Type Built-in Methods
Special Features of Lists
Tuples
Tuple Operators and Built-in Functions
Special Features of Tuples
Related Modules
Shallow and Deep Copies
Exercises
Dictionaries
Introduction to Dictionaries
Operators
Built-in Functions
Built-in Methods
Dictionary Keys
Exercises
Conditionals And Loops
if statement
else Statement
elif (a.k.a else-if) Statement
while Statement
for Statement
break Statement
continue Statement
pass Statement
else Statement Take Two
Exercises
Files And Input/Output
File Objects
File Built-in Function [open()]
File Built-in Methods
File Built-in Attributes
Standard Files
Command-line Arguments
File System
File Execution
Persistent Storage Modules
Related Modules
Exercises
Errors And Exceptions
What Are Exceptions? Exceptions in Python
Detecting and Handling Exceptions
Exceptions as Strings
Exceptions as Classes
Raising Exceptions
Assertions
Standard Exceptions
Creating Exceptions
Why Exceptions (Now)? Why Exceptions at All? Exceptions and the sys Module
Related Modules
Exercises
Functions
What are Functions? Calling Functions
Creating Functions
Passing Functions
Formal Arguments
Variable-length Arguments
Functional Programming
Variable Scope
Recursion
Exercises
Modules
What are Modules? Modules and Files
Namespaces
Importing Modules
Importing Module Attributes
Module Built-in Functions
Packages
Other Features of Modules
Exercises
Classes And Oop
Introduction
Object-oriented Programming
Classes
Class Attributes
Instances
Instance Attributes
Binding and Method Invocation
Composition
Subclassing and Derivation
Inheritance
Built-in Functions for Classes, Instances, and Other Objects
Type vs Classes/Instances
Customizing Classes with Special Methods
Privacy
Delegation
Related Modules and Documentation
Exercises
Execution Environment
Callable Objects
Code Objects
Executable Object Statements and Built-in Functions
Executing Other (Python) Programs
Executing Other (Non-Python) Programs
Restricted Execution
Terminating Execution
Related Modules
Exercises
Advanced Topics