2. In its essence, creative
pedagogy teaches
learners how to learn
creatively and become
creators of themselves
and creators of their
future.
What is Creative Pedagogy?
4. Creative Pedagogies in Python
To empower
learners with ways
and means of
thinking in a
creative manner.
Pedagogy
Projects
Gaming
Cross
curricular
Innovative
assessment
5. Extending by experimenting: Using Python Libraries
• Wikipedia
• Pyperclip
• Emoji
• Turtle
C:UsersYour NameAppDataLocalProgramsPythonPython36-
32>python -m pip install library
6. Wikipedia : Surfing the net within Python
import wikipedia
print( wikipedia.summary("Cyber Bullying", sentences=4))
Output:
7. Pyperclip: Cut and Paste using Python
import pyperclip
x=input("Enter you project name")
pyperclip.copy(x)
pyperclip.paste()
Output:
8. Emoji: Adding fun to lessons
import emoji
print(emoji.emojize('Python is :thumbs_up_sign:'))
print(emoji.emojize('Python is :cookie:’))
https://www.webfx.com/tools/emoji-cheat-sheet/
Python is 👍
Python is 🍪
Output:
9. Turtle: Drawing away in Python
import turtle
turtle.shape("turtle")
print("The turtle will move forward 20 steps")
turtle.forward(200)
turtle.bgcolor('red')
#turtle.shape("circle")
turtle.exitonclick()
13. Generating a sine vs cosine curve
To generate a sine vs cosine curve we need to use
the numpy library to access the sine and cosine
functions. We also need to use the matplotlib
library to draw the curve.
Output:
14. Cross curricular : A self generating poem in Python
• Using functions from random()
15. Assessment Strategies : puzzles and quizzes
• We can use fun assessment strategies in Python.
• https://hackingpythonp.wixsite.com/python4cs