Python Fundamentals: Video (LiveLessons Series)

Overview

For any student or professional interested in learning the fundamentals of Python

In this one-of-a-kind video package, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively, so that you can immediately succeed with any Python project.

Just click and watch: One step at a time, you will master Python fundamentals. If you already have Python experience, these videos will help further develop your ...

See more details below
Available through our Marketplace sellers.
Other sellers (Other Format)
  • All (1) from $120.99   
  • Used (1) from $120.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$120.99
Seller since 2015

Feedback rating:

(61)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
Buy with Confidence. Excellent Customer Support. We ship from multiple US locations. No CD, DVD or Access Code Included.

Ships from: Fort Mill, SC

Usually ships in 1-2 business days

  • Standard, 48 States
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

For any student or professional interested in learning the fundamentals of Python

In this one-of-a-kind video package, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively, so that you can immediately succeed with any Python project.

Just click and watch: One step at a time, you will master Python fundamentals. If you already have Python experience, these videos will help further develop your skills. The lessons start with an introduction to the core features of the Python language, including syntax basics and standard types and operations. The lessons progress into advanced topics, such as Python’s memory model and object-oriented programming.

This LiveLessons video course closely mirrors the topics covered in its sister publication, Core Python Programming, Second Edition (Prentice Hall, 2007). As in the book, viewers will find review questions and coding exercises at the end of each lesson in the video booklet to test the material introduced in the video and printed parts of the lesson.

Read More Show Less

Product Details

  • ISBN-13: 9780137143412
  • Publisher: Prentice Hall
  • Publication date: 1/2/2009
  • Series: LiveLessons Series
  • Edition description: Book and DVD
  • Pages: 112
  • Product dimensions: 7.40 (w) x 8.70 (h) x 1.00 (d)

Meet the Author

Wesley J. Chun, MSCS, is author of Prentice Hall’s bestseller, Core Python Programming, Second Edition (corepython.com), and coauthor of Python Web Development with Django (withdjango.com). In addition to being a senior software architect, he runs CyberWeb (cyberwebconsulting.com), a consulting business specializing in Python software engineering and technical training. He has more than twenty-five years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. He holds degrees in computer science, mathematics, and music from the University of California.

Read More Show Less

Read an Excerpt

Chun.bookPreface

Welcome to Python Fundamentals LiveLessons DVD. This is a complete video course that can be used to bring you up to speed with Python. It is intended to complement and is adapted from the book Core Python Programming, Second Edition (ISBN-10: 0-13-226993-7, ISBN-13: 978-0-13-226993-3), also by yours truly.

This workbook provides auxiliary material to augment or supplement the lessons on the DVD and provides some exercises so you can gauge how well you absorbed the material. The exercises either come directly from Core Python Programming or are adapted from it, and I recommend that book for more challenging problems than you will find here. A problem prefixed with (CPPx-y) means the exercise is either adapted or taken directly from Core Python Programming Exercise y in Chapter x. I also describe for each lesson which chapters from the book are the most applicable. Section headings beginning with an asterisk (*) cover advanced material and are optional.

Conventions

I introduce new technical terms using italics. URLs are formatted as http://links. Monospacing is used for all code in both the presentation and booklet. Code blocks and interactive interpreter examples are set in monospaced blocks, like so:

>>> print 'Hello World!' Hello World! Book Resources

A full copy of the entire presentation, plus a bonus appendix, is accessible directly on the DVD. You will also find all of the main code examples from Core Python Programming on the DVD. At the time of this writing, there are no plans to create a separate Web site for this LiveLessons course, so I recommend that you visit either the Core Python Programming book’s Web site, http://corepython.com, or the main Live-Lessons site, http://mylivelessons.com, for additional information. The author can be reached via email at pythonfun@yahoo.com.

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Table of Contents

Preface vii

Lesson 1: Introduction: Administrivia, Installation, References/Resources 1

Downloading Python 1

Editors 1

IDEs 1

Interactive Interpreter 4

