Please enable JavaScript.
Coggle requires JavaScript to display documents.
CS25C02: Computer Programming: Python - Coggle Diagram
CS25C02: Computer Programming: Python
UNIT I- 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.
UNIT II- Control Structures
if, if-else, nested if
multi-way if-elif statements
while loop
for loop
nested loops
pass statements.
UNIT III- Functions
Hiding redundancy
Complexity
Parameters
Arguments
Return values
Formal vs Actual arguments,
Named arguments
Recursive & Lambda Functions
UNIT IV- Strings & Collections
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.
UNIT VI- Packages
Built-in modules
Numpy
SciPy
Pandas
Scikit-learn
UNIT V:File Operations
Create, Open, Read, Write files.
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