3 Months FREE Access to all our E-learning courses when you buy any course with us
Module 1- Basics of Python
Learning Objective: Learn how to install Python distribution - Anaconda Learn basic data types, strings & regular expressions
Hands-on: Install Anaconda
Module 2- Built-in Data Structures
Learning Objective: Data structures that are used in Python
Hands-on: Write Python Code to understand and implement Python Data Structures
Module 3 -Statements and Syntax
Learning Objective: Learn all about loops and control statements in Python
Hands-on: Write Python Code to implement loop and control structures
Module 4- Functions Definitions
Learning Objective: Write user-defined functions in Python. Learn about Lambda function.
Hands-on: Write Python Code to create your own custom functions without or with arguments. Know how to call them by passing arguments wherever required
Model 5- User Inputs and Outputs
Learning Objective: Learn to use User inputs in Python. Use CMD or terminal to create command line applications
Hands-on: Write Python Code to use User Inputs to make it more flexible.
Model 6- Modules and Packages
Learning Objective: Explore Python modules and Python packages, these are the two mechanisms that facilitate modular programming
Hands-on: Write Python Code to define a module and implement module search path
Model 7- Meta Programming
Learning Objective: Learn about metaclasses and use of decorators.
Hands-on: Write a Python code to use decorators in order to transform the execution of a function
Model 8- Object Oriented Programming Concepts
Learning Objective: Learn the concept of OOPs in Python which focuses on creating reusable code. This concept is also known as DRY (Don't Repeat Yourself).
Hands-on: Write Python code to construct a class and define objects
Model 9- Basics of Classes and Objects
Learning Objective: Learn object oriented way of writing classes & objects.
Hands-on: Write Python Code to design classes and objects.
Module 10- Advanced Class Design
Learning Objective: Learn to choose between inheritance and extension. Also, learn to deal with ordered collection.
Hands-on: Write Python Code to manage singleton and global objects. Define an ordered collection.
Module 11- Input/Output, Physical Format, and Logical Layout
Learning Objective: Learn to read various file formats in Python.
Hands-on: Write Python Code to write JSON documents, HTML documents.
Module 12 -GUI Programming
Learning Objective: Learn to use graphical user interface programming and implement graphical icons and visual indicators. Create eye catching GUI with Python.
Hands-on: Write Python code to use colors/fonts and create a GUI layout
Module 13- Basic Data Visualization
Learning Objective: Learn basic data visualization techniques to build charts using Python
Hands-on: Write Python code to perform basic visualization of the data
Module 14- Case Study
Learning Objective: Case Study to explore Python
Hands-on: Case Study to explore Python
Your project will cover Data Manipulation and Analysis and basic data visualization.
Extremely satisfied. The program was structured in a creative manner, practising what it preached, with plenty of examples and exercises. Facilitator kept training interesting. Knowledgehut Support Team provided excellent service! Thank You!Would surely recommend the training to others.Attended workshop in November 2017
Attended a 2 day weekend course by Knowledgehut for the CSM certification. The instructor was very knowledgeable and engaging. Excellent experience.Attended workshop in April 2018
The CSPO Training was awesome and great. The trainer Anderson made all the concepts look so easy and simple. Using his past experience as examples to explain various scenarios was a plus. Moreover, it was an active session with a lot of participant involvement which not only made it interactive but interesting as well. Would definitely recommend this Training.Attended workshop in July 2018
Great course. An interesting and interactive session to better understand how to succeed in formulating a business case and how to present it effectively.Attended workshop in May 2018
On successful completion of the course you will receive a course completion certificate issued by KnowledgeHut.
Python is an object-oriented, interactive programming language which is supple and allows the lucid expression of concepts in fewer lines of code than in other languages. It is widely deployed for processing text, numbers, images or scientific data, and finds popular application in many development environments. Our course will hand hold you through the various fundamentals of Python going from basic to advanced and helping you master the language in a short time. Our experienced instructors will help you understand the fundamentals and give you hands-on training in handling and delivering Python packages. You can get up to speed with the latest best practices in coding with this Multi-paradigm programming language that is actively used both in industry and academic circles. Python is among the most in-demand programming languages and Python developers can earn upto $116, 379 annually. This is the best time to learn this language.
You will learn:
By the end of this course, you would have gained knowledge on the use of Python language to build applications.
There are no restrictions but participants would benefit if they have elementary programming knowledge.
Yes, KnowledgeHut offers this training online
Your instructors are Python experts who have years of industry experience.
Any registration cancelled within 48 hours of the initial registration will be refunded in FULL (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding) Refunds will be processed within 30 days of receipt of written request for refund. Kindly go through our Refund Policy for more details: http://www.knowledgehut.com/refund
KnowledgeHut offers a 100% money back guarantee if the candidate withdraws from the course right after the first session. To learn more about the 100% refund policy, visit our
In an online classroom, students can log in at the scheduled time to a live learning environment which is led by an instructor. You can interact, communicate, view and discuss presentations, and engage with learning resources while working in groups, all in an online setting. Our instructors use an extensive set of collaboration tools and techniques which improves your online training experience.
Minimum Requirements: MAC OS or Windows with 8 GB RAM and i3 processor