CAP460 Lecture0
CAP460 Lecture0
CAP460
Fu n d a m e n t a l s Of
P yKick
The t hStart
on
Session
Course Details
L-T-P :: 2-0-4
[Two
Lectures,
Four
Practical
s/week]
Revised Bloom’s
Taxonomy
Course Outcomes
Pick Brush
• There is a set procedure
Rinse
• Each step is defined Brush
Rinse
Brush
Stop
Daily Routine
• Yet another example but more complex
Vision
Sensor
Sipping TEA
Smell
Sensor
Radiation
Sensor
If all sensors SIP
If even one is WAIT!!! Touch
Sensor
So what does this mean?
• Take ANY activity of the day…
Otherwise….
Diving deeper…
How do I become
the master of
Python?
By working more
harder and executing
various logics
correctly
Course Content
• Introduction to python
• Data types and operators
• Program flow control
• String Handling
• Lists
• Tuples
• Dictionaries
• Sets
• Functions
• File handling
• Exception handling
What do we need to know?
Introduction to Python
• Python Basics
• Installation of Python
• Working with python
• Basic syntax
• Variables
• Blocks
• Applications of python
What do we need to know?
Handling Strings
• Accessing strings
• String length
• String traversal
• String comparison
• Find function
• for loop using string
What do we need to know?
Lists
• Accessing lists
• Operations on list
• Slices
• Deletion
• for loop using list
• Functions and methods
What do we need to know?
Tuple
s
• Accessing tuples
• Operations on tuples
• Working with tuple
functions and methods
What do we need to know?
Dictionaries
Sets
Functions
• Defining a function
• Calling a function
• Types of functions
• Function arguments
What do we need to know?
File handling
• Printing on console
• Reading data from keyboard
• Text and binary files
• Opening and closing file
• Reading and writing files
What do we need to know?
Exception handling
• Exception
• Exception handling
• Except clause
• multiple except with
single try
• Nested of try
• try and finally clause
• User-defined exceptions
Practical Applications of Python
MOOCs
https://onlinecourses.nptel.ac.in/noc23_cs99/preview
https://www.udemy.com/course/100-days-of-code
https://www.edureka.co/python-programming-certification-training
https://www.edx.org/learn/python
• Home Exercises
• No postponement of CA