Python Programming

Video description

In this Python training course from expert programmer and author Mike McMillan, you will learn how to program with the popular development language. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial.
Some of the topics that Mike covers throughout the training include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. He also covers variable scope, modules - creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures.
By the completion of this video based training course on Python programming, you will be comfortable with Python and how to apply it to developing applications. Throughout the course you will apply what you learn in real-world examples, reinforcing what Mike is teaching you. Working files are included to allow you to use the same source material that the author does in this training course.

Table of contents

  1. Introduction
    1. What This Course Covers
  2. Installing Python
    1. Installing Python In Windows
    2. Installing Python On A Mac
  3. Writing Your First Program - Hello, World!
    1. Entering And Running A Program In Windows
    2. Entering And Running A Program On A Mac
    3. Exercise 1 - Chapter 3
  4. Python Basic Data Types And Variables
    1. Expressions, Statements, Variables
    2. Working With Numbers
    3. Working With Strings
    4. Working With Booleans
    5. Working With Lists
    6. Working With Dictionaries
    7. Working With Tuples
    8. Exercise 1 - Chapter 4
    9. Exercise 2 - Chapter 4
  5. Python Input/Output
    1. Using The Print Function - Part 1
    2. Using The Print Function - Part 2
    3. Getting Input From The User
    4. Exercise 1 - Chapter 5
  6. Making Decisions - if Statements
    1. The Relational Operators
    2. The Logical Operators
    3. Simple if Statement
    4. if-else Statement
    5. if-elif Statement
    6. Exercise 1 - Chapter 6
    7. Exercise 2 - Chapter 6
  7. while Loops
    1. Introduction To while Loops
    2. Count-Controlled while Loops
    3. Event-Controlled while Loops
    4. Using continue
    5. Using break
    6. Working With Files - Part 1
    7. Working With Files - Part 2
    8. Exercise 1 - Chapter 7
    9. Exercise 2 - Chapter 7
  8. for Loops
    1. Introduction To for Loops - Part 1
    2. Introduction To for Loops - Part 2
    3. for Loops With Lists
    4. for Loops With Tuples
    5. for Loops With Dictionaries
    6. for Loops With Files
    7. Exercise 1 - Chapter 8
    8. Exercise 2 - Chapter 8
  9. Iterators
    1. Understanding Iterators
    2. Using iter And next
    3. Iterators And Dictionaries
    4. Other Iterators
    5. Exercise 1 - Chapter 9
  10. List Comprehensions
    1. Introduction To List Comprehensions
    2. Using List Comprehensions With Files
    3. Exercise 1 - Chapter 10
  11. Functions
    1. Introduction To Functions - Why
    2. Defining Functions
    3. Calling Functions
    4. Functions With Multiple Arguments
    5. Predicate Functions
    6. Exercise 1 - Chapter 11
    7. Exercise 2 - Chapter 11
  12. More On Functions
    1. Recursive Functions - Part 1
    2. Recursive Functions - Part 2
    3. Function Objects
    4. Anonymous Functions
    5. Higher-Order Functions
    6. Exercise 1 - Chapter 12
    7. Exercise 2 - Chapter 12
  13. Scope
    1. Global Scope
    2. Local Scope
    3. Nested Scope
    4. Exercise 1 - Part 1
    5. Exercise 1 - Part 2
  14. Modules
    1. Using Built-In Modules
    2. User-Defined Modules - Part 1
    3. User-Defined Modules - Part 2
    4. Module Namespaces
    5. Exercise 1 - Chapter 14
  15. Object-Oriented Programming - Part 1
    1. Abstract Data Types
    2. Designing A Class, Fields And Constructors
    3. Designing A Class, Methods
    4. Data Structure For Fields
    5. Exercise 1 - Chapter 15
    6. Exercise 2 - Chapter 15
  16. Object-Oriented Programming - Part 2
    1. Creating A Derived Class - Part 1
    2. Creating A Derived Class - Part 2
    3. Exercise 1 - Chapter 16
    4. Exercise 2 - Chapter 16
  17. Exception Handling
    1. Exceptions Demonstrated
    2. Try-Except Statements
    3. Try-Except-Finally Statements
    4. The raise Statement
    5. Exercise 1 - Chapter 17
  18. Using Data Structures
    1. Exercise 1 - Lists
    2. Exercise 2 - Tuples
    3. Exercise 3 - Dictionaries

Product information

  • Title: Python Programming
  • Author(s):
  • Release date: July 2012
  • Publisher(s): Infinite Skills
  • ISBN: 9781771370097