Skip to content

Weekly Python exercises as part of Gokstad Akademiet’s Backend Programming program. Focus on Python fundamentals (variables, loops, functions, OOP basics).

License

Notifications You must be signed in to change notification settings

cihat-kose/python-learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Learning Path – Gokstad Akademiet

Python Platform GitHub GitHub last commit

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.

Python Learning Goals

  • 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

Prerequisites

  • Python 3.12 or later
  • Recommended tools: a code editor (e.g., VS Code, PyCharm) and Git

Getting Started

  1. Clone the repository and change into the directory
    git clone https://github.com/cihat-kose/python-learning-path.git
    cd python-learning-path
  2. Create and activate a virtual environment
    python -m venv .venv
    source .venv/bin/activate  # Windows: .venv\Scripts\activate
  3. Install any required packages (none at the moment)
  4. Run an exercise file with python oppgavene/oppgaver_uke34.py

Folder Structure

  • oppgaver_uke34.py – exercises for week 34
  • oppgavene/ – supplementary materials

Contributing

Participants are welcome to extend the exercises or submit improvements:

  1. Fork the repository
  2. Create a feature branch
  3. Commit and push your changes
  4. Open a pull request for review

Future Improvements

  • Add automated tests to validate exercise solutions
  • Organize exercises into separate folders per week
  • Introduce code style tools such as black or flake8
  • Provide example solutions and additional documentation

License

This project is distributed under the MIT License.

About

Weekly Python exercises as part of Gokstad Akademiet’s Backend Programming program. Focus on Python fundamentals (variables, loops, functions, OOP basics).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages