As part of my Python learning journey, I developed a simple Stock Portfolio Tracker that calculates total investment value based on user-selected stocks and quantities. 🔹 Used a hardcoded dictionary to store stock prices 🔹 Implemented user input for stock selection and quantity 🔹 Calculated total investment using basic arithmetic 🔹 Added optional file handling to save results in .txt/.csv format 🛠 Key Concepts Applied: Dictionaries, Input/Output handling, Conditional Logic, Basic Arithmetic, File Handling This project helped me strengthen my understanding of data structures and real-world financial calculations while improving my Python programming skills. 📈💻 #Python #PythonProgramming #SoftwareDevelopment #StudentDeveloper #BCA #CodingJourney #ProjectBasedLearning #TechSkills #ComputerScience #LearningByDoing CodeAlpha GitHub:https://lnkd.in/gd4Hg28Z
More Relevant Posts
-
Today I focused first on Python fundamentals that are essential for practical coding: • Functions help organize logic into reusable blocks, making programs cleaner and easier to manage. • Modules allow code reuse and structure, whether importing built-in ones like math or creating custom ones. • File Handling connects programs to external data, enabling reading, writing, and updating files. These basics form the foundation for building larger, real-world applications. Later, I continued with DSA problem-solving and worked through: 1. Intersection of Two Arrays II – practicing frequency maps to handle duplicates. 2. Jump Game II – applying greedy strategies to minimize jumps. 3. Triangle – solving a DP problem to find the minimum path sum from top to bottom. 4. Unique Binary Search Trees – learning how Catalan numbers and DP combine to count BSTs. #Python #DSA #Leetcode #DynamicProgramming #Functions #Modules #FileHandling #CodingJourney #LearningEveryday
To view or add a comment, sign in
-
-
🚀 Day 16/100 – Python Diamond Pattern 💎 Today I practiced creating a Diamond Pattern using Python loops. This task helped me strengthen my understanding of: ✅ Nested loops ✅ range() function ✅ Pattern logic building ✅ Controlling spaces and symbols ✅ Problem-solving mindset In this program, I divided the logic into two parts: 🔹 Upper Pyramid 🔹 Lower Pyramid By carefully managing spaces and stars (*), I was able to print a perfectly aligned diamond shape. 💻 Key Learning: Pattern programs improve logical thinking and are commonly asked in beginner-level interviews to test loop understanding. Small exercises like these build a strong foundation for advanced concepts in: • Data Structures • Algorithm design • Competitive coding Consistency is the key. 🔥 Learning step by step, growing every day. #Day16 #100DaysOfCode #Python #Programming #CodingJourney #BCA #Learning #FutureDataAnalyst
To view or add a comment, sign in
-
-
🐍 Lab #3 is Live — Exploring Basic Operators in Python! Just published the third lab in my Programming Fundamentals series, and this one dives deep into the building blocks every Python programmer must master! 💡 ✅ What's covered in Lab 3: 🔢 Arithmetic Operators — +, -, *, /, //, %, ** 📝 Assignment & Compound Operators — +=, -=, *=, and more ⚖️ Comparison Operators — ==, !=, <, >, <=, >= 🔗 Logical Operators — and, or, not 📌 Operator Precedence — because order matters! 💬 Fun fact: In Python, = is assignment and == is comparison — a tiny difference that causes BIG bugs for beginners! 😄 Whether you're just starting your coding journey or brushing up on the fundamentals, understanding operators is non-negotiable. Every program you'll ever write depends on them! 🎯 Lab includes: → 30 Practice Questions across all operator types → 10 Input-Based real-world exercises → Clear examples with expected outputs Consistency is the key to mastering programming. One lab at a time! 🚀 📌 Follow along as I continue this series — more labs coming soon! #Python #Programming #ProgrammingFundamentals #LearnPython #Lab3 #Operators #Python101 #CodingJourney #TechEducation #UniversityOfLahore #CSStudents #100DaysOfCode
To view or add a comment, sign in
-
📘 Python Programming Practice | Strengthening Core Concepts I’m happy to share my Python practice work focused on building strong programming fundamentals. This exercise covers key concepts such as: ✔ While loop and for loop usage ✔ String traversal using indexing (forward & backward) ✔ Generating multiplication tables using loops ✔ Calculating the sum of natural numbers ✔ Developing logical thinking and problem-solving skills These foundational exercises strengthened my coding confidence and enhanced my understanding of control structures—an essential step in my journey toward Artificial Intelligence & Machine Learning and real-world automation solutions. 📎 Document attached for learning and reference. 🔗 GitHub Repository: https://lnkd.in/dsC9FyKN
To view or add a comment, sign in
-
🐍 Python Journey — Lab 2 Complete! After sharing my first Python lab, I'm back with Lab 2: Python Basic Data Types & Fundamental Concepts! 🎉 Here's what I explored this time: ✅ Built-in Data Types — str, int, float, bool, list, dict & more ✅ Strings — f-strings, slicing, concatenation & immutability ✅ Numbers — integers, floats, exponents & the float precision quirk (0.1 + 0.2 😅) ✅ Boolean & Truthy/Falsy values ✅ Type Conversion — int(), float(), str(), bool() ✅ Constants by convention in Python 💡 One thing that surprised me? Python strings are immutable — you can't change a character directly, you have to build a new string! Every lab is building my foundation stronger. 30 practice questions later, I feel more confident than ever. 💪 Lab 3 is coming soon — stay tuned! 🚀 #Python #Programming #CodingJourney #PythonBasics #LearningPython #UniversityOfLahore #Tech #StudentLife
To view or add a comment, sign in
-
🚀 Day 1 – Data Structures & Algorithms (DSA) Journey Begins! Today I started revising one of the most important foundations of programming – Time Complexity in DSA using Python. 🔹 Covered Big-O notation 🔹 Understood O(1), O(n), O(log n), O(n²), O(n log n) 🔹 Learned time complexity of Python data structures (List, Dictionary, Set) 🔹 Practiced rules to calculate complexity quickly Understanding time complexity is crucial for writing optimized and scalable code, especially for coding interviews and real-world problem solving. This is just Day 1. Consistency and discipline will take it forward. 💪 Looking forward to mastering DSA step by step. #DSA #Python #CodingJourney #100DaysOfCode #DataStructures #ProblemSolving #LearningInPublic
To view or add a comment, sign in
-
🔍 Exploring the power of input() and eval() in python Recently, I completed a hands-on Jupyter Notebook focused on understanding Python’s input() function and the use of eval() for dynamic expression evaluation. This practical exercise helped me explore how Python interacts with users and processes real-time data efficiently. Key learnings: 1) Used the input() function to capture user inputs dynamically 2) Understood how input data is treated as strings by default 3) Applied type conversion techniques (int, float) for accurate computations 4) Explored the use of eval() to evaluate mathematical expressions directly from user input 5) Compared typecasting vs eval() for handling different input scenarios This milestone was completed under the guidance of KODI PRAKASH SENAPATI Sir, whose structured and practical approach made these concepts easy to grasp and implement. Continuing to strengthen my Python fundamentals and problem-solving skills step by step 🚀 #PythonProgramming #CodingBasics #PythonBasics #UserInput #EvalFunction
To view or add a comment, sign in
-
🚀 Day- 16 of My Python Learning Journey In today’s session, I explored the Sets in Python and learned how they are useful for handling unique values and performing set operations. 📚 Key concepts I practiced today: 1. Creating sets and understanding that sets store unique values only 2. Adding elements using .add() 3. Removing elements using .discard() 4. erforming set operators such as: 5. Union ( | ) – combine elements from two sets 6. Intersection ( & ) – find common elements 7. Difference ( - ) – find elements present in one set but not the other 8. Symmetric Difference ( ^ ) – elements that are not common in both sets 9. Using sets to remove duplicate values 10. Finding missing values and common skills between datasets This session helped me understand how sets can be very powerful for data comparison, filtering duplicates, and finding relationships between datasets, which is very useful in data analysis and programming. 🙏 Special thanks to Satish Dhawale Sir for providing such a great learning opportunity and guidance throughout this Python journey. Looking forward to learning more and improving my programming skills every day. 💻✨ #Python #PythonLearning #CodingJourney #DataAnalytics #Programming #Learning #Day16 #SkillDevelopment
To view or add a comment, sign in
-
#Day_62 of of learning with Skill Shikshya. Today I learned about loops in Python, a concept that makes coding much more efficient and powerful. Loops allow us to run the same block of code multiple times without writing it again and again, which is especially useful when working with large amounts of data. I explored how for loops can be used to iterate through lists, strings, and other data structures, and how while loops run based on conditions. As I practiced, I also understood how to control the flow of loops using statements like break and continue. This concept made me realize how important automation is in data analysis. Instead of manually repeating tasks, loops help process data faster and more effectively. Step by step, I am building the skills needed to handle real-world datasets with confidence. #100daysoflearning #DataAnalyst #Learningjourney
To view or add a comment, sign in
-
💻 My First Python Logic Project Taught Me More Than I Expected This week, I built a simple Grade Calculator in Python as I strengthen my programming foundation. It takes a score as input and automatically assigns a grade with feedback. It may seem small, but here’s what I learned: • How conditional statements really work • Why structuring logic properly matters • The importance of testing different cases Writing the code wasn’t the hardest part — thinking through the logic step by step was where the real learning happened. I’m focused on building strong fundamentals before diving deeper into AI and advanced systems. Small steps. Real progress. Next goal: Add more functionality and improve the logic. 💡 For those who started with Python: what was the first project that helped programming finally “click” for you? I’d love to hear your experiences. #Python #ComputerScience #LearningInPublic #BeginnerProgrammer #TechJourney
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
🙌