Chapter 1 : Introduction
Topic : The Python Programming Language, History, features, Installing Python, Running Python program
Content : higher level language, Editors, compilers, interpreter, debuggers, profilers , and some sample code
62 MB ,33:11 MIN , THEORY + PRACTICAL
Chapter 2 : Debugging
Topic : Syntax Errors, Runtime Errors, Semantic Errors, Experimental Debugging, Formal and Natural Languages, The Difference Between Brackets, Braces, and Parentheses
Content : Syntax Errors, Runtime Errors, Semantic Errors, Experimental Debugging, Formal and Natural Languages, The Difference Between Brackets, Braces, and Parentheses, and its working
39 MB ,24:50 MIN , THEORY + PRACTICAL
Chapter 3 : Variables and Expressions
Topic : Variables and Expressions Values and Types, Variables, Variable Names and Keywords, Type conversion
Content : Variables and Expressions Values and Types, Variables, Variable Names and Keywords, Type conversion and its working
46 MB ,26:4 MIN , THEORY + PRACTICAL
Chapter 3 : Variables and Expressions
Topic : Operators and Operands, Expressions, Interactive Mode and Script Mode, Order of Operations
Content : Operators and Operands, Expressions, Interactive Mode and Script Mode, Order of Operations and its working
54 MB ,32:47 MIN , THEORY + PRACTICAL
Chapter 5 : Looping
Topic : for, while, nested loops
Content : for, while, nested loops examples
43 MB ,27:51 MIN , THEORY + PRACTICAL
Chapter 6 : Control statements
Topic : Terminating loops, skipping specific conditions
Content : Terminating loops, skipping specific conditions examples
14 MB ,10:12 MIN , THEORY + PRACTICAL
Chapter 1 : Functions
Topic : Function Calls, Type Conversion Functions, Math Functions, Composition, Adding New Functions, Definitions and Uses, Flow of Execution
Content : Function Calls, Type Conversion Functions, Math Functions, Composition, Adding New Functions, Definitions and Uses, Flow of Execution and its working
53 MB ,31:39 MIN , THEORY + PRACTICAL
Chapter 1 : Functions
Topic : Parameters and Arguments, Variables and Parameters Are Local, Stack Diagrams, Fruitful Functions and Void Functions, Why Functions? Importing with from, Return Values, Incremental Development, Composition, Boolean Functions, More Recursion, Leap of Faith, Checking Types
Content : Parameters and Arguments, Variables and Parameters Are Local, Stack Diagrams, Fruitful Functions and Void Functions, Why Functions? Importing with from, Return Values, Incremental Development, Composition, Boolean Functions, More Recursion, Leap of Faith, Checking Types and its working
71 MB ,40:39 MIN , THEORY + PRACTICAL
Chapter 2 : Strings
Topic : A String Is a Sequence, Traversal with a for Loop, String Slices, Strings Are Immutable
Content : A String Is a Sequence, Traversal with a for Loop, String Slices, Strings Are Immutable and working
26 MB ,17:17 MIN , THEORY + PRACTICAL
Chapter 2 : Strings
Topic : Searching, Looping and Counting
Content : Searching, Looping and Counting and its working
19 MB ,13:12 MIN , THEORY + PRACTICAL
Chapter 2 : Strings
Topic : String Methods, The in Operator, String Comparison, String Operations
Content : String Methods, The in Operator, String Comparison, String Operations and its working
33 MB ,17:59 MIN , THEORY + PRACTICAL
Chapter 1 : list
Topic : Values and Accessing Elements
Content : Values and Accessing Elements and its working
4 MB ,3:56 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Lists are mutable
Content : example of mutable list
2 MB ,2:53 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : traversing a List
Content : traversing a List example
6 MB ,6:15 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Deleting elements from List
Content : Deleting elements from List example
7 MB ,6:42 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Built-in List Operators
Content : Built-in List Operators example
3 MB ,3:41 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Concatenation
Content : Concatenation list with + operator
0 MB ,0:29 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Repetition
Content : Repetition in list using * operator
1 MB ,1:28 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : In Operator
Content : use of in operator in list
1 MB ,0:54 MIN , THEORY + PRACTICAL
Chapter 1 : Lists
Topic : Built-in List functions and methods
Content : Built-in List functions and methods with example
10 MB ,7:15 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Tuples
Content : working of tuple with example
2 MB ,3:16 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Accessing values in Tuples
Content : Accessing values in Tuples with example
3 MB ,3:10 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Tuple Assignment
Content : Tuple Assignment with example
7 MB ,7:2 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Tuples as return values
Content : Tuples as return values with example
6 MB ,6:15 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Variable-length argument tuples
Content : Variable-length argument tuples with example
2 MB ,2:42 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Basic tuples operations
Content : Basic tuples operations with example
0 MB ,0:55 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Concatenation
Content : Concatenation with example
2 MB ,2:0 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Repetition
Content : Repetition in tuple with example
1 MB ,0:59 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : in Operator
Content : in Operator in tuple with example
0 MB ,0:45 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Iteration
Content : Iteration in tuple with example
5 MB ,5:1 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Creating a Dictionary
Content : Creating a Dictionary with example
5 MB ,4:59 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Built-in Tuple Functions
Content : Built-in Tuple Functions with examples
9 MB ,8:37 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Accessing Values in a dictionary
Content : Accessing Values in a dictionary with example
2 MB ,2:19 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Updating Dictionary
Content : Updating Dictionary with example
2 MB ,2:36 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Deleting Elements from Dictionary
Content : Deleting Elements from Dictionary with example
2 MB ,2:24 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Operations in Dictionary
Content : Operations in Dictionary with example
0 MB ,0:19 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Properties of Dictionary keys
Content : Properties of Dictionary keys with example
4 MB ,3:57 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Operations in Dictionary
Content : Operations in Dictionary with example
3 MB ,3:24 MIN , THEORY + PRACTICAL
Chapter 2 : Tuples and Dictionaries
Topic : Built-In Dictionary Functions and methods
Content : Built-In Dictionary Functions and methods with examples
9 MB ,5:40 MIN , THEORY + PRACTICAL
Chapter 3 : files
Topic : The File Object Attributes
Content : The File Object Attributes example
1 MB ,1:39 MIN , THEORY + PRACTICAL
Chapter 3 : files
Topic : Directories
Content : working with directory using os module, methods related to os module, examples
6 MB ,4:20 MIN , THEORY + PRACTICAL
Chapter 4 : Exceptions
Topic : Built-in Exceptions
Content : exception , how exception is handled, python exception hierarchy.
23 MB ,15:57 MIN , THEORY
Chapter 4 : Exceptions
Topic : Exception with Arguments
Content : Exception with Arguments with example
3 MB ,3:10 MIN , THEORY + PRACTICAL
Chapter 4 : Exceptions
Topic : Handling Exceptions
Content : try, except, finally, standard exceptions, examples
MB , MIN , THEORY + PRACTICAL
Chapter 4 : Exceptions
Topic : User-defined Exceptions
Content : User-defined Exceptions with example
9 MB ,9:43 MIN , THEORY + PRACTICAL
Chapter 2 : Classes and Objects
Topic : Overview of OOP (Object Oriented Programming), Class Definition
Content : Overview of OOP , scope of variables , class variable instance variable, creating class and __init__ method
54 MB ,31:38 MIN , THEORY + PRACTICAL
Chapter 2 : classes and object
Topic : Creating Objects, Instances as Arguments
Content : Creating Objects, Instances as Arguments and its working
23 MB ,12:39 MIN , THEORY + PRACTICAL
Chapter 2 : Classes and Objects
Topic : Instances as return values
Content : Instances as return values and its working
5 MB ,3:46 MIN , THEORY + PRACTICAL
Chapter 2 : Classes and Objects
Topic : Built-in Class Attributes, Inheritance, Method Overriding, Data Encapsulation, Data Hiding
Content : Built-in Class Attributes, __dict__, __doc__ ,__name__ , __module__ , __bases__ , Inheritance, Method Overriding, super() method, Data Encapsulation, Data Hiding
82 MB ,48:55 MIN , THEORY + PRACTICAL
Chapter 3 : Multithreaded Programming
Topic : Thread Module, creating a thread
Content : what is thread, use of threading, types of thread, _thread class, threading module, methods of thread class, methods of threading class, thread synchronization using join.
60 MB ,36:50 MIN , THEORY + PRACTICAL
Chapter 3 : Multithreaded Programming
Topic : synchronizing threads
Content : problem with general thread and why we need synchronization, and how to use locks
21 MB ,13:24 MIN , THEORY + PRACTICAL
Chapter 3 : Multithreaded Programming
Topic : multithreaded priority queue
Content : queue , priority queue with thread class
51 MB ,30:6 MIN , THEORY + PRACTICAL
Chapter 4 : Modules
Topic : Importing module, Creating and exploring modules, Math module, Random module
Content : Importing module, Creating and exploring modules, Math module, Random module and methods
59 MB ,23:27 MIN , THEORY + PRACTICAL
Chapter 5 : Modules
Topic : Time Module
Content : time.altzone, time.asctime(), time.gmtime(), time.localtime(), time.sleep(sec), time.time()
12 MB ,6:56 MIN , THEORY + PRACTICAL
Chapter 1 : Regular Expressions
Topic : Concept of regular expression
Content : characters in regular expression, brackets , occurrence indicators, meta characters, position anchors, methods and constants, with examples
74 MB ,49:39 MIN , THEORY + PRACTICAL
Chapter 1 : Creating the GUI Form and Adding Widgets
Topic : Creating the GUI Form and Adding Widgets
Content : Use of tkinter module , how to start gui programming in shell as well as in script, what are the methods and options in Tk class, how to add widgets
29 MB ,16:32 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Button, Canvas, Checkbutton
Content : adding button and its event, adding canvas and draw a rectangle over it, simple example of checkbutton with its events
42 MB ,23:43 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Menubutton, Menu
Content : working with menubutton ,its options and methods
36 MB ,18:38 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Label, Listbox
Content : working with label and listbox
43 MB ,21:3 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Entry, Frame
Content : working ,options and methods of entry and frame
41 MB ,19:44 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Message, Radiobutton, Scale
Content : options methods and working
35 MB ,18:22 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : Scrollbar
Content : scrollbar and its methods
16 MB ,9:21 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : text, Toplevel, Spinbox
Content : text, Toplevel, Spinbox methods and tes working
30 MB ,16:36 MIN , THEORY + PRACTICAL
Chapter 2 : widgets
Topic : PanedWindow, LabelFrame, tkMessagebox
Content : PanedWindow, LabelFrame, tkMessagebox methods and its working
22 MB ,11:28 MIN , THEORY + PRACTICAL
Chapter 2 : Handling Standard attributes and Properties of Widgets
Topic : Handling Standard attributes and Properties of Widgets
Content : Dimensions ,Colors , Font , Anchors , relief style ,Cursor and its working
38 MB ,17:16 MIN , THEORY + PRACTICAL
Chapter 3 : Layout Management
Topic : Designing GUI applications with proper Layout Management features
Content : pack, grid, and place and its working
34 MB ,16:12 MIN , THEORY + PRACTICAL
Chapter 4 : Look and Feel Customization
Topic : Enhancing Look and Feel of GUI using different appearances of widgets
Content : Applying grid, Applying relief, Applying border (bd), Applying Frames, Applying Background color, Applying positioning
43 MB ,24:31 MIN , THEORY + PRACTICAL
Chapter 5 : Storing Data in Our MySQL Database via Our GUI
Topic : Connecting to a MySQL database from Python, Configuring the MySQL connection, Designing the Python GUI database, Using the INSERT command, Using the UPDATE command, Using the DELETE command, Storing and retrieving data from MySQL database.
Content : using xampp server, working with phpmyadmin, mysql connection, pymysql module, Connnection class and its methods, Cursor class and its method, sql insert, update, delete, select query using shell.
70 MB ,32:41 MIN , THEORY + PRACTICAL
Chapter 5 : Storing Data in Our MySQL Database via Our GUI
Topic : Connecting To A MySQL Database From Python, Configuring The MySQL Connection, Designing The Python GUI Database, Using The INSERT Command, Using The UPDATE Command, Using The DELETE Command, Storing And Retrieving Data From MySQL Database.
Content : Working With Gui Components (Tkinter) And Performing Insert Update And Delete.
69 MB ,32:38 MIN , THEORY + PRACTICAL