Skip to content

ash-akash/python-fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Basics – Step by Step Learning Repository

This repository contains well-structured Python programs designed for beginners who want to learn Python from scratch, step by step.
Each file is numbered serially to maintain a clear learning order.

Website for learning python with both Bangla and English language

📂 File Structure & Topics Covered

No. File Name Topic
01 01_printing_n_variables.py Printing output & variables
02 02_typecasting.py Type casting (int, float, str)
03 03_input.py User input handling
04 04_madlibs_game.py Simple Mad Libs game
05 05_arithmetic_n_maths.py Arithmetic operations & math
06 06_if_statement.py if, elif, else conditions
07 07_python_calculator.py Simple calculator program
08 08_logical_operators.py Logical operators
09 09_conditional_ex.py Conditional examples
10 10_string.py String basics
11 11_string_indexing.py String indexing & slicing
12 12_format_specifiers.py Format specifiers & f-strings
13 13_while_loop.py While loop examples
14 14_for_loop.py For loop basics & examples
15 15_countdown_timer.py Countdown timer using loops
16 16_nested_loops.py Nested loop concepts & examples
17 17_lists_sets_n_tuples.py Lists, sets, and tuples
18 18_shopping_cart.py Shopping cart mini project

🎯 Purpose of This Repository

  • Learn Python fundamentals in a logical sequence
  • Practice hands-on coding
  • Useful for:
    • Beginners
    • CSE students
    • Exam preparation
    • Interview basics
    • Teaching & mentoring

▶️ How to Run the Files

Make sure Python 3.10+ is installed.

python filename.py

About

Beginner-friendly Python programs covering core concepts step by step.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages