Skip to content

zahariev-webbersof/python-fundamentals-05-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftUni-Fundamentals-2025-05 🏫

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/ 📊

2048_d5964e5351708047190e99b52500b47a

Table of Contents:

Basic Syntax, Conditional Statements and Loops

List Basics

Theory Тests:

Basic Syntax - TEST

List Basics - TEST

Functions - TEST

List Advance - TEST

Technology Stack:

My Skills

Practical Tasks:

Python Text Toolkit - practical task

Digital Book Collection Manager

Algorithms Tasks:

Python Text Toolkit - practical task

Unique Streak Finder Algorithm - practical task







2048_d5964e5351708047190e99b52500b47a

🌟 Official Python Documentation

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.

🎓 Online Tutorials and Courses

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 Books

Python Crash Course by Eric Matthes

  • A hands-on guide to learning Python with projects and exercises.

Learn Python the Hard Way

  • 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.

🧩 Interactive Platforms

Replit

  • An online IDE where you can practice Python coding in your browser.

Kaggle

  • Practice Python through data science and machine learning projects.

HackerRank

  • Solve Python coding challenges to improve your problem-solving skills.

🛠 Tools for Python Development

IDEs and Code Editors

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.

🌍 Community and Forums

Python Reddit Community

  • A supportive community for asking Python-related questions.

Stack Overflow - Python

  • Search for answers or ask questions about Python.

Python Discord

  • Join Python enthusiasts for discussions and live help.

🎯 Additional Learning Paths

Python.org Beginner's Guide

  • A comprehensive guide for Python newcomers.

Real Python

  • Tutorials, courses, and resources for Python programmers.

W3Schools Python Tutorial

  • Beginner-friendly tutorials with interactive examples.

✨ Bonus Practice Platforms

LeetCode - Python Problems
CodeWars

About

Programming Fundamentals with Python - Software University course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages