Skip to content

Unlock the power of coding with our Python Lessons: Quick, engaging, and practical – your journey to Python mastery starts here!

Notifications You must be signed in to change notification settings

ihab-elrayah/Python-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Python Programming Lessons

This repository contains a series of Python programming lessons ranging from beginner to intermediate levels. Each lesson introduces a new concept or builds upon previous concepts to help learners progress in their Python programming journey.

Table of Contents

  • Introduction to If/Else Statements
  • Understanding Data Types and Variables
  • Basic Arithmetic and User Input
  • Calculating Hypotenuse Using Math Module
  • Age-Based Categorization with Conditional Statements
  • Handling Invalid Inputs and Float Values
  • Calculating Compound Interest with Input Validation
  • Validating Credit Card Numbers (Luhn Algorithm)
  • Iterating Over a Set
  • Creating a Shopping Cart with Dynamic Inputs
  • Nested Lists and Modifying Elements
  • Iterating Through a Nested Tuple
  • Building a Quiz Game with Multiple Choice Questions
  • Exploring and Manipulating Dictionaries
  • Building a Simple Ordering System
  • Basic Number Guessing Game with Random Module
  • Enhanced Number Guessing Game
  • Using Random Module for Shuffling and Selection
  • Creating a Simple Encryption and Decryption Tool
  • Handling Exceptions in Python
  • Building a Number Guessing Game
  • Introduction to Functions in Python
  • Understanding Variable Scope

Contributing

Feel free to fork this repository and submit pull requests to contribute to these lessons.

License

This project is open-sourced and accessible to all

=======

About

Unlock the power of coding with our Python Lessons: Quick, engaging, and practical – your journey to Python mastery starts here!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages