
Python courses
- Python Level 1 Course
- Python Level 2 Course
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
Python Level 1 Course
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 Level 1 Course
Course Description
Module 1: About this Course
Module 2: An Overview of Python
- What is Python?
- The Birth of Python
- Python Timeline
- About Interpreted Languages
- Advantages of Python
- Disadvantages of Python
- How to Get Python
- The end of 2.x
- Getting Help
- Pydoc
- Using Pydoc
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 Level 2 Course
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 Level 2 Course
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