This repository documents my weekly Python exercises as part of the two-year Backend Programming program at Gokstad Akademiet. The full curriculum covers topics such as object-oriented programming, databases, REST APIs, and web technologies, but this repo focuses exclusively on the Python fundamentals portion of the program and intentionally omits any SQL work.
- Basic syntax, variables, and data types
- Control flow with conditions and loops
- Functions, modules, and standard libraries
- File I/O and error handling
- Introductory object-oriented programming concepts
- Simple web programming with Flask later in the course
- Python 3.12 or later
- Recommended tools: a code editor (e.g., VS Code, PyCharm) and Git
- Clone the repository and change into the directory
git clone https://github.com/cihat-kose/python-learning-path.git cd python-learning-path
- Create and activate a virtual environment
python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
- Install any required packages (none at the moment)
- Run an exercise file with
python oppgavene/oppgaver_uke34.py
oppgaver_uke34.py
– exercises for week 34oppgavene/
– supplementary materials
Participants are welcome to extend the exercises or submit improvements:
- Fork the repository
- Create a feature branch
- Commit and push your changes
- Open a pull request for review
- Add automated tests to validate exercise solutions
- Organize exercises into separate folders per week
- Introduce code style tools such as
black
orflake8
- Provide example solutions and additional documentation
This project is distributed under the MIT License.