0% found this document useful (0 votes)
8 views2 pages

1.5 Months Python Course

The Python Course for SEE Students is designed for beginners, focusing on hands-on exercises and practical projects over a duration of 1.5 months. The syllabus covers essential topics such as Python basics, data structures, file handling, object-oriented programming, and introduces libraries like Numpy and Pandas, along with SQL and machine learning concepts. Students will complete a project to apply their learning and demonstrate their understanding of the course material.

Uploaded by

Shanti Rijal
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)
8 views2 pages

1.5 Months Python Course

The Python Course for SEE Students is designed for beginners, focusing on hands-on exercises and practical projects over a duration of 1.5 months. The syllabus covers essential topics such as Python basics, data structures, file handling, object-oriented programming, and introduces libraries like Numpy and Pandas, along with SQL and machine learning concepts. Students will complete a project to apply their learning and demonstrate their understanding of the course material.

Uploaded by

Shanti Rijal
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

Python Course for SEE Students

Objective
This course provides a structured approach to learning Python for beginners with a focus on
hands-on exercises and practical project work to reinforce learning.

Course Syllabus (Duration – 1.5 Months)


Topic No. Title Content Duration
1. Overview to  Introduction to Python 3 Hours
Python  History and Scope
 Why Python?
 Installation & Environment setup
 IDEs

2. Basic Syntax  The print statement & Comments 3 Hours


 Data Types & variables
 Simple Input & Output
 Simple Output Formatting
 Operators in python
3. Program/Control  Indentation 5 Hours
Flow  Conditional statements(if, else, elif)
 Loops (for , while)
 The range statement
 Break & Continue
 Practice for looping

4. Functions  Defining Functions 6 Hours


& Modules  Parameters and arguments
 Scope of variables
 Importing modules and using built-in functions

5. Data Structures  Introduction to data structures (lists, tuples, 6 Hours


dictionaries, sets)
 Manipulating data structures
 List comprehensions
 Practice exercises on data structures

6. File Handling &  Reading files 4 Hours


error handling  Writing to files
 Handling Exceptions
 Error Handling (try, catch, except, finally)
7. Introduction to  Understanding objects and classes 6 Hours
Object-Oriented  Defining classes and creating objects
Programming
 Class attributes and methods
 Constructor and destructor methods

8. Numpy and  Multi-dimensional Array 8 Hours


Pandas  Data Distribution
 Loading data with Pandas
 Working with and Saving Data
 Data visualization

9. Database  Introduction to SQL 2 Hours


 CRUD operation

10. Machine learning  Introduction to Supervised, unsupervised and re- 2 Hours


inforcement learning

Project Work
Students will work on a small Python project to demonstrate their understanding of the
concepts covered throughout the course.

You might also like