Exercises 5

Lesson 2: Getting Started 7

Python 2 to Python 3 Transition 7

Exercises 7

Lesson 3: Python Syntax Basics 9

Basic Syntax Rules 9

Commenting 9

Code Block Delimitation 9

Variables and Assignment 10

Identifier Rules 10

Functions 10

Importing Modules and Packages 11

User Keyboard Input 12

Exercises 12

Lesson 4: Standard Types 13

Standard Types 13

Numbers 13

Sequences 14

Hashing 18

Operators and Built-in Functions 21

Exercises 31

Lesson 5: *Objects and Memory Model 33

Objects 33

References (and Variables) 34

Reference Counting 34

Categorizing the Types 35

Quizzes 36

Exercises 36

Lesson 6: Loops and Conditionals 37

if Statement Family 37

Ternary Operator/Conditional Expression 37

Loops 38

while 38

for 38

Loop Helpers 42

Summary 43

Exercises 43

Lesson 7: Files and Input/Output 45

Files 45

Standard Files 45

File Objects 46

File Methods 46

Reading Data 46

Writing Data 48

Other File Attributes 48

Limitations of Files and Other Forms of Persistent Storage 49

Pickling Objects 49

Shelving Objects 50

Summary 51

Exercises 54

Lesson 8: Errors and Exceptions 55

Concepts 55

Exception Handling and Python 55

Using the try-except Statement 56

Causes of Exceptions 58

Handling Multiple Exceptions 58

Using else with try-except 59

The finally Statement 59

*Context Management 60

Throwing Exceptions with raise and assert 61

Creating Your Own Exceptions 62

Limitations 63

Non-Error Exceptions 63

Summary 64

Exercises 66

Lesson 9: Functions and Functional Programming 67

Arguments in Function Calls 68

Function Declarations and Definitions 68

Return Values 69

*Evaluation 69

Variable Scope and Namespaces 70

Functional Programming 74

* and ** Have Nothing to Do with Pointers in Python 75

Variable Arguments 76

Argument Groups/Collections/Expansion 76

*Advanced Topics 77

Summary 79

Exercises 79

Lesson 10: *Object-Oriented Programming 81

Structured Programming 81

Object-Oriented Programming 82

Structured/Procedural vs. Object-Oriented Programming 82

OOP and Python 83

Classes 84

Instances 86

Methods 87

Subclasses 88

Multiple Inheritance 91

Summary 92

Exercises 94

Read More Show Less

Preface

Preface

Welcome to Python Fundamentals LiveLessons DVD. This is a complete video course that can be used to bring you up to speed with Python. It is intended to complement and is adapted from the book Core Python Programming, Second Edition (ISBN-10: 0-13-226993-7, ISBN-13: 978-0-13-226993-3), also by yours truly.

This workbook provides auxiliary material to augment or supplement the lessons on the DVD and provides some exercises so you can gauge how well you absorbed the material. The exercises either come directly from Core Python Programming or are adapted from it, and I recommend that book for more challenging problems than you will find here. A problem prefixed with (CPPx-y) means the exercise is either adapted or taken directly from Core Python Programming Exercise y in Chapter x. I also describe for each lesson which chapters from the book are the most applicable. Section headings beginning with an asterisk (*) cover advanced material and are optional.

Conventions

I introduce new technical terms using italics. URLs are formatted as http://links. Monospacing is used for all code in both the presentation and booklet. Code blocks and interactive interpreter examples are set in monospaced blocks, like so:

>>> print 'Hello World!' Hello World!

Book Resources

A full copy of the entire presentation, plus a bonus appendix, is accessible directly on the DVD. You will also find all of the main code examples from Core Python Programming on the DVD. At the time of this writing, there are no plans to create a separate Web site for this LiveLessons course, so I recommend that you visit either the Core Python Programming book’s Web site, http://corepython.com, or the main Live-Lessons site, http://mylivelessons.com, for additional information. The author can be reached via email at pythonfun@yahoo.com.

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)