Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Python - Course Details

The Python Programming course is designed to equip students with essential programming skills, job application techniques, and industry insights through an online platform. The curriculum covers a range of topics from basic to expert levels, including data structures, algorithms, and web applications, supplemented with projects and assessments. Students will also receive guidance on resume writing and interview preparation, culminating in a final project and certification.

Uploaded by

mr.abhishek3512
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python - Course Details

The Python Programming course is designed to equip students with essential programming skills, job application techniques, and industry insights through an online platform. The curriculum covers a range of topics from basic to expert levels, including data structures, algorithms, and web applications, supplemented with projects and assessments. Students will also receive guidance on resume writing and interview preparation, culminating in a final project and certification.

Uploaded by

mr.abhishek3512
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

AI COURSE MODULE

Introduction to Course:

Python Programming (Beginner – Advance – Expert) program is a comprehensive program designed


to enable students from different parts of the country to learn Python programming to get job
ready. The students enrolled into the program would learn the below skills.

1. Python Core Programming Skills


2. Resume Writing & Interviewing Skills
3. Job Application Skills
4. Understanding of Job portals, Social Media and other avenues for job application

The students will also get to interact with industry experts and experienced professionals for
motivational purposes. The program has been designed to be delivered online using the EduVahini
Online Learning Platform. The platform approach will enable students to attend not only Live classes
but also help them get back to those lessons later at their own convenient time.
This comprehensive course also blended with periodic quizzes, assignments, and practice
questionnaires which helps tutors to understand student’s capability. Course feedback mechanism
will allow all the stakeholders to monitor the course delivery. Platform, through messaging & forum
mechanism, gives opportunity to interact with tutor anytime to resolve doubts. Reporting
mechanism allows management to track the record of each & every students their monitor their
performance on daily basis.

Python Course Content Structure:

Weeks Level Chapter Topics Coverage


Computer, Programming,
Languages, Python,
Introduction
Welcome to Eduvahini
Introduction & Platform
1 Python Basics
Installation Python, IDE (PyCharm /
Jupyter), Andriod
Installation
Programming, Write Your
First Code
Input, Output, Boolean,
Numbers, Float, Character,
Data Types
String, Arithmetic
Data Types & Data Operations
2 Python Basics
Structures
Array, Dictionary, Files, Lists,
Data Structures
Tuple, Sets

Control Structures If-Else, For, While

Control Structures, File Reading, Writing,


3 Python Basics Exception Handling & File & Exception
Appending, Adding, Errors &
Functions Handling
Exceptions
Making, Passing, Returning
Functions
Values & arguments,
Dictionary, Tuple, List, String
& Numeric Functions
Database, MS Sql Database,
Introduction to Installation, Creating,
Introduction to Database Searching, Writing, Reading
4 Python Basics Database & Web database Tables
Servers Introduction, Importance,
Introduction to Web
Working of Web Servers &
Servers
Related Services

5 (Mini Project) on Basic Level + Job Discussions Webinars

Class, Attributes, Methods,


Functions, Inheritance,
Object Oriented Object Oriented
6 Python Advance Multiple & Multilevel
Programming Programming
Inheritance, Operator
Overloading, Data Hiding
Introduction, Binary Search
Tree, AVL Tree, Hashing,
7 Python Advance Algorithms Algorithms Sorting, Search, Shortest
Paths, Dynamic
Programming

Advance Functional Lambdas, Maps, Filters,


Programming Generators, Decorator

Advance Data Numbers, Strings, Sets,


Advance Functional Structures Dictionaries, Lists
Programming, Data
8 Python Advance
Structures, Regular Search, Find, Replace,
Expressions, Modules Regular Expressions
Metacharactors, Groups

Modules, Packages, Pip,


Pypi, Counter, Defaultdict,
Modules
Ordweredict, Namedtuple,
Debugger
Coverting, Arrays, Indexing,
Numpy Slicing, Iterating, Stacking,
Splitting

Indexing, Splitting,
9 Python Advance Libraries Multiindexing, Missing Data,
Grouping, Time series,
Pandas
Merge, Plotting, Data I/O,
Styling, Time Deltas, Scaling,
Sparse Data Structures

10 (Mini Project) on Advance Level + Job Discussions Webinars


Widgets, Frames, Layouts,
GUI using Tkinter / Buttons, Classes, Drop
Jinja Downs, Toolbars, Status Bar,
Message Box, Drawings
Introduction to GUI &
11 Python Expert
Database Apps App Layouting, Creating,
Building Database Linking, Deleting, Searching
Apps Database & Entries, Virtual
Environment on Windows

Installing Tools, Converting


Dict to series, Data Frames,
Column Sequencing,
Transposing, Reindexing,
Data Analysis using Arithmetic Operations,
12 Python Expert Data Analysis dictionaries & Sorting, Handling
Libraries Duplicates, Loading File
Data, Analysing,
Broadcasting, Iterating
(nditer) & Plotting Data
(Matplolib), scaborn

Introduction &
Installation of Introduction & Installation
Django
Creating Apps, Views,
Tables, Migrations, Admin
Web Application Using Panel, Connecting to
13 Python Expert
Django Databases, Templates,
Making Web
Errors, URL, Namespaces,
Application
Navigation Bars, Statics
Files, Generic Views,
Uploading & Downloading
Data, Mapping, Key Concept

Introduction to API's API & its Applications


REST Framework API's
14 Python Expert Using Python & API Endpoints, Adding
Django Building API using
Image Field, Filtering, Search
Django's REST
Functionality, API
Framework
Authentication

15 (Mini Project) on Expert Level + Job Discussions Webinars

16 Final Project & Final Test

17 Resume Writing + Mock Interview

18 Issuing Certificates
Python Course Assessment Structure:

Python Practice Programming


Quizzes
Programming Chapter Assignments Assessments
(Graded)
Level (Non Graded) (Graded)

1. Introduction & Installation 2 0 1

2. Data Types & Data Structures 10 2 1

3. Control Structures, File


BASIC PYTHON 15 3 1
Exception Handling & Functions

4. Introduction to Database &


10 1 1
Web Servers

Mini Project & Quiz 0 1 1

5. Object Oriented
10 2 1
Programming

6. Algorithms 10 2 1

7. Advance Functional
ADVANCE Programming, Data Structures,
10 2 1
PYTHON Regular Expressions, Modules &
Directories

8. Libraries 10 2 1

Mini Project & Quiz 0 1 1

9. Introduction to GUI &


10 0 1
Database Apps
10. Data Analysis 10 3 1

EXPERT 11. Web Application Using


10 1 1
PYTHON Django
12. REST Framework API's Using
10 2 1
Python & Django

Mini Project & Quiz 0 1 1

Final Project & Quiz 0 1 1

Resume Writing & Self Promotion Video 0 1 0

Mock Interview 0 1 0
Aptitude Test 0 0 1

Total Course Assignments 117 26 17

You might also like