Python Level 1 Course
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.
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.
Sorry, we currently do not have any Python level 1 courses scheduled at this time. Please contact us to see if we can put one on the schedule for you.
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.
Python Level 2 Course
Sorry, we currently do not have any Python level 2 courses scheduled at this time. Please contact us to see if we can put one on the schedule for you.
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
Would you prefer to take a private Python course with one of our certified trainers?
We offer Python training:
From 1 to 100 delegates, On-site at your offices.
Group rates, Flexible dates, Customised courses & Ongoing support for Adobe Python
Live, Online instructor-led Python training. Flexible dates and times to suit. All taught in real time wherever you are to individuals or groups.
If you would like to see our Python Testimonials, please either contact us directly or view our client list and their experiences with our company.
We offer 2 Python courses. A beginner, intermediate and advanced. Each is 1-day. Please read the course outlines above to determine which is best for you. We recommend taking the next level course if you are knowledgable of at least 70% of the beginner course.
Wherever your office is located, we can come to you and deliver a private custom Python course. The larger the group the bigger the discount. However we also offer Python training for individuals, either at your offices or your home.
For on-site courses, you will need to have a computer with Python and if there are 3 or more delegates, a projection system is required for our Python instructor.
Currently we offer Public Python courses in the Johannesburg, Cape Town, Durban, Gqeberha and Bloemfontein areas. We can however provide a private onsite course or of course an online Python course is also available
If you are unable to attend a public Python course, or simply prefer the convenience of an online course, these are regularly offered. For online Python courses you will need Python installed, an internet connection of 5MB/s or faster and a headset with a mic or use your laptop's built in mic and speakers. All Python course materials are provided digitally. The course is of course, live and fully interactive with engaging teaching.
Python users tend to use the product for specific purposes. We can tailor a course to meet your specific goals.
Firstly, get the basics done. It is absolutely essential for you to have a good working knowledge of relational databases and Python. If you organization is using large amounts of data, you should consider moving to Microsoft SQL Server or MYSQL. If Python can handle all your data needs then taking the Python level 2 and level 3 courses is highly recommended.
Whether you are using the most recent Python version, or earlier releases such as Python 2010,2013,2016 or 2019, our Python training courses will help you learn the tools you use. When attending a public Python course, we will use the most recent versions for your Python course. If you wish to use an older version of Python for your training, simply let us know and we will work with you on that version. Our Python instructors have been teaching and developing courses for over 15 years, and are happy to address questions and deliver training on all versions of Python.
Microsoft Python is installed on most windows PC's where databases are required in small office environments. It is the least expensive and most Pythonible Database for windows. Our instructors have been using and teaching Python for over 20 years. Whether you are a beginner or advanced we can assit you.
For the beginner course, no previous experience is required. For the intermediate and advanced Python courses, we recommend using Python for at least 3 months or having attended the beginner course. If you are not sure which level would benefit you, please have a look at the course descriptions for each level. Most of our classrooms, are equipped with Windows computers for use during your Python training class. If you are an Python mac user, you are welcome to bring your Mac with with you. It is strongly recommended that you have a personal installation of Python to use directly after your training
All delegates receive digital materials which are the official Microsoft training manuals. Our instructors may provide addtional training lessons and information especially for custom courses
These Python courses are the perfect preparation to become a Microsoft Office Specialist
Microsost Python is used by many small businesses. We will be happy to put in you in touch with some of our clients who have taken our Python courses.
You can rely on the expertise of our Python instructors who have been teaching Python Training Classes over 15 years. Our trainers are developers too. It is essential to learn from professionals.
When you attend our Python Training Course, all students receive class materials, a certificate on completion and 3 months support from our certified instructors.
We guarantee your Python Course and offer a full refund if you are not satisfied with your training experience. Just let us know within the first 2 hours of your Python class.