Skip to main content

Full Access Learning System

Python Basic

Included in your subscription • Access all modules

Abdul Aouwal

Abdul Aouwal

Technical SEO Consultant

What You Will Learn

This module introduces the fundamental concepts of Python programming. It is designed for beginners with little or no prior coding experience. Students will learn core topics such as variables, data types, operators, conditional statements, loops, functions, and basic input/output operations. The course also covers simple problem-solving techniques and hands-on practice to build logical thinking skills. By the end of this module, learners will be able to write basic Python programs and understand the structure of real-world applications.

Who Should Learn This

  • Beginners with no prior programming experience
  • Students interested in learning coding
  • Non-technical professionals starting programming
  • Individuals exploring Python for future careers
  • Self-learners and hobbyists interested in coding

Requirements

  • Basic computer literacy
  • Access to a computer or laptop
  • Internet connection for resources and practice
  • No prior programming experience required

Module Breakdown

42 Sections • 248 Lessons • 33h 12m

01. Get ready for coding!
2 Lessons
What software is required for installation?
Locked
Installing Software Efficiently
Locked
02. Begin Your Coding Journey
3 Lessons
Intro to Python Coding
Locked
Exploring Escape Sequences
Locked
Print Function: Utilizing Multiple Arguments, sep, and end
Locked
03. Understanding Variables and Data Types
5 Lessons
Exploring Variables: How to Assign and Use Them
Locked
Input Function for User Input Handling
Locked
Variable Naming Conventions in Python
Locked
Python Data Casting
Locked
Understanding Data Types in Python
Locked
04. Python Conditional Statements in Depth
7 Lessons
Real-Life if-else Examples in Python
Locked
Simple if Conditions in Python
Locked
Exploring Nested if Statements in Python: Layered Decision-Making
Locked
Exploring Python's Dual Path Decision-Making: if-else in Action
Locked
Logical Operators through Real-World Scenarios in Python
Locked
Python if-else-elif Statements: Navigating Multi-Path Decision-Making
Locked
Python's Logical Operators: Navigating Boolean Logic in Depth
Locked
05. Exploring Python\'s List Manipulation: From Basics to Advanced
8 Lessons
Python if-else and elif Statements: A Quick Review
Locked
Exploring Python Lists
Locked
Proficiency in Adding List Items
Locked
Python List Item Modification in Action
Locked
Removing List Elements in Python
Locked
Enhancing Data Handling with Python's Complex Lists
Locked
Navigating List Elements: How to Access Data in Python Lists
Locked
Python List Practice: Hands-On Exercises for Skill Development
Locked
06. Coding Practice Day
3 Lessons
Python Lists: A Quick Review
Locked
Strategies for Handling Complex Lists in Python
Locked
Practical Exercises with Complex Lists
Locked
07. Recapping Python Data Structures: Lists, Dictionaries, and Tuples
6 Lessons
Python Dictionary: A Comprehensive Review
Locked
Back to Basics: Understanding Python Lists
Locked
Complex List Operations: Hands-on Practice 1
Locked
Mastering Complex Lists in Python: Exercise 2
Locked
Python Dictionaries: Real-World Use Cases
Locked
Getting Started with Python Tuples
Locked
08. The while Loop Unveiled: Beyond the Basics
6 Lessons
Getting Started with while Loops
Locked
Creating Patterns using while Loops and Asterisks
Locked
The Practical Use of while Loops in Real Life
Locked
Yet Another Practical Application of while Loop
Locked
From Infinity to Termination: The Role of break
Locked
Milestone Review: What We've Explored Until Now
Locked
09. Exploring For Loops and Functions in Python
7 Lessons
Getting Started with Python For Loops
Locked
Hands on Python Loop Exercises for Beginners
Locked
Creating Your First Python Function
Locked
Python Functions A Second Look
Locked
Utilizing Break and Continue Statements in Python For Loops
Locked
Understanding Default Arguments and Docstrings in Python
Locked
Understanding Keyword Arguments in Python Functions
Locked
10. Reviewing the Python Requests \'GET\' Method Module
3 Lessons
Practicing with the Meal DB API for Recipe Data
Locked
Exploring the WordPress REST API
Locked
Locate Page Number on Appllo.Io with Letter using API
Locked
11. Creating a KSM Areana-Like Script from Scratch
8 Lessons
Fixing HTTPS Issues with LocalWP
Locked
Common Pitfalls in WordPress REST API Posting
Locked
KSMareana Replica Scripting Episode 1
Locked
KSMareana Replica Scripting Episode 2
Locked
KSMareana Replica Scripting Episode 3
Locked
KSMareana Replica Scripting Episode 4
Locked
KSMareana Replica Scripting Episode 5
Locked
KSMareana Scripting Overview and Informal Conversations
Locked
12. The Ultimate Guide to Using Amazon and OpenAI APIs
6 Lessons
Beginner's Guide to Amazon Product API in Python
Locked
How to Extract Amazon Product Data Using API
Locked
Automating Amazon Product Posts in WordPress
Locked
Building a WordPress Posting Function in Python
Locked
Posting Content to WordPress
Locked
OpenAI API for Python Developers
Locked
13. Python Image Manipulation Basics
9 Lessons
Python Image Manipulation Basics
Locked
Understanding Digital Image Fundamentals
Locked
Changing Image Size: With or Without Aspect Ratio
Locked
How to Crop Images and Get Rid of Borders
Locked
Bulk Image Resizing Made Simple
Locked
Creating Backgrounds with Random Patterns
Locked
Creating Compositions with Image Pasting
Locked
Adding Text to Images Made Easy
Locked
Exploring Image Brightness and Discussion
Locked
14. VPS Buying and Setup Guide
7 Lessons
VPS Buying for Beginners
Locked
Reinstalling Your VPS Operating System
Locked
Introduction to AAPanel: Installation and Basics
Locked
Installing Nginx on VPS Using AAPanel
Locked
Hosting WordPress on VPS using AAPanel
Locked
Understanding DNS and Nameserver Changes with Cloudflare
Locked
Cost-Effective VPS Solutions for Small Businesses and Personal Use
Locked
15. Creating a Basic HTML Template Design
7 Lessons
Start Making Simple HTML Templates
Locked
Crafting the Perfect Banner Area
Locked
Mastering CSS Flexbox for Section Layouts
Locked
Donate Now Section Design
Locked
Creating a Simple Card Design with Flexbox
Locked
Finalizing Your Design
Locked
Publish Your HTML on GitHub: The Complete Process
Locked
16. Web Scraping E-commerce Websites
4 Lessons
Getting Started with E-Commerce Website Scraping
Locked
Extracting Data for an Individual Book
Locked
Looping to Extract Data from All Books
Locked
Exploring Web Scraping Across Various Website Genres
Locked
17. Python Sets: A Simple Explanation
11 Lessons
Getting Started with Sets in Python
Locked
How to Access Elements in Python Sets
Locked
Adding and Updating Elements in Python Sets
Locked
Joining and Uniting Sets in Python
Locked
Python Sets: Learn Add, Union, Copy, Update
Locked
Using Remove, Pop, and Clear in Python Sets
Locked
Understanding Set Difference Methods in Python
Locked
Understanding Intersection and Update in Python
Locked
Symmetric Difference in Python Sets
Locked
Learn to Use discard, remove, pop, and del in Python Sets
Locked
Learning Set Relations: isdisjoint, issubset, issuperset in Python
Locked
18. Starting with OOP and Installing Scrapy
4 Lessons
Easy Introduction to Python Classes
Locked
Virtual Environment Creation: A Simple Tutorial
Locked
Guide to Reading Scrapy's Documentation
Locked
Simple Guide to Python Class Methods and Attributes
Locked
19. Web Scraping with Scrapy
6 Lessons
Getting Started with Scrapy
Locked
Setting Up a Virtual Environment in PyCharm
Locked
Starting Web Crawling with Scrapy
Locked
Scraping Your First Page with a Spider
Locked
Saving Data in CSV, XML, and JSON Formats
Locked
Whole Website Scraping with Scrapy
Locked
20. Learn with More Scrapy Project Examples
7 Lessons
Understanding Callback Functions: A Basic Guide
Locked
Understanding Attributes and Methods in Detail
Locked
Simple Guide to Web Scraping Book Links
Locked
Learn to Scrape Data from One Page
Locked
How to Relate Two Methods with Callbacks
Locked
Saving Book Data to CSV: Easy Steps
Locked
What Comes After: Deciding Your Future Moves
Locked
21. Getting Started with Regex: Basics and Essentials
6 Lessons
Getting Started with Regular Expressions
Locked
Understanding Meta Characters in Regex
Locked
Regex for Beginners: Exploring Special Sequences
Locked
Locating Email Addresses with Regex in Python
Locked
Creating a Python Email Scraper Using Regex
Locked
Wrapping Up Regex: Lessons Learned
Locked
22. Getting Started with Selenium
4 Lessons
Understanding Selenium: Reasons to Learn It
Locked
Extracting Data with Selenium
Locked
Step-by-Step: LinkedIn Sign-In Using Selenium
Locked
Using Selenium for URL Requests: A Step-by-Step Guide
Locked
23. Exploring Arithmetic Operations in Python
7 Lessons
Python Arithmetic Operations in Everyday Contexts
Locked
Combining and Repeating Strings in Python:
Locked
Exploring Python's Assignment Operators
Locked
Understanding and Using Comparison Operators
Locked
Python's Fundamental Operations: Addition, Subtraction, Multiplication, and Division
Locked
Mastering Python's Modulus, Floor Division, and Exponentiation
Locked
Practical Use Cases: Modulus, Floor Division, and Exponentiation
Locked
24. Python Dictionary Fundamentals: Writing and Implementation
5 Lessons
Python Dictionary Access Methods
Locked
Nested Python Dictionary
Locked
Real life Example of Python Dictionary
Locked
Exploring Python Dictionaries: How to Write and Use Them
Locked
Adding, Changing, and Removing Elements in a Dictionary
Locked
25. Python String Mastery: Manipulation Techniques Explained
12 Lessons
A Deep Dive into isdigit, isalpha, and isnumeric
Locked
Exploring the count Method and len Function
Locked
Exploring find, rfind, and replace Methods
Locked
Exploring strip, lstrip, and rstrip Methods
Locked
Exploring split and splitlines Methods
Locked
Exploring String Formation
Locked
Exploring zfill and format_map Method
Locked
Python String Exercise: Converting String to URI
Locked
Text Transformation in Python: Exploring String Methods
Locked
Exploring istitle, isupper, islower, isspace, isidentifier, and encode Methods
Locked
Exploring startswith, endswith, index, and rindex Methods
Locked
Exploring center, ljust, rjust, expandtabs, join, and slicing Methods
Locked
26. Getting Started with HTML and CSS
6 Lessons
HTML Basics: Exploring Heading and Paragraph Tags
Locked
HTML Essentials: Image and Anchor Tags Explained
Locked
HTML Basics: Building Tables and Organizing Lists
Locked
Introduction to CSS: Styling Your Web Pages
Locked
Setting Up VS Code and HTML Boilerplate: A Beginner's Guide
Locked
HTML Layout Essentials: Block, Inline Elements, and Iframes
Locked
27. Website Data Scraping Using BeautifulSoup (BS4)
4 Lessons
Navigating HTML for Image URLs
Locked
Scraping All URLs from a Home Page
Locked
Getting Started with BeautifulSoup: Extracting h1 Tags
Locked
Navigating HTML Tables: Techniques for Efficient Data Scraping
Locked
28. Web Scraping with Form Filling and Login
6 Lessons
Exploring the World of Browser HTTP Headers
Locked
Breaking Through Captcha Barriers
Locked
Mechanics of Browser Storage: How Web Browsers Store Data
Locked
Accessing Restricted Data: Web Scraping with Login Credentials
Locked
Techniques for Identifying Captcha Digits on Board Websites
Locked
Accessing Student Results: Techniques for Education Board Website
Locked
29. Automated Job Hunting on LinkedIn with Selenium
2 Lessons
Extract Job Links Effectively
Locked
Navigating LinkedIn: Logging In and Job Searching with Selenium
Locked
30. A Beginner\'s Introduction to Data Manipulation with Pandas
3 Lessons
Easy Data Handling: Reading CSV Files with Panda
Locked
Get Started with Jupyter Notebook: A Beginner's Guide
Locked
Mastering Pandas: Essential Operations for Data Analysis
Locked
31. Introduction of Django
7 Lessons
Setting Up a Virtual Environment Using Git Bash
Locked
Creating a Virtual Environment With PyCharm
Locked
Installing Django
Locked
Exploring the MVT Framework in Django
Locked
Understanding How Django Operates
Locked
Introduction to Django Apps
Locked
Django File Structure and App Configuration
Locked
32. What is Your IP Address Site
5 Lessons
Setting Up Your Django Project and starting the App
Locked
Implementing View Functions and Configuring URLs in Django
Locked
Retrieving and Displaying the User's Public IP Address
Locked
Fetching and Presenting Detailed IP Information
Locked
Adding Static Pages and Navigation Links
Locked
33. Recapping Python Basics: A Comprehensive Guide
9 Lessons
Python's For Loops A Recap for Beginners
Locked
Recapping While Loops in Python
Locked
Recapping Lists and Tuples in Python
Locked
Refresher on Dictionaries in Python
Locked
If Else Statements Recap
Locked
Recapping Operators in Python
Locked
Recapping the Print Function in Python
Locked
Revisiting Data Casting in Python
Locked
Revisiting Variables in Python
Locked
34. Getting Started with Python Requests and API Integration
7 Lessons
Determining If an Email is Disposable Using an API
Locked
Practice and Learn with Public APIs Here's a List
Locked
Retrieving IP Addresses Using Python Requests
Locked
Understanding How Browsers Work
Locked
Assessing Website Performance with the Google PageSpeed Insights API
Locked
Obtaining IP Details using ip-api and Python Requests
Locked
Using an API to Get Current Weather Data for Any City
Locked
35. An Introduction to WordPress Posting with REST API
5 Lessons
Powerful Post Publishing with WordPress Gutenberg
Locked
WordPress 100 Posts via RESTful API
Locked
WordPress Gutenberg Code Explained
Locked
XAMPP WordPress Installation Made Easy
Locked
Your First WordPress REST API Post
Locked
36. Mastering API Data Projects: A Real-Life Guide from Initialization to Client Delivery
8 Lessons
Preparing and Submitting Client-Ready Datasets
Locked
A Deep Dive into Website Layout Analysis
Locked
Creating Final Endpoints
Locked
How to Export URLs to a .txt File
Locked
Letter-Based Page Retrieval
Locked
Reading URLs from Text Files with Ease
Locked
Storing Company Details in Python Dictionaries
Locked
Crafting URLs with Alphabetical and Numeric Patterns
Locked
37. Download Images & Manage WordPress Media
5 Lessons
Fetching Images with Pixabay API
Locked
How to Set Featured Images through REST API
Locked
Inject Images into Posts Using Python
Locked
Uploading to WordPress via REST API
Locked
Mastering Web Post Design with Python
Locked
38. File Handling and Exception Handling Combined
6 Lessons
Python's Try-Except-Else-Finally Explained
Locked
Python Error Management: The Try-Except Approach
Locked
A Casual Conversation on Connectivity"
Locked
Python File Handling Made Easy
Locked
Getting Started with Python's OS Module: Basic Functions and Uses
Locked
Exploring Different Exception Types in Python with Practical Examples
Locked
39. Beginner's Guide to Git and GitHub
3 Lessons
Getting Started with Git and GitHub
Locked
Git Basics: Add, Commit, and Push Explained
Locked
Understanding Git: Cloning Repositories and Configuring .gitignore
Locked
40. Module One Highlights and Recap
4 Lessons
Recap of Module One: Input and Data Casting (Part Three)
Locked
Recap of Module One: Print and Escape Sequences (Part One)
Locked
Recap of Module One: Variables, Naming Conventions, Data Types (Part Two)
Locked
Exercise for Module One: Putting Concepts into Action
Locked
41. Web Scraping Amazon and Google with BeautifulSoup (BS4)
5 Lessons
Extracting Product Specs from Amazon
Locked
Extracting Data from Google Search Results
Locked
Understanding What's Next
Locked
Getting Started with Request Headers in Web Requests
Locked
Overcoming Request Blocks: Advanced Web Scraping Strategies
Locked
42. Regex in the Real World: Practical Applications
10 Lessons
Efficient Phone Number Extraction with Regex
Locked
How to Extract Address Details
Locked
Extract Base Domain Name from Text
Locked
Using Regex for Efficient Log File Reading
Locked
Regex Spam Email Recognition
Locked
Data Normalization
Locked
Text Cleaning and Text Substitution
Locked
Extract Date from Text
Locked
Using Regex for Data Validation and Email Extraction
Locked
Simplifying File Name Parsing with Regular Expressions
Locked
Unlock Full Access

Access all modules and future updates with one subscription