• At Home
  • Get Started
  • Purchase
  • At Home
  • Get Started
  • Purchase
Site Search
Finch Robot 2.0

l Program

Print

Finch 2.0: Python Lessons

*Teacher Note: These lessons were designed to supplement other Python curricula. To assist you in aligning these lessons with your curriculum, each lesson lists the new Python concepts covered within that lesson. If you choose to reorder lessons, be sure that you have covered all the Python concepts in earlier lessons.

Lesson
Python Concepts*
Installation Instructions Start Here

Installing Python, compiling and running a program

Lesson 1 – Moving and Turning

Importing a library, declaring an object, using object methods

Lesson 2 – Exploring Sensors

Data types, variables, arithmetic, printing to the screen

Lesson 3 – Controlling the Lights

Pausing a program, user input

Lesson 4 – Controlling the Motors

If-else statements, comparison operators, logical operators

Lesson 5 – Buttons and the Distance Sensor

While loops

Lesson 6 – micro:bit Display

For loops

Lesson 7 – Light Sensors

Generating random numbers

Lesson 8 – Finch Accelerometer

If-elif-else statements

Lesson 9 – Line Tracking

Review

Lesson 10 – Functions with Finch

Functions

Lesson 11 – Buzzer

Lists

Lesson 12 – Encoders

Review

Lesson 13 – Compass

Dictionaries

Lesson 14 – Multiple Finches

Object-oriented programming

Lesson 15 – Finch Fractals

Recursion

BirdBrain Technologies
Support Contact Us
Follow Us
Company
  • About
  • Finch Loan Program
  • Research
  • Careers
Products
  • Finch Robot
  • Hummingbird Kit
Support
  • FAQs
  • Professional Development
  • Grant Assistance
Resources
  • Reading List
  • Media Kit
  • Software Guidance Chart
  • Standards

National Science FoundationNational Science Foundation Research and development at BirdBrain Technologies has been generously funded in part by STTR grants from the National Science Foundation.

Finch and Hummingbird are sold by BirdBrain Technologies under license from Carnegie Mellon University.

Copyright ©2010-2021 BirdBrain Technologies, LLC. All rights reserved.