PYTHON: Introduction?
Python is a high level language, which is widely used for general purpose programming as it integrates with your systems more effectively. It runs on all the operating systems like Windows, Linux/Unix, and Mac OS etc. It has also been ported to the .NET and Java virtual machines. As it has an open source license, it is free to use even for commercial products. With the use of Python, programmers can program a particular function in lesser lines of codes as compared to other programming languages. Also, it enhances the readability of the code. It helps to programs both large scale and small scale programs easily and compactly. Python supports different programming paradigms like object oriented, functional, procedural and imperative styles. It boasts of an automatic memory management and dynamic type of system. Its vast and comprehensive library lets programmers to develop any program easily. It is widely used as a scripting language but can also be used in large non scripting programs.
Why Python?
The course starts with basic syntax of Python and continues to small GUI programs. You will learn Python data types such as Tuples and Dictionaries, Looping, Functions and I/O handling. Python training will also give you an overview of Object Oriented Programming and Graphical application development. This course will explain some basics modules and their usage. At the end of the Python Scripting Training individuals will have the skills to grow in Web-Development, GUI Application Programming, Game Development and writing powerful script for System Administration.
Training Benefits
Upon completion of this course, students will be able to:
- Execute Python code in a variety of environments
- Use correct Python syntax in Python programs
- Use the correct Python control flow construct
- Write Python programs using various collection data types
- Write home grown Python functions
- Use many of the standard Python modules such as OS, Sys, Math, and Time
- Trap various errors via the Python Exception Handling model
- Use the IO model in Python to read and write disk files
- Create their own classes and use existing Python classes
- Understand and use the Object Oriented paradigm in Python programs
- Use the Python Regular Expression capabilities for data verification
Prerequisites:
Students should have taken the Software Development for Non-Programmers course or have some experience with at least one programming language. Typically, students in this course will have already programmed in either C, C++, Java, Perl, Ruby, VB, or anything equivalent to these languages.