Python Programming Training

Python Programming Training

Learn Python programming from scratch through OL Tech Edu's Python programming certification course. This Python Course will help you master important Python programming concepts such as data & file operations in Python, object-oriented concepts in Python & various Python libraries such as Pandas, Numpy, Matplotlib, and so on. This Python certification course is also a gateway towards your Data Science career. The course is curated by industry experts which includes real-time case studies.

Since Python is Highly popular among MNCs, it is easy to find relevant job opportunities in the market.

Python is the future of AI and Machine Learning – 'Deep Learning for Computer Vision with Python'.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Python Programming UpComing Batches

Apr-16 - May-28

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-09 - May-21

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-20 - Jun-01

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

Python Programming Certification Course

SELF PACED

Learn Python programming from scratch through OL Tech Edu's Python programming certification course. This Python Course will help you master important Python programming concepts such as data & file operations in Python, object-oriented concepts in Python & various Python libraries such as Pandas, Numpy, Matplotlib, and so on. This Python certification course is also a gateway towards your Data Science career. The course is curated by industry experts which includes real-time case studies.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Learn Python Programming Course

Goal: Give a brief idea of what Python is and touch on the basics. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Define Python.
  • Understand the need for Programming.
  • Know why to choose Python over other Languages.
  • Setup Python Environment.
  • Understand Various Python Concepts – Variables, Data Types Operators, Conditional Statements and Loops.
  • Illustrate String Formatting.
  • Understand Command Line Parameters and Flow Control.

Topics:
  • Overview of Python.
  • Companies using Python.
  • Other Applications in which Python is used.
  • Discuss Python Scripts on UNIX/Windows.
  • Variables.
  • Operands and Expressions.
  • Conditional Statements.
  • Loops.
  • Command Line Arguments.
  • Writing to the Screen.

Hands-on/Demo:
  • Creating “Hello World” Code.
  • Variables.
  • Demonstrating Conditional Statements.
  • Demonstrating Loops.

Goal: Learn different types of sequence structures, related operations, and their usage. Also learn diverse ways of opening, reading, and writing to files. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Understand Operations Performed on Files.
  • Learn what Sequences Are.
  • Execute Sequence Operations.
  • Understand Types of Sequences in Python: Lists, Tuples, Strings, Sets, Dictionaries.

Topics:
  • Python Files I/O Functions.
  • Lists and Related Operations.
  • Tuples and Related Operations.
  • Strings and Related Operations.
  • Sets and Related Operations.
  • Dictionaries and Related Operations.

Hands-on/Demo:
  • Tuple - Properties, Related Operations, Compared with a List.
  • List - Properties, Related Operations.
  • Dictionary - Properties, Related Operations.
  • Set - Properties, Related Operations.

Goal: In this Module, you will learn how to create user-defined functions and different Object Oriented Concepts like Inheritance, Polymorphism, Overloading etc. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Define and Call Functions.
  • Understand why the Return Statement is used.
  • Understand and Execute Object-Oriented Concepts.

Topics:
  • Functions.
  • Function Parameters.
  • Global Variables.
  • Variable Scope and Returning Values.
  • Lambda Functions.
  • Object-Oriented Concepts.

Hands-on/Demo:
  • Functions - Syntax, Arguments, Keyword Arguments, Return Values.
  • Lambda - Features, Syntax, Options, Compared with the Functions.

Goal: In this Module, you will learn how to create generic python scripts, how to address errors/exceptions in code and finally how to extract/filter content using regex. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Use Standard Libraries.
  • Use Modules.
  • Understand Exception Handling.
  • Create User Defined Exceptions.

Topics:
  • Standard Libraries.
  • Modules Used in Python (OS, Sys, Date and Time etc.).
  • The Import Statements.
  • Module Search Path.
  • Package Installation Ways.
  • Errors and Exception Handling.
  • Handling Multiple Exceptions.

Hands-on/Demo:
  • Errors and Exceptions - Types of Issues, Remediation.
  • Packages and Module - Modules, Import Options, Sys Path.


Goal: This Module helps you get familiar with the basics of statistics, different types of measures and probability distributions, and the supporting libraries in Python that assist in these operations. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Create Arrays using NumPy.
  • Use NumPy to perform mathematical operations on arrays.
  • Read and write data from text/CSV files into arrays and vice-versa.
  • Understand Pandas and employ it for data manipulation.
  • Understand and use the data structures available in Pandas.
  • Read and write data between files and programs.

Topics:
  • NumPy - Arrays.
  • Operations on Arrays.
  • Indexing Slicing and Iterating.
  • Reading and Writing arrays on files.
  • Pandas - Data Structures & Index Operations.
  • Reading and Writing data from Excel/CSV formats into Pandas.

Hands-on/Demo:
  • NumPy library- Installation, Creating NumPy array, Operations Performed on NumPy array.
  • Pandas library- Installation, Creating Series and Data frames, Importing and Exporting data.


Goal: In this Module, you will learn in detail about data visualization. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Create Simple Plots like Scatter plot, Histogram, Bar Graph, Pie Chart using Matplotlib.
  • Add Different Styles to the Plot.
  • Use the different forms of plots Available in Matplotlib.

Topics:
  • Matplotlib Library.
  • Grids, Axes, Plots.
  • Markers, Colours, Fonts and Styling.
  • Types of Plots - Bar Graphs, Pie Charts, Histograms.
  • Contour Plots.

Hands-on/Demo:
  • Matplotlib - Installation.
  • Using Scatterplot, Histogram, Bar Graph and Pie Chart to show information.
  • Styling of Plot.


