This repository contains solutions to tasks from the Programming Fundamentals with Python course at SoftUni University. It is part of the Software Academy program designed to introduce students to basic programming concepts using Python. The solutions cover essential topics such as variables, loops, conditional statements, functions, and data structures. Each solution provides a clear and well-documented approach to solving common programming challenges. The repository is a great resource for students to strengthen their understanding of Python and enhance their problem-solving skills. The tasks include working with basic data types, control flow, functions, and collections like lists and dictionaries. These exercises help students build a solid foundation for more advanced programming topics. This collection is ideal for anyone learning Python or looking to review fundamental programming concepts. The repository serves as both a learning tool and a reference for best practices. By studying these solutions, students can deepen their knowledge and gain confidence in Python programming.
Lecturer of course - Mario Zahariev 🐱🚀
Online judge system - https://judge.softuni.org/ 📊
➡ Basic Syntax, Conditional Statements and Loops
➡ Python Variables and Data Types - Test
➡ Personal Fitness Tracker System
➡ Bank Account Management System
➡ Python Docs
The official Python documentation is an excellent place to learn about Python's features, libraries, and syntax. It is updated with every Python release.
➡ Python for Everybody (Coursera)
- A beginner-friendly course covering the basics of Python programming.
➡ FreeCodeCamp - Python for Beginners
- A detailed, free Python course that covers everything from variables to object-oriented programming.
➡ Automate the Boring Stuff with Python
- A practical guide to using Python to automate everyday tasks.
➡ Python Crash Course by Eric Matthes
- A hands-on guide to learning Python with projects and exercises.
- A step-by-step guide to Python, perfect for beginners.
➡ Think Python by Allen B. Downey
- A free book that dives deep into Python concepts with exercises.
➡ Replit
- An online IDE where you can practice Python coding in your browser.
➡ Kaggle
- Practice Python through data science and machine learning projects.
- Solve Python coding challenges to improve your problem-solving skills.
➡ PyCharm: A powerful IDE for Python.
➡ Visual Studio Code: Lightweight and extensible for Python development.
➡ Jupyter Notebook: Great for data analysis and learning Python interactively.
- A supportive community for asking Python-related questions.
- Search for answers or ask questions about Python.
- Join Python enthusiasts for discussions and live help.
- A comprehensive guide for Python newcomers.
- Tutorials, courses, and resources for Python programmers.
- Beginner-friendly tutorials with interactive examples.