Introduction to Python Programming | Core Python Fundamentals

Course ID

32100

Course Description

Geared for experienced programmers, Introduction to Python Programming is a hands-on Python programming course explores the Python language up to an intermediate level.

Students will leave this class armed with the skills required to write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation. The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.

Course Topics Covered:

  • Python Background and History
  • Python Language Basics
  • Complex Types and Operators
  • Statements and Control Structures
  • Functions
  • Modules, Classes
  • Advanced Classes
  • DB API
  • NumPy and more


Prerequisites

Suggested to take Python Programming Essentials

Audience

This course is appropriate for advanced users, experienced programmers, and system administrators.

Course Content

    Python Overview and History
  • Why Python?
  • How to run Python applications
  • Python configuration details
    Language Basics
  • Program structure
  • Strings
  • Basic operations
  • Slices
  • Formatting
  • Numbers
  • Types
  • Basic arithmetic operations
  • Formatting
  • Conversions
    Complex Types and Operators
  • Tuples
  • Lists
  • Tuple and List manipulation
  • Basic operations
  • Dictionary
  • Files
  • Opening
  • Reading
  • Writing
    Statements and Control Structures
  • Assignment
  • Expressions
  • if statements
  • while loops
  • for loops
    Functions
  • Function Basics
  • Scope rules
  • Arguments
  • Functions as arguments
    Modules
  • Module Basics
  • Namespaces
  • Importing and Reloading modules
    Classes & Objects
  • What is a class?
  • What is an Object?
  • Class basics
  • Writing methods
    Advanced Classes
  • Inheritance
  • Operator overloading
    DB API
  • DB Interfaces
  • Connecting to the Server
  • Executing SQL Statements
  • Parameterized Statements
    NumPy
  • Downloading and installing NumPy
  • Array slicing with NumPy
  • Array arithmetic
  • Numeric functions

For More Information

For training inquiries, call 850-308-1376

or email us at eramos@gbsi.com

Course Details

Duration - 3 days
Price - $1995.00 USD


(Discounts may apply. Call for more information.)

Course Actions

Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.