A repository containing Python practice scripts and mock exam questions for IB Computer Science.
IB-python-coding-playground/
├── index.html # GitHub Pages file browser interface
├── Flowcharts_1.py # Flowchart exercises
├── Python_functions.py # Function practice
├── chessboard.py # Chessboard pattern generator
├── function_word_squared.py # Word manipulation exercises
├── print_many_times.py # Loop practice
├── yulika_hw.py # Homework exercises
└── Mocks/ # Mock exam questions folder
├── Mocks_q7.py # Mock exam question 7
├── mocks_q8.py # Mock exam question 8
├── mocks_q9.py # Mock exam question 9
└── test.py # Test script
Visit the GitHub Pages interface to browse repository files with a user-friendly interface:
The interface provides:
- 📂 Interactive folder navigation
- 📄 Easy access to all Python scripts
- 🔗 Direct links to view files in GitHub
- 🎨 GitHub-themed dark UI
- Flowcharts_1.py - Flowchart implementation exercises
- Python_functions.py - Python function demonstrations
- chessboard.py - Pattern generation with loops
- function_word_squared.py - String manipulation functions
- print_many_times.py - Loop and repetition exercises
- yulika_hw.py - Homework assignments
Contains mock exam questions for IB Computer Science practice:
- Mocks_q7.py - Email cleaning function
- mocks_q8.py - Study session tracker with status system
- mocks_q9.py - Variable scope demonstration (UnboundLocalError examples with solutions)
- Browse files using the GitHub Pages interface
- Or navigate directly through GitHub
Clone the repository and run any Python script:
git clone https://github.com/MrZisidis/IB-python-coding-playground.git
cd IB-python-coding-playground
python3 Flowcharts_1.pyTo run mock exam scripts:
cd Mocks
python3 Mocks_q7.pyThis repository helps students practice:
- Python syntax and fundamentals
- Functions and variable scope
- String manipulation
- Loops and control flow
- Problem-solving for IB Computer Science exams
- Python 3.x
- GitHub Pages (Static HTML/CSS/JavaScript)
Educational content for IB Computer Science students.
© 2026 IB Python Coding Playground