Goal: Through this Module, you will understand in detail about Data Manipulation. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Perform Function Manipulations on Data Objects.
  • Perform Concatenation, Merging and Joining on DataFrames.
  • Iterate Through DataFrames.
  • Explore Datasets and Extract Insights from it.

Topics:
  • Basic Functionalities of a Data Object.
  • Merging of Data Objects.
  • Concatenation of Data Objects.
  • Types of Joins on Data Objects.
  • Exploring a Dataset.
  • Analyzing a Dataset.

Hands-on/Demo:
  • Pandas Function- Ndim(), axes(), values(), head(), tail(), sum(), std(), iteritems(), iterrows(), itertuples().
  • GroupBy Operations.
  • Aggregation.
  • Concatenation.
  • Merging and Joining.


This module is a combination of Live Instructor-Led Training and Self-paced learning. 

Goal: In this module, you will learn GUI programming using ipywidgets package. 

Learning Objectives:

After completing this module, you should be able to:

  • Learn Ipywidgets Package.
  • Understand Different Widgets like Numeric Widgets, Boolean Widgets, Selection Widgets, String Widgets, Date Picker, Color Picker and Container Widgets.
  • Create an Application using Ipywidgets Package.

Topics:
  • Ipywidgets Package.
  • Numeric Widgets.
  • Boolean Widgets.
  • Selection Widgets.
  • String Widgets.
  • Date Picker.
  • Color Picker.
  • Container Widgets.
  • Creating a GUI Application.

Hands-on/Demo:
  • Create GUI.

Self-paced Concept:
Network Programming and Multithreading. 

Goal: In this module, you will learn how to connect your server with MySQL DB. In addition, learn about Socket programming. 

Learning Objectives:

After completing this module, you should be able to:

  • Understand the Concept of Database.
  • Access MySQL DB.
  • Create Socket for Sending Short Messages.
  • Learn Multithreading Concepts.

Topics:
  • MySQL DB Access.
  • Network Programming.
  • Multithreading.

Hands-on/Demo:
  • Database Creation.
  • CRUD Operations.
  • Network Creation.
  • Multithreading.


This module is Self Paced. 

Goal: Throughout this Module, you will be designing Python Applications.   

Learning Objectives:

At the end of this Module, you should be able to:

  • Design a Web Map using Folium and Pandas for displaying Volcanoes in USA and Population in different countries in a Single map.
  • Represent information from Dataset with the help of Plots.

Topics:
  • Use of Folium Library.
  • Use of Pandas Library.
  • Flowchart of Web Map Application.
  • Developing Web Map using Folium and Pandas.
  • Reading Information from Dataset and Represent it using Plots.


This Module is Self Paced. 

Goal: Throughout this Module, you will be designing Python Applications. 

Learning Objectives:

At the end of this Module, you should be able to:

  • Perform Web Scraping using Python.
  • Visualise Data on the Browser using Bokeh.
  • Use OpenCV to Create a Motion Detection Software.

Topics:
  • Beautiful Soup Library.
  • Requests Library.
  • Scrap all hyperlinks from a webpage, using Beautiful Soup & Requests.
  • Plotting Charts using Bokeh.
  • Plotting Scatterplots using Bokeh.
  • Image Editing using OpenCV.
  • Face Detection using OpenCV.
  • Motion Detection and Capturing Video.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

What are the system requirements for our Python Certification Training?

You don’t have to worry about the System Requirements as you will be doing your practical on a Cloud LAB environment. This environment already contains all the necessary software that will be required to execute your practicals.

How will I execute the practicals?

For executing the practicals, participants will be enabled to create a life-time free SFDC development environment on the Cloud. There are few simple tools that need to installed for specific topics which comprise around 10% of the total course and will be provided in that module.

Which case studies will be a part of this Python Certification Course?

Maple Leaves Ltd is a start-up company which makes herbs from different types of plants and its leaves. Currently, the system they use to classify the trees which they import in a batch is quite manual.

Course Description


About The Course
About the Python Programming Certification Course. This Python Programming Certification Course will cover both basic and advance concepts of Python like writing python scripts, sequence and file operations, object-oriented concepts & web scraping. On this journey, you will go through some of the important and widely used Python libraries like pandas, numpy, matplotlib, etc.

Objectives Of Our Online PySpark Training Course
Why learn Python Programming?

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. As of today, it is the most preferred language for Artificial Intelligence, Robotics, Web Development and DevOps.


Go For Online Spark Training
What are the objectives of our Python Certification Course? After completing this course, you will be able to:
  • Write python scripts, unit test code.
  • Programmatically download and analyse data.
  • Learn techniques to deal with different types of data – ordinal, categorical, encoding.
  • Learn data Visualization.
  • Using IPython notebooks, master the art of presenting step by step data analysis.

Learning With Our PySpark Certification Training
Who should go for this Python Data Science Certification Course? Data Science certification course in Python is a good fit for the below professionals.
  • Programmers.
  • Developers.
  • Technical Leads.
  • Architects.
  • Data Scientists.
  • Data Analysts.
  • Statisticians and Analysts.
  • Business Analysts.
  • Project Managers.

Who Should Go For Our PySpark Training Course
What are the pre-requisites for this Python Course?

The pre-requisites for OL Tech Edu's Python course include the basic understanding of Computer Programming Languages. Fundamentals of Data Analysis practiced over any of the data analysis tools like SAS/R will be a plus. However, you will be provided with complimentary “Python Statistics for Data Science” as a self-paced course once you enroll for the course.

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers