Python has been one of the premier, flexible, and powerful open-source language that is easy to learn, easy to use, and has powerful libraries for data manipulation and analysis. For over a decade, Python has been used in scientific computing and highly quantitative domains such as finance, oil and gas, physics, and signal processing.
Who should go for this course?
Experienced Professional or a Beginner, Anyone who wants to learn programming with Python can start right away!
Although there are no hard pre-requisites, attendees having prior programming experience and familiarity with basic concepts such as variables/scopes, flow-control, and functions would be beneficial. Prior exposure to object-oriented programming concepts is not required, but definitely beneficial.
Why to learn Mastering Python Training?
Programmers love Python because of how fast and easy it is to use. Python cuts development time in half with its simple to read syntax and easy compilation feature. Debugging your programs is a breeze in Python with its built in debugger. Using Python makes Programmers more productive and their programs ultimately better.
After the completion of the course, you should be able to
Python Interactive Prompt
Language Basics – variables, data types, operators, expressions
Loops and Conditionals
Lists, Tuple and Dictionaries
Functions – definition, invocation, return types, args, keyword args
Strings, Dates and Numbers – Parsing and Formatting
Working with files and directories
Organizing code – namespaces, modules and packages
Object Oriented Programming – Defining Classes, member variables and methods, static variables and methods
Object Oriented Programming – Inheritance, Polymorphism, Interfaces and Abstract Clasess
Multi-threaded programming – creating multiple threads, synchronization, queues
Error handling – try, except/raise/finally, user defined exceptions
Invoking HTTP APIs using requests, parsing json and html response