
Python courses
- Introduction to Python
- Python Intermediate
- Python Advanced
Sorry, we currently do not have any public courses scheduled for the Python level 1 course. Please contact us to see if we can put one on the schedule for you
Sorry, we currently do not have any public courses scheduled for the Python level 1 course. Please contact us to see if we can put one on the schedule for you
Introduction to Python
Course Description
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.
This four day course leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Extra emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting.
This is a hands-on programming course. All concepts are reinforced by informal practice during the session followed by graduated lab exercises. Python Programming is a practical introduction to a working programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world.
Who Should Attend
Users who want to learn Python and use it for application development, system administration, or just to automate tasks in a simple, yet powerful way.
Pre-Requisites
Introduction to Python
Course Outline
Module 1: About this Course
Module 2: An Overview of Python
Module 3: The Python Environment
Module 4: Getting Started
Module 5: Flow Control
Module 6 : Sequences
Module 7: Working with files
Module 8: Dictionaries and Sets
Module 9: Functions
Module 10 : Sorting
Module 11: Using Modules
Module 12: Using the Standard Library
Module 13: An Introduction to Python Classes
Module 14: Bonus Exercises
Our goal is to make sure your training meets your objectives, not ours. Therefore, all of our outlines are used as guidelines for particular courses. This outline does not guarantee that all the topics listed will be covered in the time allowed. The amount of material covered is based on the skill level of the student audience. We may change or alter course topics to best suit the classroom situation.
Sorry, we currently do not have any public courses scheduled for the Python level 2 course. Please contact us to see if we can put one on the schedule for you
Sorry, we currently do not have any public courses scheduled for the Python level 2 course. Please contact us to see if we can put one on the schedule for you
Python Intermediate
Course Description
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.
This four day course leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Extra emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting.
This is a hands-on programming course. All concepts are reinforced by informal practice during the session followed by graduated lab exercises. Python Programming is a practical introduction to a working programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world.
Who Should Attend
Users who want to learn Python and use it for application development, system administration, or just to automate tasks in a simple, yet powerful way.
Pre-Requisites
Python Intermediate
Module 1: Python Refresher
Module 2: OS Services
Module 3: Pythonic Programming
Module 4: Modules
Module 5: Classes
Module 6 : Metaprogramming
Module 7: Developer Tools
Module 8: Database Access
Module 9: PyQt4
Module 10 : Network Programming
Module 11: Multiprogramming
Module 12: System Administration and Scripting
Module 13: XML and JSON
Module 14: Extending Python with C
Our goal is to make sure your training meets your objectives, not ours. Therefore, all of our outlines are used as guidelines for particular courses. This outline does not guarantee that all the topics listed will be covered in the time allowed. The amount of material covered is based on the skill level of the student audience. We may change or alter course topics to best suit the classroom situation.
Sorry, we currently do not have any public courses scheduled for the Python level 2 course. Please contact us to see if we can put one on the schedule for you
Sorry, we currently do not have any public courses scheduled for the Python level 3 course. Please contact us to see if we can put one on the schedule for you
Python Advanced
Course Description
In this Python training course, students already familiar with Python programming will learn advanced Python techniques such as IPython Notebook, the Collections module, mapping and filtering, lamba functions, advanced sorting, writing object-oriented code, testing and debugging, NumPy, pandas, matplotlib, regular expressions, Unicode, text encoding and working with databases, CSV files, JSON and XML.
This advanced Python course is taught using Python 3, however, differences between Python 2 and Python 3 are noted.
Who Should Attend
Students already familiar with Python programming and who are wanting to learn the advanced coding in Python.