SlideShare a Scribd company logo
Pedagogical Creativity
Unplugged in Python
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?
Creative
Pedagogy
Teach
Creatively
• Creative
Teaching
Teach
Creativity
• Creative
Learning
• Be curious and playful
• Experiment
possibilities
• Empower self and
Learners
• Learners become
imaginative
• They become creators
themselves
• Creative classrooms
Creative Pedagogies in Python
To empower
learners with ways
and means of
thinking in a
creative manner.
Pedagogy
Projects
Gaming
Cross
curricular
Innovative
assessment
Extending by experimenting: Using Python Libraries
• Wikipedia
• Pyperclip
• Emoji
• Turtle
C:UsersYour NameAppDataLocalProgramsPythonPython36-
32>python -m pip install library
Wikipedia : Surfing the net within Python
import wikipedia
print( wikipedia.summary("Cyber Bullying", sentences=4))
Output:
Pyperclip: Cut and Paste using Python
import pyperclip
x=input("Enter you project name")
pyperclip.copy(x)
pyperclip.paste()
Output:
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:
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()
Output:
Games: Using random
Output:
Cross curricular: Generating Graphs
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:
Cross curricular : A self generating poem in Python
• Using functions from random()
Assessment Strategies : puzzles and quizzes
• We can use fun assessment strategies in Python.
• https://hackingpythonp.wixsite.com/python4cs
Teaching difficult topics creatively
https://www.youtube.com/watch?v=bOX6hzsvU4U&t=19s
Antigravity
• This opens up a page in your web browser which contains a comical
abstract of Python.
• Just type : import antigravity

More Related Content

PDF
Creative Re-Use of Cultural Heritage: Europeana Creative
PDF
Creative Re-Use of Cultural Heritage: Europeana Creative
PPTX
José Miguel Sousa .pptx
PPT
The clohe webinar
PDF
Learning Python: Tips from Cognitive Science, Jupyter, and Community
PPTX
'The role of creativity in Student Engagement - learning through Social Learn...
PPTX
The Role of Creativity in Student Engagement, Learning through Social Learnin...
PPTX
Communicate Collaborate Create
Creative Re-Use of Cultural Heritage: Europeana Creative
Creative Re-Use of Cultural Heritage: Europeana Creative
José Miguel Sousa .pptx
The clohe webinar
Learning Python: Tips from Cognitive Science, Jupyter, and Community
'The role of creativity in Student Engagement - learning through Social Learn...
The Role of Creativity in Student Engagement, Learning through Social Learnin...
Communicate Collaborate Create

Similar to Python Tips and Tricks (20)

PPTX
Creating Digital Content for Learning Purposes in Sciences using Project Base...
PDF
STEAM Workshops with Binder and JupyterHub
PDF
Raspberry Pi and Python Case Study
PDF
Presentation-M3-2-QuILL-IPB
PPTX
Increasing Higher Order Thinking in Students through the Creative Process
PPTX
Creating and Sharing Information Literacy Learning Designs
PPTX
Teaching strategies for digital literacy
PDF
The issue of play in HE Dr Alison James and Chrissi Nerantzi
PPTX
UCB Integrating AI into Humanities and Language Learning .pptx
PDF
Elliott Hauser: Py Gotham 08-16-2014 - Teaching Stacks
PPTX
CTM Topic 3a Content Resources 2020 online.pptx
PPTX
Curator
PPT
Check list Teachers Training programme
PDF
Wollongong 090408232854-phpapp01
PPTX
cs236_lecture1_2023.pptx about machine learning
PPTX
DesignThinking TCC 2023
PDF
PPTX
Stem, steam, make and design
PDF
Jupyter: A Gateway for Scientific Collaboration and Education
PDF
Python and Jupyter: Your Gateway for Learning
Creating Digital Content for Learning Purposes in Sciences using Project Base...
STEAM Workshops with Binder and JupyterHub
Raspberry Pi and Python Case Study
Presentation-M3-2-QuILL-IPB
Increasing Higher Order Thinking in Students through the Creative Process
Creating and Sharing Information Literacy Learning Designs
Teaching strategies for digital literacy
The issue of play in HE Dr Alison James and Chrissi Nerantzi
UCB Integrating AI into Humanities and Language Learning .pptx
Elliott Hauser: Py Gotham 08-16-2014 - Teaching Stacks
CTM Topic 3a Content Resources 2020 online.pptx
Curator
Check list Teachers Training programme
Wollongong 090408232854-phpapp01
cs236_lecture1_2023.pptx about machine learning
DesignThinking TCC 2023
Stem, steam, make and design
Jupyter: A Gateway for Scientific Collaboration and Education
Python and Jupyter: Your Gateway for Learning
Ad

More from Neeru Mittal (19)

PPTX
Using the Word Wheel to Learn basic English Vocabulary
PPTX
Machine Learning
PPTX
Introduction to AI and its domains.pptx
PPTX
Brain Storming techniques in Python
PPTX
Data Analysis with Python Pandas
PPTX
Python and CSV Connectivity
PPTX
Working of while loop
PPTX
Increment and Decrement operators in C++
PPTX
Library functions in c++
PPTX
Strings in c++
PPTX
Two dimensional arrays
PPTX
Arrays
PPTX
Nested loops
PPTX
Iterative control structures, looping, types of loops, loop working
PPTX
Variables in C++, data types in c++
PPTX
Operators and expressions in C++
PPTX
Introduction to programming
PPTX
Getting started in c++
PPTX
Introduction to Selection control structures in C++
Using the Word Wheel to Learn basic English Vocabulary
Machine Learning
Introduction to AI and its domains.pptx
Brain Storming techniques in Python
Data Analysis with Python Pandas
Python and CSV Connectivity
Working of while loop
Increment and Decrement operators in C++
Library functions in c++
Strings in c++
Two dimensional arrays
Arrays
Nested loops
Iterative control structures, looping, types of loops, loop working
Variables in C++, data types in c++
Operators and expressions in C++
Introduction to programming
Getting started in c++
Introduction to Selection control structures in C++
Ad

Recently uploaded (20)

PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Complications of Minimal Access Surgery at WLH
PDF
RMMM.pdf make it easy to upload and study
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Classroom Observation Tools for Teachers
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Lesson notes of climatology university.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Institutional Correction lecture only . . .
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Anesthesia in Laparoscopic Surgery in India
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Complications of Minimal Access Surgery at WLH
RMMM.pdf make it easy to upload and study
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Classroom Observation Tools for Teachers
human mycosis Human fungal infections are called human mycosis..pptx
Basic Mud Logging Guide for educational purpose
O7-L3 Supply Chain Operations - ICLT Program
Lesson notes of climatology university.
PPH.pptx obstetrics and gynecology in nursing
Microbial disease of the cardiovascular and lymphatic systems
Institutional Correction lecture only . . .
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Cell Structure & Organelles in detailed.
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Python Tips and Tricks

  • 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?
  • 3. Creative Pedagogy Teach Creatively • Creative Teaching Teach Creativity • Creative Learning • Be curious and playful • Experiment possibilities • Empower self and Learners • Learners become imaginative • They become creators themselves • Creative classrooms
  • 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
  • 16. Teaching difficult topics creatively https://www.youtube.com/watch?v=bOX6hzsvU4U&t=19s
  • 17. Antigravity • This opens up a page in your web browser which contains a comical abstract of Python. • Just type : import antigravity