Sei sulla pagina 1di 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

Potrebbero piacerti anche