This is an introduction to the Python programming language. This course relies on the learner having some previous programming experience to effectively use the concepts explained in the course. With Python, you can deliver code faster and integrate systems more effectively than most other languages. In this course you will be introduced to the Python programming language and what it can do for you.
Prerequisites: Previous programming experience is suggested. This is a fast paced course and we'll throw a lot at you. If you're a programming newbie and not just a Python newbie, you may be in over your head.
Section 1: In the pre-assessment quiz you'll face questions from all sections of this Python training. Test your current knowledge and know your strengths and weaknesses.
Section 2-4: The student will learn how you can make the best use of Python to meet your programming needs. They will be learning how to install Python, configure and customize Python, and how to terminate a program in Python. As well as explaining the different data types and structures that are used in Python.
Section 5-7: Python programs can be decomposed into modules, statements, expressions, and objects, as well as allows you to keep blocks of code in a file and use them as a module. The student will also be introduced to concepts on standard input, output, and error.
Section 8-10: The student will be learning about how exception handling is carried out in Python, take an in-depth look at doctest module and unittest module and its various tools, and give you an in-depth look at standard library, built-in functions, and string and text handling.
Section 11-13: The student will be introducing the student to the functions, modules, and operations involved in runtime services and language services, cover programming interfaces in Python, and explain about modules that are used for processing various kinds of operations in files and directories.
Section 14-16: The student will be introduced to library modules that enable threads and concurrency in Python, given an overview of some of the operating system services, and cover how Python offers modules for different processes to communicate.
Section 17-19: The student will be learning about Internet protocols and how they are used to communicate across a set of interconnected networks and computers, cover methods, Internet protocols, and the technology used to combine Python with a web server to create dynamic content, and covers Python modules such as HTML, XML, DOM and SAX, and Expat.
Section 20: Final Exam