Python Online Training

Python Online Training

Edureka’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

Learning Objective: In this module, you will get to know about the basic concepts of 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

Hands-On:

  • Creating the “Hello World” code
  • Numbers in Python
  • Demonstrating Conditional Statements
  • Demonstrating Loops

 

Sequences and File Operations

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

 

Deep Dive – Functions and OOPs

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

 

Working with Modules and Handling Exceptions

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 Expressions
  • Errors and Exceptions – Types of Issues, and Their Remediation

 

Introduction to NumPy

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

 

Data Manipulation using pandas

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

 

Data Visualization using Matplotlib

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

 

GUI Programming

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

 

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

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

 

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

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

If you have seen any of our sample class recordings, you don't need to look further. Enrollment is a commitment between you and us where you promise to be a good learner and we promise to provide you the best ecosystem possible for learning. Our sessions are a significant part of your learning, standing on the pillars of learned and helpful instructors, dedicated Personal Learning Managers and interactions with your peers. So experience complete learning instead of a demo session. In any case, you are covered by Edureka Guarantee, our No questions asked, 100% refund policy.
More than 70% of Edureka Learners have reported change in job profile (promotion), work location (onsite), lateral transfers & new job offers. Edureka's certification is well recognized in the IT industry as it is a testament to the intensive and practical learning you have gone through and the real-life projects you have delivered.
Post-enrolment, the LMS access will be instantly provided to you and will be available for a lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover, access to our 24x7 support team will be granted instantly as well. You can start learning right away.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
"You will never miss a lecture at Edureka! You can choose either of the two options:
• View the recorded session of the class available in your LMS.
• You can attend the missed session, in any other live batch."

Be the first to add a review.

Please, login to leave a review
Enrolled: 1650 students
Duration: 24
Video: 24
Level: Beginner

Categories