Python Development

Machine Learning with Python

Python is a general-purpose language, which means it can be used to build just about anything, which will be made easy with the right tools/libraries. Professionally, Python is great for backend web development, data analysis, Machine Learning, Artificial Intelligence, and scientific computing. Thousands of companies have built their websites with Python, including Google, Facebook, Dropbox, Instagram, and Reddit. You can create websites, web scrapers, crawlers, scripts, interact with APIs, build your own APIs, build automated and messaging bots, and make phone calls and send text messages and just about everything else besides building entire iPhone and Android apps.

Course Contents

Python Course Outline

  • What is Python?
  • Career opportunities in Python

Getting Started

  • Setting up development environment - Downloading and installation
  • Steps to create new project

Fundamentals

  • Literals
  • Data Types
  • Variables
  • Python Comments
  • print() Function
  • Collecting User Input

Iterables: Sequences, Dictionaries, and Sets

  • List
  • Tuples
  • String
  • Dictionaries
  • The len() Function
  • Sets

Flow Control

  • Conditional Statements
  • The is and is not Operators
  • Loops in Python
  • Generators
  • Range Function

Functions and Modules

  • Defining Functions
  • Global versus local variables
  • Function Parameters
  • Returning Values
  • Importing Modules
  • *args and **kwargs

Exception Handling

  • Exceptions
  • Handling exceptions with try/except
  • The else Clause
  • The finally Clause

Introduction to Machine Learning

  • Python for Machine Learning
  • Supervised vs Unsupervised Learning
  • Brief introduction to numpy, pandas and matplotlib

Regression

  • Introduction to Regression
  • Simple Linear Regression
  • Implementing Linear Regression with Scikit-Learn
  • Multiple Linear Regression
  • Implementing Multiple Regression with Scikit-Learn
  • Non Linear Regression
  • Implementing Non Linear Regression with Scikit-Learn

Note

    Course Prerequisite

  • Theoretical knowledge of C++
  • BCA, MCA or B.Tech graduates
  • Course Duration

  • 60 days
  • Trainers

  • Punit Tripathi
  • Mohammad Amir

You can signup for this course at any time