Module: M3-R5: Programming and Problem Solving though Python Language
Introduction to Module
Python is easy to use, powerful and versatile, making it a great choice for developers. Python is used widely in different areas likes building Raspberry Pi applications, writing script program for desktop applications, configuring servers, developing machine learning & data analytics applications and developing web applications.
Python Objectives:
The objectives of this module are to make the beginners understand the programming language concepts like Data Types, Loops, Functions; Python Lists, Strings, Tuples, Dictionaries, Elementary Data Handling using Pandas, NumPy Arrays, Creating Forms, etc.
After completion of this course, the learner is expected to analyze the real-life problem and write a program in Python to solve the problem. The main emphasis of the module will be on writing algorithms to solve problems and implement them in Python. After completion of the module, the learner will be able to
- Draw flow charts for solving different problems
- Develop efficient algorithms for solving a problem
- Use the various constructs of Python viz. conditional, iteration
- Write programs making judicious use of Lists, Strings, Tuples, Dictionaries wherever required
- Manage data using Numpy
- Handle files and create Modules in Python
Duration
120 Hours – (Theory: 48 hrs + Practical: 72 hrs)
(Including All Video classes + Hindi/English PDF+ Practice sets+ +Mock Test+ Guess Paper) Note – Course validity up to July 22 Exam
Marks Distribution
Module Unit Written | Marks(Max) |
1 Introduction to Programming, Algorithm, and Flowcharts to solve problems | 20 |
2 Introduction to Python, Operators, Expressions and Python Statements, Sequence data type cascading Style Sheets (CSS) | 30 |
4.NumPy Basics | 20 |
5. Photo Editor, Web Publishing and Browsing | 20 |
Total Marks | 100 |