Python programs covering core programming fundamentals.
ProgrammingFundamentals-Python
ProgrammingFundamentals-Python is a structured collection of Python programs covering all the fundamental concepts of Python programming. This repository is designed for beginners to learn and practice Python in a simple, clear, and organized way.
📚 Topics Covered
Data Types (datatypes.py) – Learn about Python's built-in data types: integers, floats, strings, booleans, and more.
Variables (variables.py) – Understand how to create, assign, and use variables in Python programs.
Strings (strings.py) – Explore string operations, concatenation, indexing, and basic methods.
Type Casting (casting.py) – Convert values from one data type to another with simple examples.
Conditional Statements (conditions.py) – Learn if, elif, and else statements to control program flow.
Lists (lists.py) – Work with Python lists, including adding, removing, and accessing elements.
Tuples (tuples.py) – Understand tuples and their properties: ordered and immutable sequences.
Sets (sets.py) – Learn about sets: unordered collections of unique elements and set operations.
Dictionaries (dictionaries.py) – Understand key-value pairs, accessing, adding, and modifying dictionary items.
🎯 Purpose Help beginners learn Python programming fundamentals step by step.
Provide clean, organized, and easy-to-read examples.
Serve as a reference for students, teachers, and self-learners.
Build a professional GitHub portfolio demonstrating Python skills.
✨ Features Clean and organized file structure.
Numbered topic files for easy navigation.
Beginner-friendly examples with explanations.
Python best practices followed (PEP-8).
Ready-to-run Python programs for learning and practice.
👨💻 Author Moiz Sheikh Beginner Python Developer | Tech Learner | Learning Python from SMIT
Feel free to explore, learn, and practice!