Python for Scientific Computing
Unit 1
- Basic Elements of Python
- Branching
- Looping
- Strings and Input
- Iteration
- Functions
- Recursion
- Global Variables
- Modules
- Files
- Structured Objects
- Mutability:
- Strings
- Tuples
- Lists
- Sets
- Dictionaries
- Functions as Objects
- Mutability and Higher-Order Functions
Unit 2
- Object-Oriented Programming
- Abstract Data Types and Classes
- Encapsulation and Information Hiding
- Simple Algorithms and Data Structures
- Regular Expressions (REs)
- Networking
- Multithreading in Python
Unit 3
- Array Computing and Curve Plotting
- Vectors and Higher-Dimensional Arrays
- Matrices
- NumPy
- SciPy and Matplotlib
- Plotting using PyLab
- Chat Application
- Graphics and GUI Programming
- Drawing using Turtle
- Tkinter
Unit 4
- Python Pandas
- Data Alignment
- Aggregation
- Summarization
- Computation and Analysis with Pandas
- Scientific Computation using Python
- Statistical Data Analysis
- Image Processing
- Basics of Web Development
- Introduction to Flask Framework
- Introduction to TensorFlow
Last updated on