Nawanshahr, Mohali
+91-9915536076, Call -> +91-99144-03555
honey.cse@nitttrchd.ac.in, info@ekaim.in

Python

Aim to Achieve

Be Prepare for Artificial Intelligence

Python Programming

Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python’s design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aims to help programmers write clear, logical code for small and large-scale projects.

Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Python is often described as a “batteries included” language due to its comprehensive standard library

Basic to Cover in Python Course

PYTHON

Introduction to Python

  • Introduction and History of Python
  • Installing Python and setting Environment
  • IDLE
  • How to execute Python program

Python Basics

  • Python Tokens o Keywords o Literals o Identifiers o Operators
  • Python statements
  • Getting user input

Variables and Data Types

  • Variables
  • Numbers
  • Strings
  • Lists
  • Tuple
  • Dictionary

Decision Control Structure

  • Control flow statements
  • The IF statement
  • Python Relational and Logical Operators
  • The WHILE loop
  • Break and Continue statement
  • The FOR loop
  • Pass statement

Functions

  • Creating a function
  • Calling a function
  • Function with default values
  • Calling function named arguments
  • Built-in functions

Module

  • Modules introduction
  • Creating modules
  • Importing Modules
  • Standard Modules

Files and Directories

  • Introduction to File handling
  • Writing and reading files
  • Working with directories

Object Oriented Programming

  • Introduction to OOPs
  • Classes and Objects
  • Instance methods
  • Special class method
  • Inheritance
  • Method overriding
  • Data Hiding
  • Many more concepts…

Exception Handling

  • What is Exception
  • Try, except, finally and raise statements
  • Handling Exception

Multi-Threading

  • The Threading module
  • Creating and executing new Thread
  • Synchronizing Threads

GUI Programming

  • Introduction to Tkinter
  • Making window Object
  • Working with widgets o Label

o Button o Entry

o RadioButton o Checkbox o Message

o Combobox o Spin box o Menu

o Scrollbar o Canvas

o Many more

  • Validating inputs
  • Event handling

Database Programming in Python

  • Introduction to databases
  • Creating database
  • Making table
  • Inserting, updating, removing and retrieving data from tables
  • Intro to Python DB-API
  • List of Supported DBMSs
  • Connecting to database
  • Executing queries
  • Fetching data from database table
  • Handling Transaction

Duration: 6 weeks

Machine Learning with Python

All above with Following Machine Learning Packages

Python Frameworks/Libraries

  • Numpy
  • Pandas
  • MatplotLib

Introduction to Machine Learning

  • Applications of Machine Learning
  • Supervised vs Unsupervised Learning

Regression

  • Linear Regression
  • Non-linear Regression

Classification

  • K-Nearest Neighbour

Unsupervised Learning

  • K-Means Clustering

Duration 8 Weeks

WhatsApp chat