• Decrease font size
  • Default font           size
  • Increase font size

Python Programming Self-Paced Training Course

Print E-mail

Start Python Programming Training Today!

Try a Python Programming Self-Paced Training Module Now!Visit GogoTraining and Buy Python Programming Technical Training Course Now!

 

  • Dashcourses has partnered with GogoTraining to bring you this Self-paced Course
  • Set your own training schedule
  • Watch as many times as you want 24/7 for 60 days following purchase
  • Find out what Dashcourses' self-paced Python Programming training is all about with no obligation - download Silverlight and View Module 1
  • Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari

Training Description

This Python Programming self-paced technical training class will teach you the basics of Python, a powerful programming language used so to solve many different types of problems. This self-paced course begins at the basics of Python, and by the end of the final module, students will be able to write Python programs to process text, work with complex data types, handle exceptions, and begin designing object-oriented programs.

Training Objectives

  • 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

Prerequisites

Attendees should have experience in some high-level programming language (for example: C, C++, Java, Perl,etc.) and the ability to perform basic operations in the operating system.

Self-Paced Modules

Python Programming Training Module 1: Introduction to Python

  • Python websites and books
  • A little history
  • Interactive Python and Python programs
  • The IDLE IDE
  • Quick introduction to variables

Python Programming Training Module 2: Numbers

  • Numeric literals, variables and operators
  • Reading from standard input
  • The if and while statements

Python Programming Training Module 3: Strings

  • String literals, variables and operators
  • Strings as sequences and slicing
  • String formatting
  • String methods

Python Programming Training Module 4: Lists

  • Lists defined
  • Creating, indexing, slicing lists
  • Looping through lists
  • List operators
  • List methods

Python Programming Training Module 5: Control Flow Constructs

  • if, if/else
  • while loop
  • break and continue
  • for loop
  • List comprehensions

Python Programming Training Module 6: Tuples

  • Tuples defined
  • Creating, indexing, slicing tuples
  • Tuple comprehensions
  • Tuple operators

Python Programming Training Module 7: Dictionaries

  • Dictionaries defined
  • Creating and indexing dictionaries
  • Processing dictionaries
  • Dictionary methods

Python Programming Training Module 8: The File Type

  • The file type defined
  • Opening and closing files
  • Reading from and writing to files
  • File iterators
  • Files and list comprehensions

Python Programming Training Module 9: Functions

  • Functions definition and invocation
  • Return values and function arguments
  • Arguments passed by reference
  • Default arguments
  • Calling functions with keywords
  • Global variables with global

Python Programming Training Module 10: Complex Data Types

  • Introduction to the basic complex data types
  • List of lists
  • Dictionary of Dictionaries
  • Arbitrarily nested data types

Python Programming Training Module 11: Introduction to Modules

  • Modules defined
  • Standard library
  • Location of library files
  • The from statement

Python Programming Training Module 12: Introduction to Object Oriented Python

  • Object oriented programming defined
  • Creating a class
  • Constructors
  • Intro to inheritance

Python Programming Training Module 13: Introduction to Exception Handling

  • Built-in exceptions
  • Handling exceptions with the try / except statement

Python Programming Training Module 14: Using the sys and os Modules

  • Command line arguments
  • Exiting the program
  • Various sys properties
  • Environment variables
  • Changing directories, file permissions
  • Making and removing directories
  • Deleting files
  • Executing external programs
  • Opening pipes