Skip to content

Commit 85457c3

Browse files
committed
Python project template added.
1 parent 7ba6b97 commit 85457c3

File tree

4 files changed

+78
-0
lines changed

4 files changed

+78
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
print("My favourite animals are sheep:")
2+
print('''
3+
o-###-
4+
| | #
5+
''')
6+
print("I live in Glasgow:")
7+
print('''
8+
_|_
9+
| |
10+
|# |____
11+
| | |
12+
| #| # |
13+
| | # |''')
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Project Template — Notes for Club Leaders
3+
language: en-GB
4+
embeds: "*.png"
5+
...
6+
7+
#Introduction:
8+
Explain the project, focusing on what children will learn. Remember that these notes will be read by club leaders and not children.
9+
10+
#Resources
11+
For this project, Python will need to be installed. It is recommended that version 3.2 of Python is installed.
12+
13+
Children can also make use of the materials which accompany these challenges. Files included in this project's Resources folder (found under the 'Download Project Materials' link):
14+
15+
+ List the project's resources here.
16+
17+
Make sure that each child has read and write access to their own copy of these resources.
18+
19+
#Learning Objectives
20+
List the skills taught in this project, for example:
21+
22+
+ Variables;
23+
+ Lists.
24+
25+
#Challenges
26+
+ "Challenge name" - explain the aim of each challenge - what skills will be used, and what is the outcome?
27+
28+
#Frequently Asked Questions
29+
You can also add answers to common questions here. This will help club leaders when undertaking your new project with children. This section can be removed if it is not necessary.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Project Template
3+
level: Python +
4+
language: en-GB
5+
stylesheet: python
6+
embeds: "*.png"
7+
materials: ["Club Leader Resources/*.*","Project Resources/*.*"]
8+
...
9+
10+
# Introduction { .intro }
11+
12+
Introduce the project here. What will children be creating? What is the objective of the project?
13+
14+
# Step 1: Step name goes here { .activity }
15+
16+
Briefly explain the outcome of this step.
17+
18+
## Activity Checklist { .check }
19+
20+
+ The steps should be broken down into a number of checkpoints. You can add text in __bold__ or _italics_ to add emphasis to key words or important points.
21+
22+
+ Each checkpoint should clearly explain what the child needs to do.
23+
24+
+ To aid clarity, you can also include images, like this:
25+
26+
![screenshot](image.png)
27+
28+
+ You should also regularly remind children to save their project:
29+
30+
## Save your project { .save }
31+
32+
## Test your project { .flag }
33+
You should regularly ask children to test their project, so that they can see the effects of the code they're creating. You can even use these points as opportunities to fix bugs and improve code.
34+
35+
## Challenge: Challenge name {.challenge}
36+
You should add at least 1 challenge, to allow children to apply what they've during the project. You can ask children to fix a problem or improve or adapt their project in some way.
24.7 KB
Loading

0 commit comments

Comments
 (0)