0% found this document useful (0 votes)
201 views3 pages

Python Programming Language/ Core Python (Video Course Curriculum)

This 20-hour video course on Python programming contains 60 lectures covering core Python concepts. The course is divided into 16 sections that comprehensively cover topics such as data types, strings, arrays, lists, tuples, dictionaries, sets, control structures, functions, object-oriented programming, modules, exception handling, regular expressions, and data structures. The course also includes a 1-hour interview preparation discussion section.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
201 views3 pages

Python Programming Language/ Core Python (Video Course Curriculum)

This 20-hour video course on Python programming contains 60 lectures covering core Python concepts. The course is divided into 16 sections that comprehensively cover topics such as data types, strings, arrays, lists, tuples, dictionaries, sets, control structures, functions, object-oriented programming, modules, exception handling, regular expressions, and data structures. The course also includes a 1-hour interview preparation discussion section.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Python Programming Language/ Core Python

(Video Course Curriculum)

Video Course Length: 20Hrs


Total number of Lectures/Videos: 60

Course Highlights:
1. Comprehensive coverage of all the concepts
2. Interview Oriented – 1 Hour discussion

Course Content / Course Curriculum

Preview Video

Lession-1 / Chapter-1 / Section-1 (Introduction)

Lecture No. Title


1 Introduction
2 Installation of Python
3 Taking input from user
4 Importing a module
5 How to save and run python files
6 Different ways of executing a Python program &
Creating a Frozen binary
7 Built-in datatypes & Complex datatype
8 Miscellaneous topics

Section-2 (Strings)

Lecture No. Title


1 Strings – Part1: indexing, eval(), using membership
operator, comparing, stripping off spaces etc
2 Strings – Part2: positions of substrings, immutable,
split(), join(), sorting etc

Section-3 (Arrays)

Lecture No. Title


1 Creating different types of arrays, creating one
array from another array, retrieving array elements
2 slicing an array, using various methods of array
class, bubble sorting of integer array

Section-4 (Lists, Tuples, Dictionaries & Sets)

Lecture No. Title


1 Lists
2 Tuples
3 Dictionaries
1
4 Sets

Section-5 (Control Structures)

Lecture No. Title


1 Control Structures – Part1
2 Control Structures – Part2
3 List comprehensions
4 Infinite loop, break, continue
5 Nested loops, Pyramids, pass
6 Assert statement

Section-6 (Command Line Arguments)

Lecture No. Title


1 Command Line Arguments – Part1
2 Using Argument Parser

Section-7 (Functions)

Lecture No. Title


1 Functions Part-1
2 Returning multiple values from a function
3 Functions as objects in Python
4 Function call mechanisms
5 Types of actual arguments – positional, keyword
arguments, default & variable length
6 Local vs global variables
7 Recursive function
8 Lambda expressions – filter(), map(), reduce()
9 Function decorators
10 Special variable __name__

Section-8 (File Handling)

Lecture No. Title


1 Reading / writing from text files, using “with”
keyword
2 Working with binary files
3 Serialization & Deserialization
4 Zipping/UnZipping, knowing current working
directory, create directory, remove directory

Section-9 (Modules)

Lecture No. Title


1 Creating user-defined Modules and Using them

Section-10 (OOP Part-1)

2
Lecture No. Title
1 Creating a class, constructor, object, invoking
methods
2 Private data members, instance variable and static
variables
3 Class methods Vs static methods & inner classes

Section-11 (OOP Part-2)

Lecture No. Title


1 Inheritance
2 Runtime Polymorphism, NotImplementedError
3 Operator Overloading
4 Abstract methods and abstract classes

Section-12 (Exception Handling)

Lecture No. Title


1 Introduction to Exception Handling
2 try-except blocks, finally block, user-defined
exceptions
3 Logging the exceptions

Section-13 (Regular Expressions)

Lecture No. Title


1 RE Part-1
2 RE using Sequence Characters, Quantifiers &
Special characters
3 RE on Files and HTML table

Section-14 (Date & Time)

Lecture No. Title


1 Getting current date & time, formatting the date &
time
2 Difference between dates & Comparing two dates
3 Knowing program’s efficiency
4 Using calendar module

Section-15 (Data Structures using Python)

Lecture No. Title


1 Linked Lists
2 Stacks & Queue
3 DeQue

Section-16 (Interview Oriented) – 1 Hour discussion

You might also like