Python
[Link] Content Notes Stu sts Tut sts
1 Introduction
1.1 Introduction to the course
2 Basic Python Concepts
2.1 Installing Python And PyCharm
2.2 Hello World Program In Python
2.3 Some other mathematical operations in Python
2.4 Strings In Python
2.5 Accepting input from the user in Python
2.6 Performing operations on a string in Python
2.7 Variables in Python
2.8 In place operators in Python.
2.9 Writing our very first program in PyCharm
2.10 Coding Challenge Part 1
3 Control Structures In Python
3.1 If statement in Python
3.2 Elif statement in Python
3.3 Introduction to lists in Python
3.4 List operations in Python
3.5 List functions in Python
3.6 Range function in Python
3.7 Code reuse and functions in Python
3.8 For Loop in Python
3.9 Boolean logic in Python
3.10 While loop in Python
4 Functions & Modules In Python
4.1 Passing arguments to functions in Python
4.2 Making function return value in Python
4.3 Passing functions as arguments in Python
4.4 Modules in Python
5 Exception Handling & File Handling In Python
5.1 Errors & exceptions in Python
5.2 Exception handling in Python
5.3 Finally block
5.4 File handling
5.5 Reading data from file
5.6 Adding data to the file
5.7 Appending to a file
6 Some More Types In Python
6.1 Dictionaries
6.2 Dictionary Functions
6.3 Tuples
6.4 List Slicing
6.5 List Comprehension
6.6 String formatting
6.7 String functions
6.8 Numeric functions
7 Functional Programming In Python
7.1 Functional programming
7.2 Lambdas in Python
7.3 Map in Python
7.4 Filters in Python
7.5 Generators in Python
8 Object Oriented Programming In Python
Introduction To Object Oriented Programming, Classes &
8.1 Objects
8.2 Class Methods
8.3 Creating A Class & Defining Class Attributes
8.4 Instance Attributes & Constructor
8.5 Implementing Methods In Object Oriented Programming
8.6 Function Based vs OOP Way Of Writing Code
8.7 Inheritance
8.8 Multiple Inheritance
8.9 Multi-level Inheritance
8.10 Recursion in Python
8.11 Sets
8.12 Itertools
8.13 Operator overloading in Python
8.14 Data hiding in Python
9 Regular Expressions In Python
9.1 Regular expressions in Python
9.2 Search & find all
9.3 Find & replace
9.4 The dot metacharacter
9.5 Caret & dollar metacharacter
9.6 Character class
9.7 Star metacharacter
9.8 Group
10 Create GUI Apps In Python Using Tkinter
10.1 Tkinter : Hello world program
10.2 Tkinter: Using frames
10.3 Tkinter: Grid layout
10.4 Tkinter: Self adjusting widgets
10.5 Tkinter: Handling button clicks
10.6 Tkinter: Using classes
10.7 Tkinter: Using drop downs
10.8 Tkinter: Toolbar
10.9 Tkinter: Making Status Bar
10.10 Tkinter: Message box
10.11 Tkinter Drawing
11 Building Calculator App Using Tkinter
11.1 Building Calculator App Part 1
11.2 Building Calculator App Part 2
11.3 Building Calculator App Part 3
11.4 Building Calculator App Part 4
12 Building Database Apps With PostgreSQL & Python
12.1 Introduction To Databases
12.2 Introduction To PostgreSQL
12.3 Installing PostgreSQL On Windows
12.4 Installing PostgreSQL On Mac
12.5 Creating A Database
12.6 Creating Table & Adding Data
12.7 Reading Data From Database
12.8 Setting Up Virtualenv on Mac
12.9 Setting Up Virtualenv On Windows
12.10 Installing Psycopg2
12.11 Connecting To Database With Python Code
12.12 Creating Database Tables With Python
12.13 Adding Data To Database Tables With Python
12.14 User Submitted Data To Database
12.15 Creating App Layout
12.16 Adding Entries
12.17 Saving Entries To Database
12.18 Search Functionality
12.19 Listing All Entries