Excited to share one of my projects 👨💻 I worked on a Student Grade Management System with a GUI using Python (Tkinter). The system allows adding students, managing grades, calculating averages, and computing GPA based on predefined criteria. It also includes features like searching, editing grades, generating statistics, and saving data using CSV files. This project helped me improve my problem-solving skills and understand how to build interactive desktop applications while working with real data using Pandas and NumPy. I collaborated on this project with Youssof Amr You can check the project here: https://lnkd.in/etgF6pen I’d really appreciate any feedback! 🚀 #Python #Programming #DataAnalysis #Projects #LearningJourney #Students
Momen Amr’s Post
More Relevant Posts
-
Modules are one of the most powerful features in Python that help you write clean, reusable, and organized code. * A module is simply a file that contains Python code (functions, variables, or classes) which you can reuse in other programs. * Why use modules? * Code reusability * Better organization * Easy maintenance * Faster development 🔧 Example: # math_module.py def add(a, b): return a + b # main.py import math_module result = math_module.add(5, 3) print(result) * Instead of writing the same logic again and again, modules allow you to write once and use anywhere. * Python also provides built-in modules like: * math * random * datetime #Python #Programming #DataAnalytics #Coding #Learning #PythonBasics
To view or add a comment, sign in
-
Today I continued my Python functions practice and learned the remaining two important types. Type 3 — Without Arguments & With Return Theory: Function does not take parameters Takes input inside the function Returns the result to the caller Output is printed outside the function Use case: When a function acts like a small tool that collects data and gives back a result. def sum_digits(): n = int(input("Enter number: ")) s = 0 while n > 0: s += n % 10 n //= 10 return s print(sum_digits()) Type 4 — With Arguments & With Return Theory: Function takes input as parameters Does not take input inside Returns the result This type is used in interviews, and real projects Use case: Reusable logic that can be called multiple times with different values. def sum_digits(n): s = 0 while n > 0: s += n % 10 n //= 10 return s print(sum_digits(1234)) Key Learning Same problem can be written in different function types depending on the need. Understanding function design is more important than the problem itself. I’m improving my Python fundamentals step by step #Python #Programming #Learning #CodingJourney #Functions
To view or add a comment, sign in
-
Practicing Python – Building a Simple Calculator As part of my Python learning journey, I practiced building a simple calculator program using functions. This project was implemented while following tutorials from Satish Dhawale. While watching the lesson, I tried to code along and understand how functions work in Python. Through this small exercise, I learned: 🔹 How to create and use functions 🔹 Handling user input 🔹 Using conditional statements 🔹 Writing cleaner and reusable code The calculator can perform operations like addition, subtraction, multiplication, division, and average calculation. Even though it’s a beginner-level project, it helped me understand how programming logic works. I’m continuing to practice more projects to strengthen my Python and data analytics skills. 💻 Learning one concept at a time and applying it through practice. #Python #LearningPython #CodingPractice #Programming #DataAnalytics #LearningJourney #BeginnerProgrammer
To view or add a comment, sign in
-
-
🎯 Built My First Python Mini Project – Number Guessing Game 🐍 As part of my Python learning journey, I created a simple Number Guessing Game using basic programming concepts. 💡 What this program does: The computer selects a random number The user tries to guess it It gives hints like “Too high” or “Too low” The game continues until the correct number is guessed 🧠 Concepts I used: ✔ Loops (while) ✔ Conditional statements (if-elif-else) ✔ User input ✔ break statement ✔ random module 🚀 What I learned: This project helped me understand how logic works in real programs and how different concepts connect together. 📌 This is just the beginning—more projects coming soon! If you’re also learning Python, what was your first project? 🤔 #Python #Projects #LearningJourney #Beginner #Coding #DataAnalytics
To view or add a comment, sign in
-
Day 1: Introduction to python basics 🚀 Small Steps, Big Learning! Today I practiced a simple yet powerful concept in Python — calculating total distance and travel time, and then formatting the output using rounding. 📌 What I did: - Calculated total distance between two points - Computed travel time using speed - Applied "round()" to present clean, readable results 💡 Key takeaway: Even basic problems help build strong fundamentals in programming. Writing clean and precise outputs is just as important as solving the problem itself. 📊 Example insight: A raw output like "6.6923076923" becomes much more meaningful when presented as "6.69" or "6.692" depending on precision needs. 🔥 Consistency in learning > Complexity of problems. #Python #CodingJourney #100DaysOfCode #DataScience #Programming #LearningEveryday Day 1/100 days Become an Data Scientist
To view or add a comment, sign in
-
-
🚀 Day 2 of Learning Data Analysis Continued with core Python concepts today: 🔹 Operators and operands 🔹 Conditional statements (if-else) 🔹 Writing basic logic-based programs 💡 Key Learning: Logic building is the most important skill in programming. The more problems you solve, the better you get. Small steps daily = big results 🚀 #Python #Programming #DataAnalytics #Consistency
To view or add a comment, sign in
-
-
🚀 Mini Project #5 – Rent Calculator (Python) Built a simple Rent Calculator using Python that helps roommates split expenses easily. The program takes inputs like rent, food cost, electricity usage, electricity charge per unit, and number of people, then calculates how much each person needs to pay. This project helped me practice Python basics, user input handling, variables, and arithmetic operations while solving a real-life problem. Small projects like this are a great way to strengthen programming fundamentals and improve logical thinking. #Python #MiniProject #Coding #Programming #Learning #PythonProjects
To view or add a comment, sign in
-
-
one language that has really changed the way I look at programming is Python. What makes Python interesting to me is its simplicity. The syntax is easy to understand, which allows beginners like me to focus more on logic and problem solving rather than worrying too much about complex syntax. While learning Python, I’ve been exploring concepts like lists, functions, loops, and basic problem-solving programs. It’s amazing how a few lines of code can automate tasks or solve problems efficiently. I’m still learning and improving, but Python has definitely made programming feel more approachable and enjoyable. Looking forward to exploring more areas like data analysis and automation with Python. #Python #Programming #BScIT #LearningJourney #Coding
To view or add a comment, sign in
-
I’m excited to share handwritten Python notes, covering everything from fundamentals to important advanced topics! 📖✨ These notes include: ✔️ Python Introduction & Syntax ✔️ Variables, Data Types & Operators ✔️ Strings, Lists, Tuples, Sets & Dictionaries ✔️ Conditional Statements & Loops ✔️ Functions & Arrays ✔️ Object-Oriented Programming (Classes, Inheritance, Polymorphism) ✔️ File Handling & JSON ✔️ And much more! Each topic is explained in a simple, structured, and easy-to-understand way, making it helpful for beginners as well as revision purposes. 📌 According to the notes (see index pages), the content is organized step-by-step, starting from basics and progressing to advanced concepts, which makes learning Python smooth and effective. 💡 This journey helped me strengthen my programming fundamentals and improve my problem-solving skills. I hope these notes help others who are learning Python! 🙌 #Python #Programming #Coding #Learning #StudentLife #PythonNotes #DeveloperJourney #TechSkills #ComputerScience #SelfLearning
To view or add a comment, sign in
-
Mastering Python starts with building a strong foundation 💡 From basic arithmetic to functions, loops, and powerful libraries like NumPy & SymPy — this journey covers everything needed to understand the core of Python 🐍 Learning by doing, experimenting with code, and solving real problems is the key to becoming confident in programming 🔥 📌 Key Takeaways: • Python basics & data types • Lists, loops & decision-making • Functions & functional programming • Libraries for math, data & visualization • Hands-on examples & problem-solving approach Keep coding, keep exploring — that’s how real growth happens 💻✨ All credit goes to the original creater of the material. Feel free to Repost & follow Himansh S. for more helpful resources. DM me for more helpful resources. #Python #Programming #CodingJourney #DataScience #MachineLearning #Developers #LearnPython #TechSkills #CareerGrowth
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Keep Going 👏