CS25C02 Computer Programming Python
Anna University Syllabus, Notes, Important Questions, Question Bank, Question Paper are available in Padeepz App
Introduction to Python:
Problem Solving, Problem Analysis Chart, Developing an Algorithm, Flowchart and Pseudocode, Interactive and Script Mode, Indentation, Comments, Error messages, Variables, Reserved Words, Data Types, Arithmetic operators and expressions, Built-in Functions, Importing from Packages.
Control Structures: CS25C02 Computer Programming Python
if, if-else, nested if, multi-way if-elif statements, while loop, for loop, nested loops, pass statements.
Functions:
Hiding redundancy, complexity; Parameters, arguments and return values; formal vs actual arguments, named arguments, Recursive & Lambda Functions.
Strings & Collections: CS25C02 Computer Programming Python
String Comparison, Formatting, Slicing, Splitting, Stripping, Lists, tuples, and dictionaries, basic list operators, searching and sorting lists; dictionary literals, adding and removing keys, accessing and replacing values.
File Operations: CS25C02 Computer Programming Python
Create, Open, Read, Write, Append and Close files. Manipulating directories, OS and Sys modules, reading/writing text and numbers, from/to a file; creating and reading a formatted file (csv, tab-separated, etc.).
Packages: CS25C02 Computer Programming Python
Built-in modules, User-Defined modules, Numpy, SciPy, Pandas, Scikitlearn.
| Syllabus | Click Here |
| Notes | Click Here |
| Important Questions | Click Here |
| Previous Year Question Paper | Click Here |
| Question Bank | Click Here |
Related Links