Course Description
After completing this program, the student will be able to code complete modules as well as applications. We will be developing some of these applications in class as well as part of the assignments.
During the course we learn all the concepts starting with writing basic programs to calculate to using complex libraries such as Numpy, Beautiful Soup, Pandas and more. We will also learn some of the feature of the language that make it a versatile platform. Along the way, we learn important programming concepts such as modeling, inheritance, functional programming, code optimization techniques , modular testing and much more. We will also learn how to deploy programs and application on cloud servers and touch upon configuring web-servers for python.
After completing this program, the student will be able to code complete modules as well as applications. We will be developing these applications in class as well as part of the assignments.
Introduction
Variables and Collections
Assignment 1 review
Variable operators
Types/Variables
List/Dict/Tuple
Collection Operators
Loop and Conditionals
Assignment 2 review
For Loops
While Loops
Ranges
if..elif.else Statements
Functions
Assignment 3 review
Python Module - Write a complete script
Functions
Functions - Types of Paramaters
Recurring Functions
Advanced Functions
Assignment 4 review
Anonymous Functions
Sorting functions
Introduction to main project
Data Types
Assignment 5 review
Converting between datatypes
String Fomating
Date Formatting
Process User Input
File Processing
Assignment 6 review
File Processing
Modules
CSV Reader and Writer
Database Connectivity
Assignment 7 review
Database Connectivity
Integrate DB into main project
Handling Exceptions
Assignment 8 review
Try...except
Fixing programming Errors
Errors and Exceptions
Logging
Pandas
Assignment 10 review
Pandas
How to perform data Analysis 1
Numpy
Assignment 9 review
Numpy
Setup environment
How to perform data Analysis 2
Integrate Analytics into main project
UseFul Concepts
Python Libraries
API integration using 'requests'
Web Scrapping
Visual Analytics uisng Bokeh
Intro to Machine Learning Apps
GUI using Tkinter
Summary of the program
Sections 12
Total Time 299.0 minutes
Trainer
Rupesh Saini
I have more than 20 years experience in design , development and deployment of IT systems. My students have gone to have fulfilling careers in the IT industry.
Read more