Home > Store > Open Source > Python
Python Fundamentals LiveLessons (Video Training)
- By Wesley Chun
- Published Dec 23, 2008 by Prentice Hall. Part of the LiveLessons series.
- Copyright 2009
- Edition: 1st
- DVD
- ISBN-10: 0-13-714341-9
- ISBN-13: 978-0-13-714341-2
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
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.
Video
You need to upgrade your Flash Player. You need version 9 or above to view this video. You may download it here. You may also see this message if you have JavaScript turned off. If this is the case, please enable JavaScript and reload the page.
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.
Related Article
Python's "New" Division: Python 2 Versus Python 3
Author's Site
Please visit the author's site at corepython.com.
|
12 of 13 people found the following review helpful
By Jakinder Singh (USA) - See all my reviews
This review is from: Python Fundamentals LiveLessons (Video Training) (Paperback)
This is most certainly not a step by step introduction to Python programming, though technically it is a slide show about the fundamentals but only for someone who already knows a similar programming language. It is NOT for someone who has never programmed before. It is merely a lightweight summary of the content in the author's book, Core Python Programming, of which he'll refer you to more than once to learn about topics he really should be covering, despite the fact that this video slide show actually costs more than the book! No need to read any further, just get the book and skip this waste of money.If you prefer to watch a video of mostly slides with text on a blue background while the presenter narrates (yawn), and see very little actual video of live coding being done to illustrate the lessons or provide hands on step by step Python programming insight, then this is the product for you (yawn). Many lessons don't even have any video of programming in Python at... Read more
1 of 1 people found the following review helpful
By
This review is from: Python Fundamentals LiveLessons (Video Training) (Paperback)
This Video is presented on a VERY abstract form! If you are new to Python then I would not use this to learn it! For example, the presenter explains "Functions" (def in Python), without a single example on kwargs or groups. It is true that he mentions these, but NOT examples. Since I am attempting to recommend video courses to those new in Python, under my supervision, I cannot recommend this video to my trainees...It would be a total waste of their time!
1 of 1 people found the following review helpful
By
This review is from: Python Fundamentals LiveLessons (Video Training) (Paperback)
I couldn't agree more with Jakinder Singh's review. Only I think that 2 stars is being generous.It's called live LESSONS, but this is not video training at all, nor is it a course. The title 'Python Fundamentals' is also very misleading. This is definitely NOT something that is suitable for beginners. There are a few coding examples in the beginning, but they go very fast and any explanation is non-existant. (I couldn't even complete the helloworld.py one from lesson 1, since I have no idea how to get IDLE to open a .py file from a location on my hard disk. There are NO instructions on how to do this). I've watched and skimmed through half of it (despite extreme confusion from the start, I have no programming experience and only a limited understanding of the Python basics and terminology) and at best this seems to be a pocket reference in slide-show format. Don't waste your money. |
› See all 4 customer reviews...
Excerpt
Python Fundamentals (Video Training): Functions
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
Sample Pages
DRM-Free Video Downloads. Purchase and immediately download individual lessons from this video. Make your lesson selections below and click on the Buy button.
Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
Actual product comes full screen and in high resolution.
DVD
This product currently is not for sale.
Accessible from your Account page after purchase. Requires the free QuickTime Player software.
Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.


