Submit Search
Upload
A Raspberry Pi Hexy - Python Conference PH 2016
•
0 likes
•
1,181 views
M
Mithi Sevilla
Follow
Python Conference PH 2016
Read less
Read more
Education
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
Design Sins
Design Sins
Pete Goodliffe
Non-Scholarly Use Cases, Or: Fun and Games with IIIF
Non-Scholarly Use Cases, Or: Fun and Games with IIIF
Jeff Steward
Non-Scholarly Use Cases or Fun and Games with IIIF
Non-Scholarly Use Cases or Fun and Games with IIIF
IIIF_io
Journey to Jupyter
Journey to Jupyter
Carol Willing
Python - The People's Programming Language
Python - The People's Programming Language
Carol Willing
Data, decision making, and being human
Data, decision making, and being human
Carol Willing
JupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" Overview
Carol Willing
травление платы и скретч
травление платы и скретч
Anton Moiseev
Recommended
Design Sins
Design Sins
Pete Goodliffe
Non-Scholarly Use Cases, Or: Fun and Games with IIIF
Non-Scholarly Use Cases, Or: Fun and Games with IIIF
Jeff Steward
Non-Scholarly Use Cases or Fun and Games with IIIF
Non-Scholarly Use Cases or Fun and Games with IIIF
IIIF_io
Journey to Jupyter
Journey to Jupyter
Carol Willing
Python - The People's Programming Language
Python - The People's Programming Language
Carol Willing
Data, decision making, and being human
Data, decision making, and being human
Carol Willing
JupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" Overview
Carol Willing
травление платы и скретч
травление платы и скретч
Anton Moiseev
создание печатных плат
создание печатных плат
Anton Moiseev
Робототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics Expo
Anton Moiseev
Устройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuino
Anton Moiseev
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
Anton Moiseev
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops
Democratizing technology. democratizing access to space.
Democratizing technology. democratizing access to space.
Mithi Sevilla
Why play... (With Robots and Arduino)
Why play... (With Robots and Arduino)
Mithi Sevilla
A Raspberry Pi Hexy - short
A Raspberry Pi Hexy - short
Mithi Sevilla
A raspberry pi hexy
A raspberry pi hexy
Mithi Sevilla
Playing with your hands
Playing with your hands
Mithi Sevilla
Is engineering for me
Is engineering for me
Mithi Sevilla
GDGPH Hack Fair Presentation
GDGPH Hack Fair Presentation
Mithi Sevilla
Arduino Boot Camp Pitch Slides
Arduino Boot Camp Pitch Slides
Mithi Sevilla
Arduino bootcamp
Arduino bootcamp
Mithi Sevilla
Nanica company talk
Nanica company talk
Mithi Sevilla
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Thiyagu K
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
chloefrazer622
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
discovermytutordmt
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
More Related Content
Viewers also liked
создание печатных плат
создание печатных плат
Anton Moiseev
Робототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics Expo
Anton Moiseev
Устройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuino
Anton Moiseev
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
Anton Moiseev
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops
Viewers also liked
(6)
создание печатных плат
создание печатных плат
Робототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics Expo
Устройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuino
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
More from Mithi Sevilla
Democratizing technology. democratizing access to space.
Democratizing technology. democratizing access to space.
Mithi Sevilla
Why play... (With Robots and Arduino)
Why play... (With Robots and Arduino)
Mithi Sevilla
A Raspberry Pi Hexy - short
A Raspberry Pi Hexy - short
Mithi Sevilla
A raspberry pi hexy
A raspberry pi hexy
Mithi Sevilla
Playing with your hands
Playing with your hands
Mithi Sevilla
Is engineering for me
Is engineering for me
Mithi Sevilla
GDGPH Hack Fair Presentation
GDGPH Hack Fair Presentation
Mithi Sevilla
Arduino Boot Camp Pitch Slides
Arduino Boot Camp Pitch Slides
Mithi Sevilla
Arduino bootcamp
Arduino bootcamp
Mithi Sevilla
Nanica company talk
Nanica company talk
Mithi Sevilla
More from Mithi Sevilla
(10)
Democratizing technology. democratizing access to space.
Democratizing technology. democratizing access to space.
Why play... (With Robots and Arduino)
Why play... (With Robots and Arduino)
A Raspberry Pi Hexy - short
A Raspberry Pi Hexy - short
A raspberry pi hexy
A raspberry pi hexy
Playing with your hands
Playing with your hands
Is engineering for me
Is engineering for me
GDGPH Hack Fair Presentation
GDGPH Hack Fair Presentation
Arduino Boot Camp Pitch Slides
Arduino Boot Camp Pitch Slides
Arduino bootcamp
Arduino bootcamp
Nanica company talk
Nanica company talk
Recently uploaded
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Thiyagu K
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
chloefrazer622
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
discovermytutordmt
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
GeoBlogs
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
TechSoup
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
RaunakKeshri1
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
EduSkills OECD
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
SafetyChain Software
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Disha Kariya
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
VS Mahajan Coaching Centre
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Association for Project Management
Recently uploaded
(20)
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
9548086042 for call girls in Indira Nagar with room service
9548086042 for call girls in Indira Nagar with room service
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
A Raspberry Pi Hexy - Python Conference PH 2016
1.
A Raspberry Pi Hexy Prepared
for PyCon PH Feb 27, 2016, University of the Philippines Cebu Slides by Mithi Sevilla
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Original Code: github.com/ArcBotics/PoMoCo My Code
(WIP): github.com/mithi/hexy
26.
27.
Don’t just do something. Stand
there. The Art of Linux Programming
28.
29.
PEP8? PEP20? DRY? Minimal
Duplication? Intention-Revealing, Meaningful Names? What else?
30.
31.
32.
33.
34.
35.
36.
37.
Class Hexapod(): #six Leg
objects, one Neck object Class Leg(): def hip(angle): def knee(angle): def ankle(angle): def replant_foot(h, k, a): .... Class Neck(): def pose(angle): def off():
38.
Class Hexapod(): #six Leg
objects, one Neck object Class Leg(): #three Joint objects: hip, ankle, knee def move(h, k, a): ... Class Joint(): def pose(angle) def off()
39.
http://mithi.xyz
40.
41.
two minute video.
42.
Thank you for listening.
Download now