Python was designed to create code that's easy to read and speedy to develop, and Codecademy's Python lessons work hard to help learners on both accounts. Because Python shows up in places as divergent as Google and even in some top video games, learning it is a great first step that will appeal to kids. Like the other Codecademy lessons, the Python training would work well as homework or as an independent, in-class project.
However, it's important to know that some of the lessons here assume a higher level of math skill than may be necessary to learn the basics of the language. And when the code doesn't run, the process of figuring out why can become frustrating. Even as learning to code can be a personal journey, it's important to scaffold students' experience here with both peer and teacher support. Allow your students who are less adept in math to collaborate with a more capable peer, if necessary. Once these lessons are over, the fun has only begun. Have a project ready to pitch at students so they can practice their newly acquired Python skills. As with learning any new language, practice will make perfect.Continue reading Show less
Key Standards Supported
Understand that a function is a rule that assigns to each input exactly one output. The graph of a function is the set of ordered pairs consisting of an input and the corresponding output.1
Compare properties of two functions each represented in a different way (algebraically, graphically, numerically in tables, or by verbal descriptions). For example, given a linear function represented by a table of values and a linear function represented by an algebraic expression, determine which function has the greater rate of change.
Interpret the equation y = mx + b as defining a linear function, whose graph is a straight line; give examples of functions that are not linear. For example, the function A = s2 giving the area of a square as a function of its side length is not linear because its graph contains the points (1,1), (2,4) and (3,9), which are not on a straight line.
No one has reviewed this tool yet. Be the first to share your thoughts.Add your rating