01 CIP Intro to Python
Closed this issue · 8 comments
Link to the coursework
https://codeinplace.stanford.edu/public/studenthome
Why are we doing this?
Get introduced to Python. Learn about the print and input statements. Also learn about variables and types, including int, float, and string. Get started writing your first few Python programs that use these statements.
Then, learn about mathematical expressions in Python, including arithmetic operators and rules of precedence for evaluating expressions. Also learn about type conversion and the use of constants in programs. Review the Python math and random libraries for mathematical functions and random number generation, respectively. Get practice putting these concepts together in sample programs.
Maximum time in hours
6
How to get help
Come to Slack and CYF coworking spaces with your blockers.
Hi all,
I’m currently working on the this ticket, and I noticed something that might help improve the learning experience for others.
This ticket leads to a course on the Code in Place platform, which is a single page containing several sections like Welcome, Stepwise Refinement, Intro to Python, Python Control Flow, Graphics, Animation, and Data.
I started with the Welcome section and spent more than 2 hours completing it. Later, I realized that this section isn’t actually required for the ticket. While I did learn some useful things, I now feel like I may have fallen behind on the actual ticket content due to the limited time we have for each sprint.
My suggestion:
It would be really helpful if the ticket clearly stated something like:
“For this ticket, you only need to complete the Intro to Python section. The other sections are optional and can be done if you have extra time.”
I hope this feedback is helpful for improving the course guidance and helping others stay focused on the required parts.
Thanks!






