Course Outline


  • Overview of Python and its Powerful Ecosystem for Data Analysis

Getting Started

  • Setting up the development environment
  • Installing Python, Numpy, and Pandas
  • Installing Jupyter

Pythong Programming for Data Analysis

  • Overview of Python syntax
  • Writing and running Python code

Working with Data

  • Importing a dataset
  • Cleaning the data

The Python Data Frame

  • Understanding data frames
  • Manipulating data in a date frame

Gaining Insights from Data

  • Summarizing the data
  • Generating reports
  • Visualizing data

Saving Your Python Code

  • Saving your code in a version control repository
  • Allowing others to access your code

Improving Your Code

  • Testing your code and fixing the errors
  • Tightening your code using an iterative approach

Taking Your Code to Production

  • Uploading your code to a website
  • Automating the executing of your code

Python Programming Best Practices

Summary and Conclusion


  • Programming experience in any language


  • Developers
  • Beginning data scientists
  • Business analysis with technical skills
  28 Hours


Related Courses

Automated Monitoring with Zabbix

 14 hours

This course focuses on practical implementation and tooling. This course covers the installation, planning and configuration of Zabbix


 14 hours

Azure Databricks is a unified data analytics platform that allows users to store and visualize vast amounts of data from different sources. It provides a collaborative environment to build, deploy, and manage data analytics workloads easily. This

Data Cleaning

 7 hours

Data Cleaning or Data Cleansing refers to the process of detecting and fixing issues in a data set before analyzing it. This instructor-led, live training (online or onsite) is aimed at data scientists, data analysts, and business analysts who

Datadog Monitoring

 7 hours

Datadog is a monitoring platform for cloud-based applications that provides tools for monitoring servers and databases. It helps determine performance metrics and perform event monitoring for infrastructure and cloud-based services. This


 7 hours

Netdata is an open-source infrastructure performance monitoring and troubleshooting solution that simplifies real-time data collection of system, hardware, and application metrics. Netdata helps users visualize and store data, set performance issue

Zenoss Monitoring for Administrators

 21 hours

Zenoss Community Edition is an application, server, and network management platform for monitoring availability, inventory/configuration, performance, and events. It is based on the Zope application server. This instructor-led, live training

Fluentd for Log Data Unification

 14 hours

This instructor-led, live training (online or onsite) is aimed at engineers who wish to set up an architecture where everything is logged. By the end of this training, participants will be able to: Install and configure Fluentd. Collect

Microsoft Power Platform Fundamentals

 14 hours

Microsoft Power Platform is a platform made up of three Microsoft products: Power BI, PowerApps, and Power Automate. These products use low-code programming to help users build simple apps, create automated workflows, and generate business

Monitoring Your Resources with Munin

 7 hours

Munin is an open-source monitoring tool that helps system administrators monitor resources such as servers, workstations, networks, SANs, applications, network devices, etc. It shows resource trends and provides insights into questions such as


 35 hours

The 5-day course demonstrates through hands-on practice the fundamentals of Nagios.

Nagios Core

 21 hours

This course covers the installation, planning and configuration of Nagios Core The level of this course is Intermediate

Nagios XI Administration

 21 hours

Nagios XI is enterprise server and network monitoring software. In this instructor-led, live training, participants will learn how to set up and operate Nagios XI as they step through process of managing Linux and Windows servers in a series

Microsoft Power Platform Fundamentals (authorized training course PL-900)

 14 hours

Learn the business value and product capabilities of Power Platform. Create simple Power Apps, connect data with Common Data Service, build a Power BI Dashboard, automate a process with Power Automate, and build a chatbot with Power Virtual

Sensu: Beginner to Advanced

 14 hours

Sensu is a telemetry and monitoring service for multi-cloud infrastructures at scale. Sensu is aimed at dynamic infrastructures that require a change in approach to monitoring systems that traditional monitoring systems cannot provide. This

SPSS Modeler

 14 hours

IBM SPSS Modeler is a software used for data mining and text analytics. It provides a set of data mining tools that can build predictive models and perform data analytic tasks. This instructor-led, live training (online or onsite) is aimed at