Introduction to Python Programming | Core Python Fundamentals
Course ID
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
Audience
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.)
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.