0% found this document useful (0 votes)
2 views7 pages

Python Topics

The document outlines a self-paced learning curriculum for Python, consisting of eight lessons covering topics such as Python basics, data operations, conditional statements, error handling, shell scripting, logging infrastructure, unit testing, and networking concepts. Each lesson includes a series of subtopics with corresponding durations for video content and demos. The curriculum is structured to provide learners with a comprehensive understanding of Python programming and its applications.

Uploaded by

Nirmala
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)
2 views7 pages

Python Topics

The document outlines a self-paced learning curriculum for Python, consisting of eight lessons covering topics such as Python basics, data operations, conditional statements, error handling, shell scripting, logging infrastructure, unit testing, and networking concepts. Each lesson includes a series of subtopics with corresponding durations for video content and demos. The curriculum is structured to provide learners with a comprehensive understanding of Python programming and its applications.

Uploaded by

Nirmala
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

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

You might also like