Python Programming Certification Course

Python Programming Certification Course

Course Description

Curriculums

  • Learning Objectives: You will get a brief idea of what Python is and touch on the basics.

    Topics:
    • Overview of Python
    • The Companies using Python
    • Different Applications where Python is used
    • Discuss Python Scripts on UNIX/Windows
    • Values, Types, 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

    Skills:
    • Fundamentals of Python programming

  • Learning Objective: Perform operations on Files and learn different types of sequence structures, their usage, and execute sequence 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
    Hands-On:
    • File Handling
    • Tuple – Properties, Related Operations
    • List – Properties, Related Operations
    • Dictionary – Properties, Related Operations
    • Set – Properties, Related Operations
    • String – Properties, Related Operations

  • Learning Objective: Learn about different types of Functions and various Object-Oriented concepts such as Abstraction, Inheritance, Polymorphism, Overloading, Constructor, and so on.

    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
    Hands-On:
    • Functions – Syntax, Arguments, Keyword Arguments, and Return Values
    • Lambda – Features, Syntax, Options
    • Built-In Functions
    • Python Object-Oriented Concepts Applications
    • Python Object-Oriented Core Principles and Its Applications
    • Inheritance Case Study

  • Learning Objective: Learn how to create generic python scripts, address errors/exceptions in code, and extract/filter content using regex.

    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
    • Exception Handling
    Hands-On:
    • Packages and Modules
    • Regular Expressio
    • Errors and Exceptions – Types of Issues, and Their Remediation

  • Learning Objective: Get familiar with the basics of Data Analysis using two essential libraries: NumPy and Pandas. You will also understand the concept of file handling using the NumPy library.

    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
    Hands-On:
    • Matrix Product and Aggregate Functions using Numpy
    • Array Creation and Logic Functions
    • File Handling Using Numpy

  • Learning Objective: Gain in-depth knowledge about analyzing datasets and 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
    Hands-On:
    • Functionality of Series
    • The Functionality of Data Frame
    • Combining Data from Dataset
    • Cleaning Data

  • Learning Objective: Learn 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
    Hands-On:
    • Plotting Different Types of Charts
    • Customizing Visualizations Using Matplotlib
    • Customizing Visualizations and Subplots

  • Learning Objective: In this module, you will learn GUI programming 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:
    • Creating GUI Elements
    • Creating an application containing GUI elements

  • Learning Objective: Learn to design Python Applications.

    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

  • Learning Objective: Learn to design Python Applications.

    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

Let us know some details..