This course was ranked in the Top 100 Best Courses on Coursera, based on its high ratings and large number of ratings.
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You will program a turtle on the screen to make beautiful drawings. You'll also learn how to draw reference diagrams as a way to reason about program executions, which will help you develop your debugging skills. The course has no prerequisites. You will cover chapters 1-9 of the "Fundamentals of Python Programming" textbook, which is the t
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures.
You will program a turtle on the screen to make beautiful drawings.
You'll also learn how to draw reference diagrams as a way to reason about program executions, which will help you develop your debugging skills.
The course has no prerequisites.
You will cover chapters 1-9 of the "Fundamentals of Python Programming" textbook, which is the (optional and free) companion text for this course.
The course is for you if you are a beginner to Python programming, need a refresher on Python basics, or may have had some exposure to Python programming but want deeper exposure and vocabulary to describe and reason about programs.
47
In the first week, you will be introduced to Python programming through lectures and the Runestone textbook, an interactive online textbook created for this course. By the end of the module, you will have run your first Python program and learned how to draw images by writing a program.
In the second week, you will use the Runestone lectures and textbook to understand the basics of some Python data types: lists, strings, tuples, as well as a control structure, for loops. By the end of this week, you will be able to write more complex programs that create pictures incorporating for loops. Finally, we will introduce you to the basics of an accumulation pattern, which will be expanded upon each week for the remainder of the course.
In the third week, you will learn a new Python data type, the boolean, as well as another control structure, conditional execution. Using video lectures and the Runestone textbook, you'll learn what binary, unary, nested, and chained conditionals are, as well as how to incorporate conditionals into an accumulation pattern.
In week four we will introduce a deeper understanding of the use of Python lists, strings, and objects in general. We will also cover how to use the accumulation pattern with lists and with strings. The final assignment will test your knowledge and skills through the application, just as the previous quizzes and assignments did, albeit with a more difficult set of tasks now that you've learned the basics.
Prepare yourself from home with the most prestigious universities in the world.
The quality of Coursera's courses is supported by its instructors, who are often deans and have doctorates.
More than 85% of Coursera students report career benefits, such as promotions or salary increases.
Millions of students around the world are meeting their personal and professional goals with Coursera.
Coursera offers courses from over 200 leading universities and companies to deliver online learning around the world. With a Coursera Plus subscription, you get unlimited access to over 90% of all courses, and the most popular professional certificates and specializations on Coursera.
Data science, business and personal development. You can enroll in multiple courses at once, earn unlimited certificates, and learn in-demand job skills to start, grow, and even change careers.
DISCOVER HOW TO GET THE MOST, AND SAVE OVER USD $500 WITH AN ANNUAL SUBSCRIPTION TO COURSERA PLUS*
*You save up to USD$500 in 12 months, when you go from paying USD$59 for a monthly subscription, to an annual subscription with the promotion. The normal annual subscription is USD $399. With the promotion you will only pay USD $299. Find out everything by clicking the yellow button.
Michael D. Cohen Collegiate Professor
my person_add 287.990 students
my computer5 courses
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in the creation, communication, preservation, and application of scholarly knowledge, art, and values, and in the development of leaders and citizens who they will challenge the present and enrich the future. .
Hello how can I help you? Are you interested in a course? About what subject?
Add a review