Python Programming Essentials
Experience the Freedom of eLearning
- Start today with online video training
- Get questions answered by the instructor
- Receive course updates for one year
- Learn more with our expert instructors
| Preview this Course Here | Online eLearning Benefits | How to Purchase This Course |
|---|---|---|
|
Videos
There are several great features that come with this course. The Course Transcript tracks your progress and allows you to pick up where you left off. You can view or email your transcript. The course comes with documentation found in Downloads Tab. You have access to the course and all videos for 1 year. Full screen viewing option available (see icon on bottom right corner of video).
Start Learning Python Programming Essentials Today!
List Price:
$700
Your Price:
$597
| Video Title | Minutes |
|---|---|
| Python Programming Essentials Online Training - Course Introduction | 6 |
| 01: Introduction to Python | 21 |
| 02: Numbers Part 1 | 19 |
| 03:Numbers Part 2 | 14 |
| 04: Strings | 25 |
| 05: Lists | 14 |
| 06: List Methods | 17 |
| 07: Control Flow Constructs Part 1 | 14 |
| 08: Control Flow Constructs Part 2 | 13 |
| 09: Tuples | 14 |
| 10: Dictionaries | 11 |
| 11: Dictionary Methods | 15 |
| 12: The File Type Part 1 | 14 |
| 13: The File Type Part 2 | 11 |
| 14: Functions Part 1 | 12 |
| 15: Functions Part 2 | 12 |
| 16: Complex Data Types Part 1 | 13 |
| 17: Complex Data Types Part 2 | 8 |
| 18: Introduction to Modules | 12 |
| 19: Introduction to Object Oriented Python | 16 |
| 20: Object Oriented: Inheritance | 11 |
| 21: Introduction to Exception Handling | 17 |
| 22: Using the sys Module | 10 |
| 23: Using the os Module Part 1 | 11 |
| 24: Using the os Module Part 2 | 14 |
| Total: | 5 Hours, 44 Minutes |
Start Learning Python Programming Essentials Today!
Downloads
NOTE: Click link then select "Save"
- Student Guide
- Exercise Guide
- Lab Setup Guide
- Lab Files (python.tar.gz)
- Lab Files (python.zip)
Related Links
- ActivePython (win32 version of Python)
- Python Home Page
- Python Editors
- Course Survey
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!
Description
This Python Programming Essentials online training course will teach you the basics of Python, a powerful programming language used to solve many different types of problems. This Python course begins at the basics of Python, and by the end of this course, students will be able to write Python programs to process text, work with complex data types, handle exceptions, and begin designing object-oriented programs. This course uses Python 2.7.2 and supports any version of Python 2.x.
Once you have completed Python Programming Essentials the next course in this series is Advanced Python Programming. The Advanced Python Programming course will enhance your Python knowledge by discussing complex data types, object oriented programming, GUI programs, regular expressions, threads, network programming, using SQL, and extending Python with C. Click here to learn more about Advanced Python Programming.
Related Training
- Course: Advanced Python Programming
- Course: Introduction to Programming for Non-Programmers
- Course: Introduction to C Programming Part 1
- Course: Introduction to C Programming Part 2
- Course: Introduction to Perl Part 1
- Course: Introduction to Perl Part 2
- Course: Programming in Java 6 with Swing and Servlets Part 1
- Course: Programming in Java 6 with Swing and Servlets Part 2
- Podcast: Python Variables
- Podcast: Python IDEs
- Podcast: Python-Special Method Names
- Podcast: Django Web Framework
- Podcast: Migrating From Python 2 To Python 3
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!
Python Programming Essentials Outline
Module 00: Course Introduction
Module 01: Introduction to Python
- Python Websites and Books
- A Little History
- Interactive Python and Python Programs
- The IDLE IDE
- Quick Introduction to Variables
- Lab: Intro to Python
- Demo: Programs, Variables, Syntax
Module 02: Numbers Part 1
- Numeric Literals, Variables and Operators
- Reading from Standard Input
- Demo: Standard Input, if statement, while statement
Module 03:Numbers Part 2
- if and while statements
- Logical Operations
- Lab: Numbers, if and while
Module 04: Strings
- String Literals, Variables and Operators
- Strings as Sequences and Slicing
- String Formatting
- String Methods
- Lab: Strings
Module 05: Lists
- Lists Defined
- Creating, Indexing, Slicing Lists
- Looping through Lists
- List Operators
- Lab: Lists
- Demo: Looping
Module 06: List Methods
- Creating Lists with split()
- Joining Lists with join()
- List Methods including append(), count() and pop()
- Lab: Using List Methods
- Demo: Using Lists
Module 07: Control Flow Constructs Part 1
- if, if/else
- while Loop
- break and continue
- Lab: More on if and while
Module 08: Control Flow Constructs Part 2
- for Statements
- The Range Method
- for Loop
- List Comprehensions
- Lab: Using Looping Constructs
- Demo: Various statements
Module 09: Tuples
- Tuples Defined
- Creating, Indexing, Slicing Tuples
- Tuple Comprehensions
- Tuple Operators
- Lab: Working with Tuples
- Demo: Creating Tuples
Module 10: Dictionaries
- Dictionaries Defined
- Creating and Indexing Dictionaries
- Processing Dictionaries
- Demo: Creating Dictionaries
Module 11: Dictionary Methods
- Keys Method
- Value Method
- Creating Dictionaries as a Flexible List
- Lab: Working with Dictionaries
- Demo: Working with Dictionaries
Module 12: The File Type Part 1
- The File Type Defined
- Opening and Closing Files
- Reading From and Writing to Files
- Demo: File Parts
Module 13: The File Type Part 2
- File iIterators
- Sys stndin
- Files and List Comprehensions
- Lab: File Type
- Demo: Working with Files
Module 14: Functions Part 1
- Functions Definition and Invocation
- Return Values and Function Arguments
- Arguments Passed by Reference
- Demo: Values and Arguments
Module 15: Functions Part 2
- Default Arguments
- Calling Functions with Keywords
- Global Variables with Global
- Lab: Writing Functions
- Demo: Variables
Module 16: Complex Data Types Part 1
- Introduction to the Basic Complex Data Types
- List of Lists
- Processing a List of Lists
- Lab: Working with a List of Lists
- Demo: Lists of Lists
Module 17: Complex Data Types Part 2
- Dictionary of Dictionaries
- Processing a Dictionary of Dictionaries
- Arbitrarily Nested Data Types
- Lab: Working with a Dictionary of Dictionaries
- Demo: Dictionary of Dictionaries
Module 18: Introduction to Modules
- Modules Defined
- Standard Library
- Location of Library Files
- The from Statement
- Lab: Creating and Using a Module
- Demo: Modules and Libraries
Module 19: Introduction to Object Oriented Python
- Object Oriented Programming Defined
- Creating a Class
- Constructors
- Lab: Creating and Using a Class
- Demo: Classes
Module 20: Object Oriented: Inheritance
- Introduction to inheritance
- A Derived Class Constructor
- Using a Derived Class
- Brief Discussion of Advanced Topics
- Lab: Implementing Inheritance
- Demo:Inheritance
Module 21: Introduction to Exception Handling
- Built-in exceptions
- Handling exceptions with the try / except statement
- Handling KEY ERROR exceptions
- Lab: An Exceptional Lab
- Demo:Exceptions and Statements
Module 22: Using the sys Module
- Command Line Arguments
- Exiting the Program
- Various sys Properties
- Demo: Command lines and Exiting
Module 23: Using the os Module Part 1
- Environment Variables
- Changing Directories, File Permissions
- Making and Removing Directories
- Deleting Files
- Demo: Environment and the os
Module 24: Using the os Module Part 2
- Executing External Programs
- Opening Pipes
- Advanced Topics
- Lab: Using the sys and os Modules
- Demo: Pipes and Executing External Programs
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!
Prerequisites
You need to have experience in a high-level programming language (for example: C, C++, Java, Perl, etc.) and be able to perform basic operations in the operating systems. If you do not have this experience, we recommend you select from the following GogoTraining courses:
- Fundamentals of Operating Systems
- Introduction to C Programming Part 1
- Introduction to C Programming Part 2
- Introduction to Perl Part 1
- Introduction to Perl Part 2
- Programming in Java 6 with Swing and Servlets Part 1
- Programming in Java 6 with Swing and Servlets Part 2
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!
Hardware/Software Requirements
Hardware:
- Windows, Mac OS X, or Linux
- Internet access
Software:
- Python 2.7.2, or any Python 2.x version
- Python Interpreter
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!
Objectives
As a result of taking this Python training, you will be able to:
- Describe the basic structure of the Python language including Python's data types and control flow constructs
- Write, debug, and execute Python programs
- Describe and work with nested data types
- Describe and work with exception handling
- Understand the basics of modules and object oriented programming in Python
- Use Python to work with files and the operating system
For more information, contact us or call 1-877-546-4446
Start Learning Python Programming Essentials Today!