Programming is an essential skill, but getting started can be intimidating. With its gentle learning curve, easy-to-read syntax, and unparalleled versatility, Python is a great first language.
Target audience:
This course is aimed at students with no programming background.
Students will be able to:
- Understand and utilize variables, data types, structures, and functions
- Read programs others have written and predict what they will do
- Trace through exceptions and fix errors in their code
- Find and navigate built-in and online documentation
- Read and write to external files
- Design and construct programs useful in their everyday lives
In this class, students will learn everything they need to start programming in Python, including variables, functions, function composition, conditional statements, loops, control structures, and data structures. On the way, students will write their own games, convert text documents into excel sheets, organize their desktops, and more.
In addition to programming, students will learn supplementary skills, such as debugging, finding and reading documentation, researching error messages, navigating online resources such as StackOverflow.com, and participating in the greater Python community.
Finally, students will identify a task in their day-to-day lives which could be automated using Python. After the class is over, students will solidify their knowledge and continue learning by implementing this project.
University IT Technology Training classes are only available to Stanford University staff, faculty, or students. A valid SUNet ID is needed in order to enroll in a class.