This course provides a very fast introduction to Python for new programmers. Since a lot of content is covered in a short period of time, less time is dedicated to hands-on exercises than in our more thorough Introduction to Python class.
Public Classes: Delivered live online via WebEx and guaranteed to run . Join from anywhere!
Private Classes: Delivered at your offices , or any other location of your choice.
Learn how Python works and what it's good for.
Understand Python's place in the world of programming languages.
Learn to work with and manipulate strings in Python.
Learn to perform math operations with Python.
Learn to work with Python sequences: lists, arrays, dictionaries, and sets.
Learn to collect user input and output results.
Learn flow control processing in Python.
Learn to write to and read from files using Python.
Learn to write functions in Python.
Python Interpreter in Interactive Mode
Commercial and Free Python IDEs
Writing a Python Module
The main() Function
Collecting User Input
Functions and Modules
Using Parameter Names in Function Calls
Module Search Path
Modulus and Floor Division
Order of Operations
Built-in Math Functions
The math Module
The random Module
Quotation Marks and Special Characters
Concatenation and Repetition
Common String Methods
Long Lines of Code
Built-in String Functions
Iterables: Sequences, Dictionaries, and Sets
Deleting List Elements
Sequences and Random
The Immutability of Tuples
Lists vs. Tuples
Indexing and Slicing
Converting Sequences to Strings with str.join(seq)
Splitting Strings into Lists
The update() Method
The setdefault() Method
Dictionary View Objects
Deleting Dictionary Keys
The len() Function
*args and **kwargs
The is and is not Operators
Python's Ternary Operator
Loops in Python
break and continue
The else Clause
The enumerate() Function
The next() Function
Methods of File Objects
The os and os.path Modules
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
What people say about our training
Awesome instructor. Very helpful prior, during and even after the class!!
US Olympic Committee
I loved the instructor. She kept it fun, interesting, and I definitely learned a lot from her. I'm excited to put my new knowledge to work!
Great class, great instructor!
On behalf of Gary Paxon, TTI Telecom
Efficient, effective, easy to understand and follow.