Video Lectures

32x32

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


32x32

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


32x32

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


32x32

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


32x32

Chapter 5 : Looping
Topic : for, while, nested loops
Content : for, while, nested loops examples 43 MB ,27:51 MIN , THEORY + PRACTICAL


32x32

Chapter 6 : Control statements
Topic : Terminating loops, skipping specific conditions
Content : Terminating loops, skipping specific conditions examples 14 MB ,10:12 MIN , THEORY + PRACTICAL


32x32

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


32x32

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


32x32

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


32x32

Chapter 2 : Strings
Topic : Searching, Looping and Counting
Content : Searching, Looping and Counting and its working 19 MB ,13:12 MIN , THEORY + PRACTICAL


32x32

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


32x32

Chapter 1 : list
Topic : Values and Accessing Elements
Content : Values and Accessing Elements and its working 4 MB ,3:56 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : Lists are mutable
Content : example of mutable list 2 MB ,2:53 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : traversing a List
Content : traversing a List example 6 MB ,6:15 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : Deleting elements from List
Content : Deleting elements from List example 7 MB ,6:42 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : Built-in List Operators
Content : Built-in List Operators example 3 MB ,3:41 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : Concatenation
Content : Concatenation list with + operator 0 MB ,0:29 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : Repetition
Content : Repetition in list using * operator 1 MB ,1:28 MIN , THEORY + PRACTICAL


32x32

Chapter 1 : Lists
Topic : In Operator
Content : use of in operator in list 1 MB ,0:54 MIN , THEORY + PRACTICAL


32x32

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


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Tuples
Content : working of tuple with example 2 MB ,3:16 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Accessing values in Tuples
Content : Accessing values in Tuples with example 3 MB ,3:10 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Tuple Assignment
Content : Tuple Assignment with example 7 MB ,7:2 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Tuples as return values
Content : Tuples as return values with example 6 MB ,6:15 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Variable-length argument tuples
Content : Variable-length argument tuples with example 2 MB ,2:42 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Basic tuples operations
Content : Basic tuples operations with example 0 MB ,0:55 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Concatenation
Content : Concatenation with example 2 MB ,2:0 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Repetition
Content : Repetition in tuple with example 1 MB ,0:59 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : in Operator
Content : in Operator in tuple with example 0 MB ,0:45 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Iteration
Content : Iteration in tuple with example 5 MB ,5:1 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Creating a Dictionary
Content : Creating a Dictionary with example 5 MB ,4:59 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Built-in Tuple Functions
Content : Built-in Tuple Functions with examples 9 MB ,8:37 MIN , THEORY + PRACTICAL


32x32

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


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Updating Dictionary
Content : Updating Dictionary with example 2 MB ,2:36 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Deleting Elements from Dictionary
Content : Deleting Elements from Dictionary with example 2 MB ,2:24 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Operations in Dictionary
Content : Operations in Dictionary with example 0 MB ,0:19 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Properties of Dictionary keys
Content : Properties of Dictionary keys with example 4 MB ,3:57 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : Tuples and Dictionaries
Topic : Operations in Dictionary
Content : Operations in Dictionary with example 3 MB ,3:24 MIN , THEORY + PRACTICAL


32x32

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


32x32

Chapter 3 : files
Topic : The File Object Attributes
Content : The File Object Attributes example 1 MB ,1:39 MIN , THEORY + PRACTICAL


32x32

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


32x32

Chapter 4 : Exceptions
Topic : Built-in Exceptions
Content : exception , how exception is handled, python exception hierarchy. 23 MB ,15:57 MIN , THEORY


32x32

Chapter 4 : Exceptions
Topic : Exception with Arguments
Content : Exception with Arguments with example 3 MB ,3:10 MIN , THEORY + PRACTICAL


32x32

Chapter 4 : Exceptions
Topic : Handling Exceptions
Content : try, except, finally, standard exceptions, examples MB , MIN , THEORY + PRACTICAL


32x32

Chapter 4 : Exceptions
Topic : User-defined Exceptions
Content : User-defined Exceptions with example 9 MB ,9:43 MIN , THEORY + PRACTICAL


32x32

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


32x32

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


32x32

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


32x32

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


32x32

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


32x32

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


32x32

Chapter 3 : Multithreaded Programming
Topic : multithreaded priority queue
Content : queue , priority queue with thread class 51 MB ,30:6 MIN , THEORY + PRACTICAL


32x32

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


32x32

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


32x32

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


32x32

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


32x32

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


32x32

Chapter 2 : widgets
Topic : Menubutton, Menu
Content : working with menubutton ,its options and methods 36 MB ,18:38 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : Label, Listbox
Content : working with label and listbox 43 MB ,21:3 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : Entry, Frame
Content : working ,options and methods of entry and frame 41 MB ,19:44 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : Message, Radiobutton, Scale
Content : options methods and working 35 MB ,18:22 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : Scrollbar
Content : scrollbar and its methods 16 MB ,9:21 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : text, Toplevel, Spinbox
Content : text, Toplevel, Spinbox methods and tes working 30 MB ,16:36 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : widgets
Topic : PanedWindow, LabelFrame, tkMessagebox
Content : PanedWindow, LabelFrame, tkMessagebox methods and its working 22 MB ,11:28 MIN , THEORY + PRACTICAL


32x32

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


32x32

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


32x32

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


32x32

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


32x32

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


The Shikshak App

The Shikshak App is an honest attempt to provide quality education.

https://play.google.com/store/apps/details?id=com.weit.theshikshak&hl=en_IN