Section 01 - Self Paced Learning Curriculum
Lesson 01: Python Basics
32:11
o 1.1 Course Introduction
01:50
o 1.2 Learning Objectives
00:49
o 1.3 Introduction to Python and It s Features
06:10
o 1.4 Python Introduction - Uses and Flavours
06:16
o 1.5 Python Introduction - Why Python
00:55
o 1.6 Software Installation and Environment Setup
01:42
o 1.7 Demo: Software Installation and Environment setup
05:13
o 1.8 Data Types
04:24
o 1.9 Input Output Functions
01:23
o 1.10 Demo: Data Types and Input Output Functions
02:57
o 1.11 Key Takeaways
00:32
Lesson 02: Data Operations
01:11:35
o 2.1 Learning Objectives
00:26
o 2.2 Data Type Conversion
04:36
o 2.3 Arithematic Operators
02:35
o 2.4 Comparision Operators
03:14
o 2.5 Assignment Operators
03:02
o 2.6 Bitwise Operators
02:16
o 2.7 Demo: Data Operations
26:54
o 2.8 String Methods
05:01
o 2.9 Demo: String Operations
04:37
o 2.10 List Methods
02:37
o 2.11 Demo: List Operations
02:43
o 2.12 Tuple Methods
01:40
o 2.13 Demo: Tuple Operations
02:50
o 2.14 Sets Methods
01:50
o 2.15 Dictionary Methods
03:25
o 2.16 Demo: Dictionary Operations
03:28
o 2.17 Key Takeaway
00:21
Lesson 03: Conditional Statements and Functions
30:57
o 3.1 Learning Objective
00:20
o 3.2 Expressions
03:28
o 3.3 Conditional Statement
03:08
o 3.4 Demo - Conditional Statement
04:32
o 3.5 Loops - for loop
04:34
o 3.6 Loops - while loop
01:00
o 3.7 Demo - Loops
04:47
o 3.8 Functions
02:42
o 3.9 Demo - Functions
06:08
o 3.10 Key Takeaway
00:18
Lesson 04: Error Handling and File Operations
01:04:13
o 4.1 Learning Objective
00:25
o 4.2 File Handling
05:48
o 4.3 Demo - File Handling
04:12
o 4.4 Errors
04:45
o 4.5 Exceptions
04:51
o 4.6 Demo - Errors and Exceptions
05:56
o 4.7 Logging
03:02
o 4.8 Demo - Logging
04:59
o 4.9 Python Debugger(Pdb Module)
03:44
o 4.10 Demo - Python Debugger
07:46
o 4.11 Objects and Classes
03:35
o 4.12 Objects and functions
04:12
o 4.13 Demo - Object Oriented Programming
10:35
o 4.14 Key Takeaway
00:23
Lesson 05: Shell Scripting and Django
36:17
o 5.1 Learning Objective
00:24
o 5.2 Shell Scripting
04:21
o 5.3 Sys, OS and Sub-Process module
03:35
o 5.4 Reading Writing Files and Working with Date-time Module
04:42
o 5.5 Demo - Shell Scripting in Python
04:38
o 5.6 Web Scrapping
02:24
o 5.7 Demo - Web Scrapping using Beautiful Soup
06:22
o 5.8 Django - Intro and Architecture
03:59
o 5.9 Demo - Django Installation
05:31
o 5.10 Key Takeaway
00:21
Lesson 06: Logging Infrastructure
52:58
o 6.01 Learning Objectives
00:28
o 6.02 Introduction to Python Logging
04:48
o 6.03 Concepts of Python Logging
05:25
o 6.04 Changing the Format of Logs
05:00
o 6.05 Python Logger
07:12
o 6.06 Using Python Logging
05:21
o 6.07 Logging Handlers and Formatters
03:52
o 6.08 Logging Flow
05:16
o 6.09 Configuring Logging
02:09
o 6.10 Extending Logging
01:20
o 6.11 Buffering Logs
00:29
o 6.12 Logging Best Practices
06:13
o 6.13 Rotating Log Files
02:23
o 6.14 Logging to a File
02:35
o 6.15 Summary
00:27
Lesson 07: Unittest Infrastructure
38:08
o 7.01 Learning Objective
00:22
o 7.02 Introduction to Unit Testing
05:26
o 7.03 Introduction to Unittest Framework
02:16
o 7.04 Concept of Unittest Framework
02:51
o 7.05 Command Line
02:19
o 7.06 Python Unittest
07:51
o 7.07 Using Python Unittest
02:15
o 7.08 Testing for Exceptions
01:03
o 7.09 Test Fixtures
01:44
o 7.10 Python Assertions
03:29
o 7.11 Classes and Functions
06:13
o 7.12 Pros and Cons
00:42
o 7.13 Mock object library
01:15
o 7.14 Summary
00:22
Lesson 08: Networking Concepts
45:47
o 8.01 Learning Objective
00:31
o 8.02 Introduction to Python Networking
04:02
o 8.03 Sockets
02:37
o 8.04 Socket Programming
06:05
o 8.05 Working with Python Networking
05:39
o 8.06 Data Models
00:58
o 8.07 Building Client-Server Communication
06:05
o 8.08 Socket Types
02:35
o 8.09 TCP Sockets
04:10
o 8.10 The Tornado Frameworrk
01:39
o 8.11 Building a Python Chat Server
10:59
o 8.12 Summary
00:27