We'll begin by getting to know our way around GitHub and becoming familiar with the basics of Python. Since students are coming to the course with different levels of experience with Python, we will structure things a little differently. If you are already fairly proficient in Python, you can spend this time becoming familiar with GitHub, or helping your peers who are new to Python.
Check out this Python book from AISWeigart: Invent With Python. You can read for free online! See sample flowchart for a hangman game in chapter 7. You should be comfortable creating flow charts to plan coding projects. There are many different types and styles of diagrams (aka UMLs), but for now just be familiar with the basics and get used to mapping out your ideas before coding.
For the absolute beginner, start here, with a basic guide to making flowcharts.
For more on flow charts and other UMLs used in planning and software development, see smartdraw.com's examples and templates. You'll be using these types of diagrams in the planning stage of your software development project.
Quiz 0: Feb 22 2019 Python topics to Review
This work and other materials under
github.com/ICS4U-ICS4C,
are licensed under Creative Commons Attribution 4.0 Int'l License.