Files Included :
001 Project 15 - Dice Rolling Simulator - Python Programming (17.46 MB)
002 Project 16 - Fizz Buzz Game - Python Programming (18.06 MB)
003 Project 17 - Guessing the Number - Python Programming (36.73 MB)
004 Project 18 - Password Generator - Python Programming (42.55 MB)
005 Project 19 - Rock, Paper and Scissors - Python Programming (45.96 MB)
001 What is a Data Structure (7.58 MB)
002 What is an Algorithm (7.06 MB)
003 Why are Data Structures and Algorithms important (8.15 MB)
004 Types of Data Structures (4.63 MB)
001 Goals what you will make by the end of this section (2.15 MB)
002 What is a String (16.97 MB)
004 Solution to Sum of Digits of 2 Digits Number (7.55 MB)
005 String Traversal (8.36 MB)
007 Solution to Backward Traversal (9.69 MB)
009 Solution to Sum of Digits (13.5 MB)
011 Solution to Count Characters in a String (11.54 MB)
012 String Operations (24.31 MB)
014 Solution to First and Last 2 Characters (21 MB)
015 String Methods (70.75 MB)
017 Solution to Replace Character in a String (40.63 MB)
019 Parsing Strings (21.64 MB)
020 Escape Sequence (14.66 MB)
021 String Formatting (108.48 MB)
023 Solution to Format a String (11.39 MB)
025 Solution to Print Pattern (57.02 MB)
026 Project 20 - String Formatting (58.89 MB)
001 Goals what you will make by the end of this section (6.98 MB)
002 More on Lists (13.57 MB)
004 Solution to Square of Items (7.51 MB)
005 Index Out Of Range (4.65 MB)
006 List Operations (14.81 MB)
009 Solution to Reverse a List using Slice Operator (18.26 MB)
010 List Methods Practice (111.5 MB)
012 Solution to Update the First Occurrence (18.63 MB)
014 Solution to First and Last Characters (12.13 MB)
015 List and Functions (15.29 MB)
017 Solution to Create a List from Two Lists (20.66 MB)
019 Solution Remove and Add (9.36 MB)
021 Solution to Three Equal Chunks (30.5 MB)
022 Strings and Lists (31.92 MB)
024 Solution to Format List (11.47 MB)
025 Nested List (47.28 MB)
027 Solution to Add Item in Nested List (11.7 MB)
029 Solution to Extend Nested List (8.79 MB)
030 Objects and Values (20.84 MB)
032 Solution to List Addition with Function (16.05 MB)
034 Solution to Concatenate Two Lists Index-wise (17.52 MB)
001 Project 21 - Bill Roulette- Python Programming (12.39 MB)
002 Project 22 - Find the Gold - Python Programming (40.79 MB)
003 Project 23 - Escaping the Maze (From Previous Section) - Python Programming (30.49 MB)
001 Solution - Encrypt, Decrypt and Optimize (503.95 MB)
001 Solution Complete All Steps - Divide, Make and Put Together (44.36 MB)
001 Goals - How Complete Project Looks Like (7.59 MB)
002 Solution - Hangman Flowchart, Pick secret word, Check Letters and Track Lives (113.41 MB)
001 Goals what you will make by the end of this section (6.34 MB)
002 What is a Dictionary - Python Programming (9.85 MB)
003 Creating Dictionary and Accessing Dictionary Elements (18.34 MB)
004 InsertUpdate an Element in Dictionary (10.98 MB)
006 Solution to Generate Dictionary (6.2 MB)
007 Traverse Search for Element in Dictionary (10.99 MB)
009 Solution to Multiply Dictionary Items (8.68 MB)
011 Solution to Student Grades (55.12 MB)
012 Remove Elements from Dictionary (23.08 MB)
014 Solution to Rename Key (10.34 MB)
015 IN NOT IN Operators with Dictionary (15.38 MB)
017 Solution to Count Characters in a Word (17.92 MB)
018 Nested Dictionaries - Python Programming (38.02 MB)
020 Solution to Nesting Dictionary Exercise (31.66 MB)
021 Handling Missing Keys in Dictionary - get() and setdefault() methods (36.99 MB)
022 Keys in Dictionary - fromkeys() and keys() methods (18.5 MB)
024 Solution to Group Value Type (29.22 MB)
025 Dictionary items() Method (15.08 MB)
027 Solution Length of Dictionary Values (23.69 MB)
028 Dictionary update() Method (57.49 MB)
030 Solution to Concatenate Three Dictionaries (22.03 MB)
031 Dictionary values() Method (33.7 MB)
033 Solution to Remove Empty Items (16.64 MB)
034 Reference to Dictionary - copy() Method (44.2 MB)
036 Solution to Merge Two Dictionary (24.55 MB)
037 Deep Copy (17.44 MB)
039 Solution to Custom Deep Copy for List Values (42.63 MB)
040 Dictionary Operations and built in Python Functions (28.26 MB)
041 Dictionary vs List (5.33 MB)
001 Why should You Learn to Write Programs (6.79 MB)
002 Computer Hardware Architecture (6.43 MB)
003 Installing Python on Mac (13.61 MB)
004 Installing Python on Windows (3.94 MB)
005 Learning a New Language (5.77 MB)
006 The First Conversation with Python Programming (29.25 MB)
007 What is a Bug What are the Types of Bug Python Programming (13.79 MB)
008 What is Debugging (12.07 MB)
009 Interpreter and Compiler (8.59 MB)
011 Code Editors and IDEs (20.11 MB)
012 Getting Started with Code Editors - Python Programming (35.79 MB)
015 Solution to Print Statement Coding Exercise (19.62 MB)
001 Project 27 - Calculate Total Price - Python Programming (226.47 MB)
001 Flowchart, Implementation, Find Highest Bid and Bug Fix (431.93 MB)
001 Flowchart, Project Setup, Check Answers, Switch Players, Find Winner and Answers (965.37 MB)
001 Goals what you will make by the end of this section (5.48 MB)
002 What is a Tuple (11.69 MB)
003 Why Tuples (13.43 MB)
004 Unpacking Tuples (13.63 MB)
006 Solution to Sum Tuple Elements using UNPACK (7.52 MB)
007 Traverse Tuple - Enumerate() (40.79 MB)
009 Solution to Even Index with Enumerate() (17.34 MB)
010 Searching in Tuple (13.49 MB)
011 Tuple Operations Functions (33.11 MB)
013 Solution to Find Most Frequent Item (54.98 MB)
014 Nested Tuples (27.31 MB)
015 Nested Tuple Indexing (52.71 MB)
017 Solution to Nesting Indexing (62.57 MB)
018 Tuple vs List (34.86 MB)
020 Convert Tuple to Dictionary Solution (40.56 MB)
022 Solution to Comparing Tuples (40.21 MB)
001 How does it work (10.9 MB)
002 Flowchart, Separate non letters, Translate to Pig Latin, Refactor Code (103.62 MB)
001 Complete Project (11.59 MB)
002 Flowchart (5.43 MB)
003 Create Nested Tuple (19.59 MB)
004 Print Logo and Playlist (19.05 MB)
005 Choose a Song to Play (21.26 MB)
006 Finalize the Project (33.24 MB)
001 Goals what you will make by the end of this section (5.69 MB)
002 What is Set Set Terminology (14.57 MB)
003 Sets in Python (21.96 MB)
004 Set Membership (10.91 MB)
005 Adding Members to Set (8.61 MB)
007 Solution to Adding Members from List (11.09 MB)
009 Solution to Remove Duplicates (25.38 MB)
010 Deleting Items from Set (21.25 MB)
012 Solution to Delete Restricted Items (40.92 MB)
013 Delete Restricted Items Using Remove Method (14.56 MB)
014 Union Set (23.66 MB)
016 Solution to Combine Sets (8.54 MB)
018 Solution to Union List of Sets (19.75 MB)
019 Set Intersection (29.52 MB)
021 Solution to Find Numbers Divisible by 3 and 4 (31.77 MB)
023 Solution to Find Preposition (70.06 MB)
024 Set Subtraction (19.64 MB)
026 Solution to Difference of More than two Sets (18.03 MB)
027 Set Symmetric Difference (12.8 MB)
028 Modifying Sets (33.68 MB)
029 Subsets and Supersets (26.46 MB)
001 Project 32 - Powerball Lottery (12.95 MB)
002 Powerball Lottery - Step 1 (37.97 MB)
003 Powerball Lottery - Step 2 (19.36 MB)
004 Powerball Lottery - Step 3 (15.24 MB)
005 Powerball Lottery - Step 4 (37.21 MB)
006 Powerball Lottery Final (16.41 MB)
007 Bug Fix (14.73 MB)
001 Data Structures and Algorithms in Python (1.63 MB)
002 DSA in Python Curriculum (15.53 MB)
001 Goals what you will make by the end of this section (5.32 MB)
002 Values and Types - Python Programming (15.2 MB)
003 Variables - Python Programming (13.72 MB)
007 Solution to Switch Values - Python Programming (9.17 MB)
008 Operations and Expressions - Python Programming (22.75 MB)
009 Input Function - Asking the User for Input - Python Programming (18.11 MB)
011 Solution to Input Function - Python Programming (63.13 MB)
012 Type Errors and Type Conversion - Python Programming (23.24 MB)
013 Comments in Python - Python Programming (8.67 MB)
014 Variable Naming - Python Programming (10.34 MB)
017 Solution to Data Types (17.66 MB)
018 f Strings and Rounding Numbers - Python Programming (17.23 MB)
002 What is Recursion - Python Programming (11.27 MB)
003 Why do we need Recursion - Python Programming (5.27 MB)
004 The Logic Behind Recursion - Python Programming (16.4 MB)
005 Recursive vs Iterative Solution - Python Programming (7.53 MB)
006 How to write recursive solution in 3 steps - Python Programming (29.9 MB)
007 Fibonacci Numbers using Recursion (32.89 MB)
009 Solution to Sum of List using Recursion (69.69 MB)
011 Solution to 'a' to the power 'b' - using Recursion (59.8 MB)
013 Solution to Sum of Positive Integers (18.56 MB)
001 The Complete Project - How it looks like (8.33 MB)
002 bext Module in Python (16.54 MB)
003 Step 1 - Get New Board (26.75 MB)
004 Step 2 - Display the Board (42.81 MB)
005 Step 3 - Ask for Player Move (53.5 MB)
006 Step 4 - Check for Win (36.6 MB)
002 Global vs Local Scope - Python Programming (19.38 MB)
003 Block Scope in Python - Python Programming (6.64 MB)
004 Modify Global Variable - Python Programming (8.48 MB)
005 Python Constants and Global Scope - Python Programming (3.71 MB)
001 The Complete Project - How it looks like (19.52 MB)
002 BlackJack Program Requirements (11.33 MB)
003 Step 1 - Set the Constants (19.35 MB)
004 Step 2 - Get Bet (16.88 MB)
005 Step 3 - Get Deck (17.78 MB)
006 Step 4 - Display Cards (67.83 MB)
007 Step 5 - Get Hand Values (43.5 MB)
008 Step 6 - Display Hands (30.15 MB)
009 Step 7 - Get Move (44.15 MB)
010 Final Step - Complete Project (129.6 MB)
002 Identify the Problem (Error) (8.46 MB)
003 Reproduce the Bug (9.07 MB)
004 Analyse Each Line (7.44 MB)
005 Fix Errors - IDE Messages (10.36 MB)
006 Using print() in Debugging (9.21 MB)
007 Debugger Tools (44.59 MB)
008 Error Types - Syntax Errors (30.72 MB)
009 Runtime Errors (28.61 MB)
010 Logical Errors (26.39 MB)
011 Debugging - Challenge 1 (8.98 MB)
012 Debugging - Challenge 2 (16.71 MB)
013 Debugging - Challenge 3 (30.79 MB)
014 Handling the Errors (129.96 MB)
015 Handling Exceptions - Challenge 1 (53.08 MB)
016 Raise Your Own Exceptions (20.27 MB)
017 Handling Exceptions - Challenge 2 (61.62 MB)
002 What is Regular Expression (47.79 MB)
004 Solution - Find Three Consecutive Numbers (11.91 MB)
005 Metacharacters (10.2 MB)
006 Groups and Alteration (29.26 MB)
007 Repetition in Regular Expression Patterns ( , ,) (60.08 MB)
009 Solution to Repetition EX1 (22.01 MB)
011 Solution to Repetition EX2 (15.78 MB)
013 Solution to Repetition EX3 (74.79 MB)
014 Greedy and Non Greedy Matches (34.56 MB)
015 Character Classes (46.05 MB)
017 Solution to Character Class EX1 (14.47 MB)
019 Solution to Character Class EX2 (19.54 MB)
020 Custom Character Classes (30.24 MB)
022 Solution to Character Class EX3 (20.82 MB)
024 Solution to Character Class EX4 (42.92 MB)
026 Solution to Character Class EX5 (48.29 MB)
027 Caret, Dollar and Dot Dot-Star (73.97 MB)
029 Solution to Regex Pattern EX6 (46.64 MB)
031 Solution to Regex Pattern EX7 (36.6 MB)
033 Solution to Regex Pattern EX8 (27.75 MB)
034 Anchors (43.34 MB)
036 Solution to Anchors (17.64 MB)
037 More on Regex Groups (30.92 MB)
039 Solution to is Decimal (21.97 MB)
040 Backreferences (13.28 MB)
041 More on Grouping Constructs (22.34 MB)
042 Regex Matching with Flags (66.5 MB)
043 re Searching Functions (47.19 MB)
044 re Substitution Functions (68.07 MB)
046 Solution to Regex Substitution (20.69 MB)
047 re Utility Functions (50.83 MB)
001 What we will make (6.4 MB)
002 TODO 1 - Phone Regex Pattern (28.21 MB)
003 TODO 2,3 and 4 (32.31 MB)
002 Steps for setting up Local Development Environment (11.83 MB)
003 Download PyCharm (WindowsMac) (3.84 MB)
004 Install PyCharm on Mac (6.65 MB)
005 Install PyCharm on Windows (5.45 MB)
006 Common Features of PyCharm (39.38 MB)
001 What we will develop (17.54 MB)
002 Implementation using Regular Expressions (37.79 MB)
002 File Systems (34.69 MB)
003 Terminal on Mac and Command Prompt Windows (64.7 MB)
004 Relative and Absolute File Paths (14.02 MB)
006 Navigate the File System with OS Module (24.18 MB)
007 Get File Details with OS Module (35.73 MB)
008 More on OS Module (42 MB)
010 Solution Number of Files in Current Directory (10.87 MB)
011 List All Files in Directory Recursively (101.08 MB)
012 Filename Matching with glob Module (41.61 MB)
013 Python's New Pathlib Module (60.85 MB)
014 Operating System Differences (12.37 MB)
015 Find Last Modified File using Pathlib (25.53 MB)
017 Project 38 - Display a Directory Tree (48.53 MB)
018 Project 39 - Rename all Files in a Directory TODO 1 (67.88 MB)
019 Project 39 - Rename all Files in a Directory TODO 2 (26.14 MB)
020 Open and Read Files Text Files (71.56 MB)
021 File Cursor, Read Line and Read Lines (40.67 MB)
022 Searching Through a File (117.74 MB)
023 Reading File Challenge Exercise 1 (66.53 MB)
024 Parsing Text File (278.08 MB)
026 Solution to Reading File Exercise 2 (40.38 MB)
028 Solution to Number of Characters (51.26 MB)
029 File Modes (14.69 MB)
030 Writing to Files (34.46 MB)
031 Printing a Text to Files (53.36 MB)
032 Time Table Exercise - (File Writing) (32.19 MB)
033 What is a Binary File (14.23 MB)
034 Writing and Reading to Binary File (100.23 MB)
035 Shelve Module (64.45 MB)
036 Data Manipulation with Shelve (47.12 MB)
037 More on Shelve Module (49.03 MB)
038 Moving and Copying Files (40.47 MB)
039 Deleting Files (43.15 MB)
001 Project 1 Greeting - Python Programming (10.92 MB)
002 Project 2 Band Name Generator - Python Programming (17.84 MB)
003 Project 3 Gross Pay - Python Programming (18.87 MB)
004 Project 4 Celsius to Fahrenheit - Python Programming (13.06 MB)
005 Project 5 Trip Cost Calculator - Python Programming (31.9 MB)
001 Project Overview (24.1 MB)
002 Step 1 and 2 - Parse Data (31.31 MB)
003 Step 3 - Question Files (27.93 MB)
004 Step 4 - Answer Files (16.56 MB)
005 Step 5 - Write Content (25.35 MB)
006 Step 6 - Delete Files (87.58 MB)
002 What is OOP Why we need it (19.14 MB)
003 Object Oriented Thinking (6.44 MB)
004 OOP Concepts Classes, Objects, Attributes and Mehtods (6.98 MB)
005 Constructing Objects - Accessing Attributes and Methods (38.31 MB)
006 BlackJack OOP (29.2 MB)
007 BlackJack OOP Solution Part 1 (335.63 MB)
008 BlackJack OOP Solution Part 2 (148.97 MB)
009 Classes - Create Your Own Class (39.65 MB)
010 Class Attributes (85.19 MB)
011 Class Methods (41.42 MB)
012 OOP Challenge 1 (32.06 MB)
013 OOP Challenge 2 (27.9 MB)
014 OOP Challenge 3 (56.84 MB)
015 Checking Instance Types (26.32 MB)
016 Encapsulation (165.95 MB)
017 Getters and Setters (88.95 MB)
018 Getters and Setters Challenge (73.92 MB)
019 Inheritance (41.93 MB)
020 Inheritance with Parameters (46.13 MB)
021 Inheritance Challenge (42.39 MB)
022 Overriding Methods (42.63 MB)
023 Overriding Methods Challenge (98.64 MB)
024 Abstraction (38.04 MB)
001 Project Overview (20.91 MB)
002 datetime Module in Python (44.63 MB)
003 TODO 1, 2 and 3 (38.68 MB)
004 TODO 4 and 5 (29.13 MB)
005 TODO 6 (36.15 MB)
006 TODO 7, 8 and 9 (132.55 MB)
007 TODO 10, 11 and 12 (240.42 MB)
008 Challenge Solution (74.16 MB)
002 Introduction - Advantages and Use Cases of Openpyxl (9.85 MB)
003 Reading Excel Spreadsheets (23.95 MB)
004 Iterating Through Excel (43.22 MB)
005 Columns, Rows and Cells (20.53 MB)
006 Manipulate Excel Data (24.93 MB)
001 Project Overview (22.08 MB)
002 Step 1 - Reading Data from Excel (18.81 MB)
003 Step 2 - Manipulate data using Data Structures (27.52 MB)
004 Step 3 - Write Output to the File (18.4 MB)
001 Create Spreadsheet, Sheets and Update Cells (34.71 MB)
002 Manage Rows and Columns (43.88 MB)
003 Generate Random Excel Data - Challenge (24.63 MB)
004 Excel Formulas (27.39 MB)
005 Cell Styles (38.66 MB)
006 Conditional Formatting (266.04 MB)
007 Charts (133.57 MB)
008 Line Charts - Coding Challenge (151.15 MB)
002 Introduction (3.39 MB)
003 Extract PDF Metadata and Text (25.84 MB)
004 Create, Merge and Copy PDFs (50.29 MB)
005 Split, Rotate and Overlay (40.02 MB)
006 Decrypt and Encrypt (16.46 MB)
001 Project Solution - Todo 1 , 2 and 3 (171.31 MB)
001 Goals what you will make by the end of this section (7.58 MB)
002 Boolean Expressions (10.94 MB)
003 Conditional Execution (IF) (22.84 MB)
005 Solution to Even or Odd (9.94 MB)
006 Nested Conditionals (19.56 MB)
007 Chained Conditionals (IFELIFELSE) (38.95 MB)
009 Solution to BMI Calculator (31.46 MB)
010 Multiple IF Statements (31.57 MB)
012 Solution to Burger Order (29.63 MB)
013 Logical Operators (22.02 MB)
014 Try and Except (50.67 MB)
002 What is Web Scraping (9.06 MB)
003 Basic HTML Skills (69.23 MB)
004 Parsing HTML with Beautiful Soup (25.01 MB)
005 Find and Select Specific Elements (38.83 MB)
006 Steps for Web Scraping a Real Website (107.85 MB)
007 Do All Websites Allow Web Scraping (77.19 MB)
002 Why Selenium (4.19 MB)
003 Setup Selenium (31.05 MB)
004 How Select Elements in Website (73.56 MB)
005 Scrap Data using Selenium (63.39 MB)
006 How to Clicking Buttons and Filling Text Fields (58.17 MB)
007 Sending Special Keys and Browser Buttons (85.11 MB)
002 What is GUI Automation Installing PYAUTOGUI Module (8.58 MB)
003 Mouse Movement (30.8 MB)
004 Mouse Interaction (22.86 MB)
005 Mouse Drag - Challenge (14.78 MB)
006 Screenshot and Image Recognition (23.54 MB)
007 Controlling the Keyboard and Show Messages (70.29 MB)
002 Reading CSV (41.53 MB)
003 Data Types and Basic Statistics (29.39 MB)
004 Pandas Data Structures - Series (34.12 MB)
005 Accessing Series Elements (18.01 MB)
006 Pandas Data Structures - DataFrame (16.94 MB)
007 Accessing DataFrame (49.23 MB)
008 Query Dataset (64.45 MB)
009 Group and Aggregate the Data (36.49 MB)
010 Write to CSV (12.38 MB)
011 Pandas CSV Challenge (101.46 MB)
002 Introduction to Turtle Graphics (20.74 MB)
003 Move Turtle (17.53 MB)
004 Draw Shape - Challenge 1 (11.29 MB)
005 Drawing and Filling Present Shapes (19.04 MB)
006 Drawing Polygons (14 MB)
007 Draw Dashed Shapes (13.72 MB)
008 RGB Color - Generate Random Color (31.8 MB)
009 Screen and Turtle Properties (21.63 MB)
010 Move Random Directions - Challenge 2 (55.69 MB)
011 How to Create Games with Turtle (108.81 MB)
012 Write Method - Default Values for Function Arguments (66.75 MB)
001 Project 6 - Gross Pay with Overtime - Python Programming (15.52 MB)
002 Project 7 - Leap Year - Python Programming (16.77 MB)
003 Project 8 - Love Calculator - Python Programming (39.59 MB)
004 Project 9 - Gross Program using Try and Except - Python Programming (24.22 MB)
005 Project 10 - Score Checker - Python Programming (21.49 MB)
001 What you will make (42.97 MB)
001 Project Objective (4.47 MB)
001 Introduction to Tkinter - Python GUI (5.87 MB)
002 Creating and Configuring Widgets Tkinter - Python GUI (24.8 MB)
003 Unlimited Positional and Keyword Arguments (args and kwargs) Tkinter - Python (30.18 MB)
005 Widget Placement - Geometry Managers Tkinter - Python GUI (6.41 MB)
006 Handling Events Tkinter - Python GUI (6.77 MB)
007 Label Widget Tkinter - Python GUI (51.81 MB)
008 Button Widget Tkinter - Python GUI (49.86 MB)
009 Check and Radio Buttons Tkinter - Python GUI (45.49 MB)
010 Entry Widget Tkinter - Python GUI (22.13 MB)
011 Combobox and Spinbox Tkinter - Python GUI (26.99 MB)
012 Progress Bar and Scale Tkinter - Python GUI (36.27 MB)
014 Organize Widgets with Frame Tkinter - Python GUI (32.61 MB)
015 Top Level Window Widget Tkinter - Python GUI (30 MB)
016 Paned Window Widget Tkinter - Python GUI (33.81 MB)
017 Notebook Widget - Tabs Tkinter - Python GUI (38.91 MB)
019 Advanced Widgets - Text Widget Tkinter - Python GUI (54.44 MB)
020 Advanced Widgets - Text Widget TagMarksImages Tkinter - Python GUI (125.35 MB)
021 Advanced Widgets - Treeview Tkinter - Python GUI (39.65 MB)
022 Adding Columns to Treeview Tkinter - Python GUI (44.64 MB)
023 Building Menu - Sub Menu Tkinter - Python GUI (77.9 MB)
024 Draw Line on Canvas Tkinter - Python GUI (27.52 MB)
025 Draw Complex Shapes on Canvas Tkinter - Python GUI (60.71 MB)
026 Scrollbar Widget Tkinter - Python GUI (27.81 MB)
027 Widget Style Tkinter - Python GUI (31.4 MB)
028 Message Box Tkinter - Python GUI (27.99 MB)
029 Pack Geometry Manager Tkinter - Python GUI (43.79 MB)
030 Grid Geometry Manager Tkinter - Python GUI (32.79 MB)
031 Place Geometry Manager Tkinter - Python GUI (32.66 MB)
033 Command Callbacks Tkinter - Python GUI (22.06 MB)
034 Keyboard Events Tkinter - Python GUI (47.01 MB)
035 Mouse Events Tkinter - Python GUI (31.99 MB)
036 Virtual Events Tkinter - Python GUI (27.36 MB)
001 main and name Special Attributes (7.1 MB)
002 Execution Modes (7.54 MB)
003 Best Practices for main Function (19.46 MB)
001 What you will make by the end of the section (3.46 MB)
002 Step 1 - Planing the Design (5.09 MB)
003 Step 2 - Creating the Widgets (25.95 MB)
004 Step 3 - Placing Widgets on Screen (22.95 MB)
005 Step 4 - Binding to Events (17.93 MB)
006 Step 5 - GUI Style (27.87 MB)
001 Goals what you will make by the end of this section (4.25 MB)
002 Function Calls and Built in Functions - Type and Math Functions (11.31 MB)
004 What is a Module - Python Math Module (28.62 MB)
007 Solution to Area of Circle (12.75 MB)
009 Solution to Factorial Exercise (14.44 MB)
010 Randomisation in Python (104.03 MB)
012 Solution to Coin Toss (13.94 MB)
013 Creating New Functions - User Defined Functions (23.28 MB)
014 Indentation in Python (33.72 MB)
016 Functions in Practice (67.27 MB)
017 Function with Inputs - Parameters and Arguments (25.71 MB)
019 Solution to Area of Square (8.53 MB)
021 Solution to Volume Converter (12.66 MB)
022 Positional and Keyword Arguments (29.29 MB)
024 Solution to Painting the Wall (23.82 MB)
025 Functions with Outputs (86.34 MB)
027 Solution to Concatenate (9.7 MB)
028 Multiple Returns - Python Programming (18.27 MB)
030 Solution to Password Controller (16.15 MB)
031 Docstrings - Python Programming (13.87 MB)
033 Solution to Calculator (23.76 MB)
034 Print or Return (28 MB)
035 Why Functions - Python Programming (10.42 MB)
001 What you will make by the end of the section (10.91 MB)
001 What is a Database (4.27 MB)
002 Relational Databases (8.98 MB)
003 Non Relational Databases (8.79 MB)
004 Python Database API (4.4 MB)
001 What is SQL (5.48 MB)
002 What is SQLite (4.37 MB)
003 Connect SQLite with Python (13.86 MB)
004 SQLite Browser (11.54 MB)
005 Create Table in SQLite (15.24 MB)
006 What is Cursor (7.38 MB)
007 INSERT INTO - Adding Data to a Table in SQLite (103.16 MB)
008 Insert data from CSV to SQLite - Exercise (66.78 MB)
009 SELECT - Retrieve Data from SQLite (22.17 MB)
010 WHERE - Filter Data in SQLite (52.59 MB)
011 UPDATE - Change Data (37.11 MB)
012 DELETE DROP - Remove Data (13.79 MB)
013 JOINS - Access Tables Together (28.21 MB)
001 What you will make by the end of the section (9.07 MB)
002 Step 1 - Design Layout and Create Widgets (15.04 MB)
003 Step 2 - Place Widgets on Screen (20.87 MB)
004 Step 3 - Develop Backend (27.81 MB)
005 Step 4 - Connecting Backend with Frontend (42.3 MB)
001 What is SQLAlchemy (7.02 MB)
002 Connecting Database and Create Table using SQLAlchemy Core (13.91 MB)
003 Insert Data to SQLite using SQLAlchemy Core (13.24 MB)
004 Retrieve Data From SQLite using SQLAlchemy Core (17.05 MB)
005 Update Data using SQLAlchemy Core (13.37 MB)
006 Delete Data using SQLAlchemy Core (13.05 MB)
007 Join Tables using SQLAlchemy Core (42.77 MB)
001 What you will make by the end of the section (6.83 MB)
002 Develop Backend Using SQLAlchemy Core (27.97 MB)
001 Connecting Database and Create Table using SQLAlchemy ORM (13.54 MB)
002 Insert Data to Database using SQLAlchemy ORM (10.67 MB)
003 Retrieve Data From Database using SQLAlchemy ORM (11.28 MB)
004 Filter Operations SQLAlchemy ORM (11.77 MB)
005 Update Data using SQLAlchemy ORM (8.23 MB)
006 Delete Data From Database using SQLAlchemy ORM (5.12 MB)
007 Building Relationship SQLAlchemy ORM (48.32 MB)
008 Join Tables using SQLAlchemy ORM (28.24 MB)
001 What you will make by the end of the section (4.89 MB)
002 Develop Backend Using SQLAlchemy ORM (30.51 MB)
001 What is MySQL (6.61 MB)
002 Installing MySQL on Mac (16.27 MB)
003 Installing MySQL Workbench on Mac (6.78 MB)
005 Creating Database and Tables in MySQL (34.1 MB)
006 Connecting MySQL using Python (15.1 MB)
007 MySQL Database Operations using Python (70.6 MB)
008 Pythonic Application SQLAlchemy ORM - MySQL (62.81 MB)
009 InsertRetrieve Data to MySQL using SQLAlchemy ORM (47.99 MB)
010 MySQL - Challenge (68 MB)
011 Import Data from CSV to MySQL (82.45 MB)
012 Import Data using Pandas to MySQL (37.59 MB)
001 Project 11 - Leap Year with Function - Python Programming (17.71 MB)
002 Project 12 - Gross Pay with Functions - Python Programming (27.14 MB)
003 Project 13 - Cold, Warm and Hot - Python Programming (9.27 MB)
004 Project 14 - Maximum of Three Numbers - Python Programming (12.04 MB)
001 What you will make by the end of the section (9.99 MB)
002 Step 1 - Create Database and Table in MySQL (20.34 MB)
003 Step 2 - Insert Data MySQL (12 MB)
004 Step 3 - Fetch UpdateDelete Data from MySQL (16.38 MB)
001 What is PostgreSQL (3.88 MB)
002 Installing PostgreSQL on Mac (12.74 MB)
004 Create a PostgreSQL Database - Insert and Select Data using SQL Statements (38.93 MB)
005 Pythonic Interactions with PostgreSQL using SQLAlchemy Core (21.67 MB)
006 Pythonic Interactions with PostgreSQL using SQLAlchemy ORM (19.09 MB)
007 Create Stored Procedure in PostgreSQL and Call it using Python Programming (127.81 MB)
001 What you will make by the end of the section (4.34 MB)
002 Project Solution - PostgreSQL Implementation (37.8 MB)
001 What is List Comprehension (11.71 MB)
002 Coding Exercise - List Comprehension - Squares (4.53 MB)
003 Using Conditional Logic - List Comprehension (18.39 MB)
004 Apply List Comprehension to Password Generator Method (11.18 MB)
005 Dictionary Comprehension (12.01 MB)
006 Coding Exercise - Dictionary Comprehension (5.9 MB)
007 Walrus Operator (25.37 MB)
001 What you will make by the end of the section (6.84 MB)
002 Project Solution - List and Dictionary Comprehension (13.42 MB)
001 What is Lambda Function Your First Lambda Functions (13.13 MB)
002 Lambda Functions with Sort Method (18.43 MB)
003 Lambda Functions with Filter, Map and Reduce Builtin Functions (22.63 MB)
001 What are Python Generators Yield Interacting with Generators - Next() (21.06 MB)
002 Generator Expressions Compare Memory and Speed (15.58 MB)
003 Advanced Generator Methods Send(), Throw() and Close() (19.52 MB)
004 Creating Data Pipelines with Generators (16.88 MB)
001 Functions Inner Functions and Return Function from a Function (24.18 MB)
002 What are Decorators How to Create a Decorator (16.84 MB)
003 Decorators with Arguments and Return from Decorated Functions, Decorator Info (18.36 MB)
001 Goals what you will make by the end of this section (8.82 MB)
002 Understanding the Lists (23.45 MB)
004 For Loop (15.73 MB)
005 Updating Variables (7.72 MB)
007 Solution to Highest Score (9.72 MB)
009 Solution to Find Integer Numbers (25.38 MB)
011 Solution of Above Average Scores (23.14 MB)
012 Loop Over Custom Function (9.94 MB)
013 Using range() Function with For Loop (15.01 MB)
015 Solution to Adding Odd Numbers (11.76 MB)
017 Solution to Adding Even Numbers in ANY Range (13.21 MB)
018 For Loop in Practice (11.63 MB)
019 While Loop (43.83 MB)
020 While Loop in Practice - Hurdle 2 (26.06 MB)
022 Solution to Check Username (8.37 MB)
023 While Loop in Practice - Hurdle 3 (29.11 MB)
024 While Loop in Practice - Hurdle 4 (36.95 MB)
025 Finishing iterations with CONTINUE and BREAK (18.69 MB)
027 Solution to Numbers Divisible by 5 Until 130 (40.9 MB)
029 Solution to Factorial (58.68 MB)
031 Solution to Sum, Count and Average of Entered Numbers (55.4 MB)
033 Solution to Maximum and Minimum of Input Numbers (52.08 MB)
001 What is Application Programming Interface (API) (6.57 MB)
002 API Endpoints How to make API calls What is JSON (11.22 MB)
003 API Responses, API Exceptions and JSON data (30.5 MB)
004 API Parameters (82.35 MB)
005 API Authentication - Using Keys to Authenticate (143.47 MB)
006 Environment Variables (49.67 MB)
007 POST API - HTTP POST Requests (52.85 MB)
008 PUT and DELETE APIs - HTTP Put and Delete Requests (86.05 MB)
001 Restful APIs with Flask Full Course (2.54 GB)
[center]
Screenshot