Course Outline:
1st Quarter:
Program Structure
Data Structure
Control Flow
Functions
String Handling
File Handling
Scripting
Object oriented Programming
Libraries
2nd Quarter:
Natural Language Processing
Image Processing
Computer Vision
Jupiter Note Book
3rd Quarter:
Detailed Study of followings
Artificial Intelligence
Data Processing
Machine Learning
Computer Vision
Natural Language Processing
Primitive:
A programming language provides a set of primitive operations
Expressions:
Expressions are complex but legal combination of primitives in a programming language
Expressions and computations have meaning and values in programming language
Syntactic:
Must follow programming rules. Like “Hi”+5 is syntactically wrong
Semantic:
The meaning of instruction must be correct. Like 2+3*5
Programming:
Definitions and commands
Definitions are evaluated and commands are executed
Objects:
Have different kinds
Scalar Objects cant be subdivided
Non Scalar Objects: Have internal structure that can be accessed
One object type can be converted to other i-e Int of 6.5 returns value 6
IF, Else IF, IF Else IF:
While Loops
>> for I in range(10) or (2,10) or (2,10,2)