Python Bootcamp

3 Days (24 Hours)

Learn the concepts of python programming, create basic visualization and perform data ingestion and analysis.

1 th March 2022
Upcoming Intake

What is the bootcamp about?

Python is one of the most popular programming languages of today and is being used across the industries due to its ease of use, power and open source community. Learning python gives you the advantage of being able to make business processes more productive and also upskill yourself for further advanced courses in data science. This 3 day (18 hours) Python bootcamp will empower participants with the knowhow of programming in python, how to perform basic operations on python, automation using python and data analysis using Python. As part of this webinar bootcamp, participants are expected to complete a project exercise on each day which will allow them to use the knowledge gained during this bootcamp and apply them in the real world and their organization.

Bootcamp Learning Objectives

After completing the 3 day bootcamp, the participant will:

Learn the technicalities of Python

Perform complex operation on Python

Understand flow control and decision making using Python

Perform automation using Python Programming

Creating charts, graphs for analysis

Understand the process of data ingestion, data wrangling and data manipulation using Python libraries

Course Outline

Foundations of Python

The aim of the module is to get the participants familiar with the basics of the Python integrated development environment, the nuances of python scripting, basic operational functionalities and control structure used. This is an integral part of Python since it lays the foundation for participants to be able to code simple and complex programs.

  • Getting Ready – Install all required software and libraries and understand the Python IDE
  • Basics of Python Scripting
  • Data Types (Numbers, String, List, Tuple, Dictionary, Set, Data frames)
  • Operators (Arithmetic, Compound, Comparison, Membership, Logical, Identity)

 

Functions and Control Flow

This module deals with conditional statements and control flow which helps in creating programs with decisions. Having modular code is one of the best practices of any programming language, especially Python. In this module you will also learn how to create modular code using functions.

  • Functions (Function syntax, Return value, Return multiple values, Passing argument values, Default argument values, Variable argument sequence)
  • Control Structure (Conditional, Loop, Iterating Over Multiple Sequences, Break & Continue)

 

Object Oriented Programming Concepts and Working with Files

The objective of the module is to get the participants familiar with the OOP concepts within Python and working with files. Through this the participants will learn how to work with external data sources, be it files or databases and also to write reusable codes on Jupyter and how it is useful as a presentation tool.

  • Classes, Methods, Attributes
  • File I/O and the Operations on Files Regular Expressions

 

Practice Project and Presentation

Python Libraries, Web Scraping and Dealing with APIs

This module will help you understand two of the most important libraries in python which are required for most operations: numpy (numerical python) and pandas (data manipulation). These libraries will help you code more complex programs. It will also cover an important concept which involves use of scrapers to source data from the www and using APIs which are a critical part of any programming language.

  • Basics of Numpy and Pandas
  • Operations using Numpy and Pandas
  • Basics of Web Scraping
  • Using APIs to get and use data

 

Understanding Data

To learn how to get data from external sources into the Python environment and manipulate and analyze data. Before any data analytics project, it is very important to use statistical algorithms and methods to analyze data as part of the data analytics process.

  • Introduction to python packages for data manipulation
  • Importing and exporting data
  • Importing datasets and understanding data
  • Basics of analyzing the data

 

Data Wrangling

To learn about how python libraries can be leveraged to deal with data inconsistencies, issues with data and making them fit for data analytics. This is where 80% of today’s data scientists and engineers spend their time and it if very important to know how to do it.

  • Dealing with data issues and preparation in Python
  • Data Formatting and conversions in Python
  • Data Wrangling
  • Working with Pandas in detail

 

Practice Project and Presentation

Model Development for Analysis

This module gives the participants the very first steps towards forming hypothesis and doing predictive analytics. It aims to equip participants with the basics of how supervised machine learning models work and how evaluation and optimization can be carried out.

  • Hypothesis Testing
  • Linear Regression and Multiple Regression Models
  • Model Evaluation Methods
  • Model selection

 

Data Visualization

The objective of this module is to understand basic metric and KPIs (Key Performance Indicators) of different business cases and plotting advanced interactive visualizations for data analysis to gain insights from data.

  • Understanding basic metrics and KPIs
  • Visualizations using Python (Seaborn, Folium)

 

Practice Project and Presentation

Each participant will be awarded a certificate of completion at the end of the bootcamp.

Looking for something else?

Microsoft Office Bootcamp

Gain the basic knowledge of the above to facilitate faster processes and improved productivity.

Data Analysis Bootcamp

Gain the knowledge of analytics and analytics profressionals who can use their skills to enable this in the organization.

Join us &
learn from the very best

Join our course and start building the most wanted career available today. We make sure every class is easily understood, and that all students reach the same level of expertise needed for today’s hi-tech industry.