top of page

Python Programming Certification Course

Course length

30 Hours

Original Price

₹ 17,599/-

Sale Price

₹ 9,999/-

About the course

Course Curriculum

Batches Availabe

"Weekend Batches

Weekday Batches "

Cloudruha's Python Programming Certification Course will help you master important Python programming concepts such as Data Operations, File Operations, Object-Oriented concepts, and various Python libraries such as Pandas, Numpy, Matplotlib and many more. You will learn Data Visualization and techniques to deal with different types of data – ordinal, categorical, encoding. This course makes you industry-ready by working on real-life case-studies and equipping you with relevant concepts.


Introduction to Python


Topics:


  • Need for Programming

  • Advantages of Programming

  • Overview of Python

  • Organizations using Python

  • Python Applications in Various Domains

  • Python Installation

  • Variables

  • Operands and Expressions

  • Conditional Statements

  • Loops

  • Command Line Arguments


Sequences and File Operations


Topics:


  • Method of Accepting User Input and eval Function

  • Python - Files Input/Output Functions

  • Lists and Related Operations

  • Tuples and Related Operations

  • Strings and Related Operations

  • Sets and Related Operations

  • Dictionaries and Related Operations


Deep Dive – Functions and OOPs


Topics:


  • User-Defined Functions

  • Concept of Return Statement

  • Concept of __name__=” __main__”

  • Function Parameters

  • Different Types of Arguments

  • Global Variables

  • Global Keyword

  • Variable Scope and Returning Values

  • Lambda Functions

  • Various Built-In Functions

  • Introduction to Object-Oriented Concepts

  • Built-In Class Attributes

  • Public, Protected and Private Attributes, and Methods

  • Class Variable and Instance Variable

  • Constructor and Destructor

  • Decorator in Python

  • Core Object-Oriented Principles

  • Inheritance and Its Types

  • Method Resolution Order

  • Overloading

  • Overriding

  • Getter and Setter Methods

  • Inheritance-In-Class Case Study


Working with Modules and Handling Exceptions


Topics:


  • Standard Libraries

  • Packages and Import Statements

  • Reload Function

  • Important Modules in Python

  • Sys Module

  • Os Module

  • Math Module

  • Date-Time Module

  • Random Module

  • JSON Module

  • Regular Expression


Introduction to NumPy


Topics:


  • Basics of Data Analysis

  • NumPy - Arrays

  • Operations on Arrays

  • Indexing Slicing and Iterating

  • NumPy Array Attributes

  • Matrix Product

  • NumPy Functions

  • Functions

  • Array Manipulation

  • File Handling Using NumPy

  • Exception Handling


Data Manipulation using pandas


Topics:


  • Introduction to pandas

  • Data structures in pandas

  • Series

  • Data Frames

  • Importing and Exporting Files in Python

  • Basic Functionalities of a Data Object

  • Merging of Data Objects

  • Concatenation of Data Objects

  • Types of Joins on Data Objects

  • Data Cleaning using pandas

  • Exploring Datasets


Data Visualization using Matplotlib


Topics:


  • Why Data Visualization?

  • Matplotlib Library

  • Line Plots

  • Multiline Plots

  • Bar Plot

  • Histogram

  • Pie Chart

  • Scatter Plot

  • Boxplot

  • Saving Charts

  • Customizing Visualizations

  • Saving Plots

  • Grids

  • Subplots


GUI Programming


Topics:


  • Ipywidgets Package

  • Numeric Widgets

  • Boolean Widgets

  • Selection Widgets

  • String Widgets

  • Date Picker

  • Color Picker

  • Container Widgets

  • Creating a GUI Application


Developing Web Maps and Representing Information using Plots (Self-paced)


Topics:


  • Use of Folium Library

  • Use of Pandas Library

  • Flow Chart of Web Map Application

  • Developing Web Map Using Folium and Pandas

  • Reading Information from Titanic Dataset and Represent It Using Plots


Computer Vision using OpenCV and Visualization using Bokeh (Self-paced)


Topics:


  • Beautiful Soup Library

  • Requests Library

  • Scrap All Hyperlinks from a Webpage Using Beautiful Soup and Requests

  • Plotting Charts Using Bokeh

  • Plotting Scatterplots Using Bokeh

  • Image Editing Using OpenCV

  • Face Detection Using OpenCV

  • Motion Detection and Capturing Video


Project





bottom of page