0% found this document useful (0 votes)
6 views

Python Syllabus Basic

The syllabus outlines a 12-week course on Analytical Maths Using Python, held on Saturdays from 6 pm to 8 pm. Topics include Python basics, control structures, functions, data structures, file handling, numerical computations, data visualization, data analysis, algorithms, and project work. Each week focuses on different programming concepts and practical applications to enhance understanding and skills in Python.

Uploaded by

Kali Kinkar Shaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Python Syllabus Basic

The syllabus outlines a 12-week course on Analytical Maths Using Python, held on Saturdays from 6 pm to 8 pm. Topics include Python basics, control structures, functions, data structures, file handling, numerical computations, data visualization, data analysis, algorithms, and project work. Each week focuses on different programming concepts and practical applications to enhance understanding and skills in Python.

Uploaded by

Kali Kinkar Shaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SYLLABUS

Analytical Maths Using Python


Class timing: Saturday 6 pm to 8 pm

Course Duration: 12 weeks, 1 class each week.

Week 1: Introduction to Python and Programming Basics

 Introduction to Python and its features


 Installing Python and setting up the development environment
 Basic programming concepts: variables, data types, operators, input/output

Week 2: Control Structures and Decision Making

 Conditional statements (if, else, elif)


 Looping constructs (for, while)
 Break and continue statements
 Logical operators

Week 3: Functions and Modules

 Defining and using functions


 Function arguments and return values
 Scope and lifetime of variables
 Introduction to modules and libraries

Week 4: Lists and Tuples

 Introduction to lists and tuples


 List indexing and slicing
 List and tuple methods
 Working with multidimensional lists
Week 5: Dictionaries and Sets

 Introduction to dictionaries and sets


 Dictionary methods and operations
 Set methods and operations
 Practical applications of dictionaries and sets

Week 6: String Manipulation and Regular Expressions

 String operations and methods


 Formatting strings
 Regular expressions and pattern matching
 String manipulation exercises

Week 7: File Handling

 Reading from and writing to files


 File modes and handling exceptions
 Text file processing
 CSV file handling

Week 8: Numerical Computations and Libraries

 Basic mathematical operations


 Working with mathematical functions
 Introduction to NumPy library
 Performing numerical computations using NumPy

Week 9: Data Visualization

 Introduction to data visualization


 Plotting with Matplotlib library
 Line plots, scatter plots, and bar graphs
 Customizing plots and adding labels
Week 10: Introduction to Data Analysis

 Introduction to data analysis


 Working with pandas library
 Reading and manipulating data with pandas
 Basic data analysis operations

Week 11: Introduction to Algorithms and Problem Solving

 Problem-solving strategies
 Introduction to algorithms and pseudocode
 Solving mathematical problems using Python
 Implementing algorithms in Python

Week 12: Project Work and Practical Applications

 Collaborative project work using Python


 Applying Python programming skills to solve real-world problems
 Presenting and demonstrating project outcomes

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy