EuroSciPy keynote - Python Programming in Science Education

B
PYTHON PROGRAMMING 
IN SCIENCE EDUCATION
BEN NUTTALL 
Development & Outreach 
Raspberry Pi Foundation 
Education Team 
@ben_nuttall
MY BACKGROUND 
BSc Mathematics & Computing 
Manchester Metropolitan University (2011) 
● Dynamical Systems & Chaos 
● Digital Communications 
● Digital Sound & Image Processing 
… all with MATLAB
MY BACKGROUND 
Worked in software development 
Raspberry Pi advocate, community member, event organiser 
STEM volunteer 
Hired by Foundation late 2013
LAST YEAR
THIS YEAR
RASPBERRY PI FOUNDATION
RASPBERRY PI FOUNDATION 
UK Educational Charity based in Cambridge
PROTOTYPES
RASPBERRY PI MODEL B+ 
$35 single board computer 
BCM 2835 SoC 
ARM11 700MHz 
VideoCore IV GPU 
512MB RAM 
600mA power (3.0 W)
RASPBIAN DESKTOP
GPIO
40 GPIO PINS on B+
PYTHON RPI GPIO
CAMERA MODULE
PYTHON PICAMERA
PYTHON PICAMERA
CAT DETECTOR
PI IN THE CLASSROOM
PROGRAMMING
COMPUTATIONAL THINKING
CROSS-CURRICULAR
GEOGRAPHY
ART
MUSIC
SCIENCE
PROJECTS
MORSE CODE
MORSE CODE
MINECRAFT PI
MINECRAFT PI
ENERGENIE
SOUS-VIDE COOKING
SOUS-VIDE COOKING
WHAT MAKES IT SO MUCH EASIER?
ABSTRACTION
LIBRARIES
ADD-ON BOARDS
TUTORIALS & DOCUMENTATION
INSPIRING PROJECTS
EASY PROJECTS MADE EASY
RASPBERRYPI.ORG
RESOURCES
EXAMPLES OF RESOURCES
WHAT CAN YOU DO?
TAKE A CARD (OR TAKE A PICTURE) 
Ben Nuttall 
Development & Outreach 
Raspberry Pi Education Team 
@ben_nuttall 
ben@raspberrypi.org 
github.com/bennuttall
1 of 46

More Related Content

Similar to EuroSciPy keynote - Python Programming in Science Education(20)

Raspberry Pi-1.pptxRaspberry Pi-1.pptx
Raspberry Pi-1.pptx
ThanayaRakeshCSE8 views
The Future of AIThe Future of AI
The Future of AI
Riza Fahmi536 views
An introduction to the raspberry pi computerAn introduction to the raspberry pi computer
An introduction to the raspberry pi computer
Korea Vocational College of Information and Technology61 views
Python on Science ?   Yes, We can.Python on Science ?   Yes, We can.
Python on Science ? Yes, We can.
Marcel Caraciolo3K views
MagPi49MagPi49
MagPi49
Wesley Archer - Enterprise Mobility Specialist422 views
Python webinar 4th junePython webinar 4th june
Python webinar 4th june
Edureka!2.7K views
A practical approach to big data in tourism: a low cost Raspberry Pi clusterA practical approach to big data in tourism: a low cost Raspberry Pi cluster
A practical approach to big data in tourism: a low cost Raspberry Pi cluster
International Federation for Information Technologies in Travel and Tourism (IFITT)143 views
Micropython for the iotMicropython for the iot
Micropython for the iot
Jacques Supcik1.3K views
My cvMy cv
My cv
Pranav Natekar46 views
The Joy of SciPy, Part IThe Joy of SciPy, Part I
The Joy of SciPy, Part I
Dinu Gherman1.6K views
MagPi43MagPi43
MagPi43
Wesley Archer - Enterprise Mobility Specialist661 views
DatascienceDatascience
Datascience
AyshaApponix4 views
DatascienceDatascience
Datascience
AyshaApponix14 views
MagPi48MagPi48
MagPi48
Wesley Archer - Enterprise Mobility Specialist485 views
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
LTG Oxford63.4K views
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
Vipin V377 views

Recently uploaded(20)

M. Pharm Unit 2. Regulatory Asspects.pptxM. Pharm Unit 2. Regulatory Asspects.pptx
M. Pharm Unit 2. Regulatory Asspects.pptx
Ashokrao Mane College of Pharmacy, Peth- Vadgaon86 views
STYP infopack.pdfSTYP infopack.pdf
STYP infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego125 views
A Day At 07.45 Using A CodeA Day At 07.45 Using A Code
A Day At 07.45 Using A Code
Ashley Lott55 views
Part of speech in English LanguagePart of speech in English Language
Part of speech in English Language
JamaicaMacarayoBorga56 views
discussion post.pdfdiscussion post.pdf
discussion post.pdf
jessemercerail57 views
Bb&Amp;T Bank AnalysisBb&Amp;T Bank Analysis
Bb&Amp;T Bank Analysis
Heidi Owens85 views
231112 (WR) v1  ChatGPT OEB 2023.pdf231112 (WR) v1  ChatGPT OEB 2023.pdf
231112 (WR) v1 ChatGPT OEB 2023.pdf
WilfredRubens.com67 views
How to present dataHow to present data
How to present data
Pavel Šabatka41 views
2022 CAPE Merit List 2023 2022 CAPE Merit List 2023
2022 CAPE Merit List 2023
Caribbean Examinations Council2.3K views
ME_URBAN_WAR.pptME_URBAN_WAR.ppt
ME_URBAN_WAR.ppt
Norvell (Tex) DeAtkine117 views
GSoC 2024GSoC 2024
GSoC 2024
DeveloperStudentClub1041 views
NS3 Unit 2 Life processes of animals.pptxNS3 Unit 2 Life processes of animals.pptx
NS3 Unit 2 Life processes of animals.pptx
manuelaromero201368 views
Chemistry of sex hormones.pptxChemistry of sex hormones.pptx
Chemistry of sex hormones.pptx
RAJ K. MAURYA93 views

EuroSciPy keynote - Python Programming in Science Education