A Gentle Introduction to Python Coding on the Raspberry Pi
The Raspberry Pi is a low cost educational computing platform specifically aimed at hardware and software experimentation.
This interactive tutorial is based on my multi-part Learn Python on the Raspberry Pi series for the Micro Mart magazine
Learn Python coding by hands-on experimentation, typing in the fully documented code examples and discover how to create many useful, educational and entertaining apps.
After each topic you'll know a little more about Python coding and the art of programming.
Python code runs on all Raspberry Pi boards and is also available for Windows, Mac OS X and Linux.
Here's the list of all the 45+ topics (now with more advanced subjects in section 7):
Part 1: Diving In• Why Python?
• Which Python?
• Interactive Python
• Assigning Variables
• Using Functions
• Introducing Modules
• Your First Program
Part 2: Going Loopy
• Introducing Loops
• While Loops
• Timer App
• Running Timer
• For Loops
• File Walk App
Part 3: Building Blocks
• Program Structure
• Using Functions
• Creating Functions
• Guessing Game
Part 4: A GUI World
• GUI Windows
• GUI Code Structure
• GUI Event Handling
• Installing Tkinter
• Simple GUI App
• GUI File Search App
Part 5: Turtle Graphics Fun
• What is Logo?
• The Turtle Module
• Move That Turtle
• Draw In Colour
• Turtle Patterns
• Turtle Shapes
• Tom The Turtle
• Tom and Tim Stomp
• Python Turtle Graphics for 3D Printing
Part 6: PyGame Basics
• Why PyGame?
• PyGame Overview
• PyGame Installation
• PyGame Events
• PyGame Event Handling
• PyGame Colours
• PyGame Init Code
• PyGame Screen Drawing
• PyGame Complete App
Part 7: Python Math
• Python Math - math Module
• Python Math - Function Plotting
• Python Math - Complex Numbers
• Python Math - SageMath
Part 8: More Advanced Python Topics
• Python 2 to 3 Conversion Tips
• Python Turtle Graphics for 3D Printing
• Handling Python Exceptions
• Python Multi-core Processor Threads
• Understanding Web Server Python Scripts
• Python Scripting for Applications
• Python Mobile Apps with Kivy
• BottlePy Web Server - Tiny, Fast and Lightweight
Visit my Raspberry Pi page for news, reviews, advice and tutorials.
No comments:
Post a Comment