Using Python.Com Challenges
In order
to refine your Python skills for the controlled assessment all students should
ensure that they understand can complete the following challenges. If you can’t complete a challenge find out
where you are going wrong and correct – do not move on until you have completed
each challenge.
Your
teacher will provide you with solutions:
If you
are unsure about any of the basics work through the introductory sections from
the main menu.
No.
|
Challenge
|
Completion
|
Done:
Yes/No
|
1.
|
If-else statement + BOB challenge.
|
T2 W1
|
|
2.
|
Python for loops + Dr Love challenge.
|
T2 W1
|
|
3.
|
Python while loops + Double or quit game
|
T2 W2
|
|
4.
|
Python ‘elif’ + BOB V3 challenge
|
T2 W2
|
|
5.
|
Python arrays + challenge
|
T2 W3
|
|
6.
|
Python Lists + RPG Computer game challenge
|
T2 W3
|
|
7.
|
Arrays and Loops + Homework marks challenge
|
T2 W5
|
|
8.
|
Dictionaries + translator challenge
|
T2 W5
|
|
9.
|
Functions + challenge
|
T2 W6
|
|
10.
|
Python File Handling + Challenge
|
T2 W6
|
|
11.
|
Python Pickling
|
T2 W6
|
|
12
|
Python Programming Challenges
Select the email validator + 2 more
challenges
|
Xmas Holiday
|
|
https://docs.google.com/a/gillotts.org.uk/document/d/1I18wxuNYoBkplWCJA82T5fu8C9t32pLKwojVT3AJ_Cg/edit?usp=sharing
ReplyDeleteBarnaby
DeleteGood use of introduction.
Proof read your work I instead of i.
Not sure why there is a call-out on the first section of code it doesn't tell us anything . You would be better splitting the code up and explaining each coding structure in detail. However, ytou have made some useful technical analysis.
You make some strong statements that there is only one fault with this. Has it been tested? If not how do you know?
You say appropriate variable names are a strength but do not give examples.
https://docs.google.com/a/gillotts.org.uk/document/d/1lYGvlHzHmAWJkLlQVU3GyRm2lXbWNJUiQP_vugFSTr0/edit?usp=sharing
ReplyDeleteJack
DeleteThis is very limited and doesn't go into the code in any real depth. You are marked for use of technical terminology. Have another go trying to explain what each section of code is doing and why.
https://docs.google.com/a/gillotts.org.uk/document/d/1a5tpdMLLvHcWTt2UtGLas4C43fWi4nUCl1igmHoKpV8/edit?usp=sharing
ReplyDeleteJosh
DeleteYou have used some strong technical language here and would score reasonable well. Again though your conclusion is a little limited. Instead of simply printing a block of code out and then writing about it - showing and explaining it section by section would be more useful.
Evaluation
ReplyDeletehttps://docs.google.com/a/gillotts.org.uk/document/d/1_sk-as_7BEduaZzlRz_FKcD5_AjLDC8Y85nq5Q5Sf0o/edit?usp=sharing
Jamie
DeleteI think you would score highly with this. You have described your code using correct language and in some detail. Your conclusion though is a little limited.
Jamie
DeleteI think you would score highly with this. You have described your code using correct language and in some detail. Your conclusion though is a little limited.
https://docs.google.com/document/d/1T2EWHGIKJgNFYWjkBvsLcWRnlK7iOixj6BvuYfIhzE4/edit
ReplyDeleteArt
DeleteThis lacks detail. You need to look again at how you are describing the functions stating:
How they are constructed
What they do and why
It is worthwhile analysing every construct in the function rather than screen dumping a whole section of code and writing about it.
You also, need to consider strengths and weaknesses and write a fuller introduction and conclusion.
https://docs.google.com/document/d/11PnKM6qPF7BAMGkaABGwsnbj81xJP78NeKoNEjo1tnM/edit?usp=sharing
ReplyDeletehehe
This is a reasonable attempt but it lacks detail.
DeleteYou need to look again at how you are describing the functions stating:
How they are constructed
What they do and why
There is little point in adding a call out unless it describes exactly what the code is doing.
It is worthwhile analysing every construct in the function rather than screen dumping a whole section of code and writing about it.
You did consider strengths and weaknesses but you need to illustrate with examples from the output.
Your conclusion is limited.
Sorry there has been a slight delay to upload it due to corrections needing to be made. It shall be uploaded shortly.
ReplyDeleteHey Mr Thomas,
ReplyDeleteNot sure if you saw Ieuan's in the next blog post, but I though I might as well put it here for him just in case you didn't get a chance to take a look at it. Here's his post:
https://drive.google.com/a/gillotts.org.uk/folderview?id=0B3bktN3FhGEmOEdLa25nWUM0SFE&usp=sharing
https://docs.google.com/a/gillotts.org.uk/document/d/1B0805fBpwLTc0UYTME8kRx2iWhU3RIx5_MKqRBsrpQE/edit?usp=sharing
ReplyDeleteThis doesn't work because you have not read the requiorments of the evaluation.
DeleteThis doesn't work because you have not read the requiorments of the evaluation.
DeleteThis comment has been removed by the author.
ReplyDeletewhite lion bar
ReplyDeleteThis is the refined/improved version of my evaluation:
ReplyDeletehttps://docs.google.com/a/gillotts.org.uk/document/d/1aMXJ2wWYs6yB_EfAs7Nti6yS_mCdUEti7pL84C0iLuA/edit?usp=sharing
I feel that this would secure a level 3 mark and is the right level and depth detail. However, I would suggest breaking up the constructs that you are exploring to explain in detail e.g. the while loop or a function.
Deletehttp://interactivepython.org/runestone/static/pythonds/SortSearch/TheBubbleSort.html
ReplyDelete