• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Python Functions, Files, and Dictionaries

    Learner Reviews & Feedback for Python Functions, Files, and Dictionaries by University of Michigan

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    5,374 ratings

    About the Course

    This course introduces the dictionary data structure and user-defined functions. You’ll learn about local and global variables, optional and
    keyword parameter-passing, named functions and lambda expressions. You’ll also learn about Python’s sorted function and how to control the
    order in which it sorts by passing in another function as an input. For your final project, you’ll read in simulated social media data from a file,
    compute sentiment scores, and write out .csv files. It covers chapters 10-16 of the textbook “Fundamentals of Python Programming,” which is
    the accompanying text (optional and free) for this course. The course is well-suited for you if you have already taken the "Py...
    ...

    Top reviews

    AI

    May 17, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The course content and the instructions was awesome and the step by step approach of guidance in the project helped me a lot in the fact that I have learned how to approach any problems statements.

    SG

    Sep 16, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It's amazing learn for beginner .A wonderful learning resource and very simple way explains everything . Excellent lessons ,check your understanding ,e-book ,practice, and quiz work and lot of thing

    Filter by:

    801 - 825 of 894 Reviews for Python Functions, Files, and Dictionaries

    Filled StarFilled StarFilled StarFilled StarStar

    By Vikas S

    •

    Jun 22, 2020

    The overall course was easier than the basics I, however, the final project made me think and understand to finish it in time. I deferred the course for a long time but it was all worth it in learning.

    Filled StarFilled StarFilled StarFilled StarStar

    By Cristian M P D

    •

    May 1, 2019

    It is avery good course to take. Nevertheless, there are some things that I couldn't understand very well, like uses of the while loop. Maybe more exercises or another video would be useful.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sonal D K

    •

    Nov 4, 2020

    no doubt this is the best course n Coursera , but you have to raise the difficulty level of the assessments so that we can execute the project even more faster without cracking our heads.

    Filled StarFilled StarFilled StarFilled StarStar

    By Wayne K

    •

    May 25, 2021

    Very good course with excellent practice opportunities. The spaced repetition available in the digital textbook is a great way to reinforce understanding and the lecturers are top notch.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ramu G

    •

    Jan 6, 2020

    I had wonderful experience learning Python from Coursera. The chapters and practice questions are well organized. It helps to apply concepts and I feel confident to write code in python

    Filled StarFilled StarFilled StarFilled StarStar

    By Nikith T

    •

    Jul 16, 2020

    Concept clarity provided by the amazing faculty is very good. The only areas of improvement would be in increasing the no of questions and also raising the difficulty of assessments.

    Filled StarFilled StarFilled StarFilled StarStar

    By Motti S

    •

    Jul 13, 2019

    Great course. Loved the dad jokes. Good pace. I'd recommend a little bit of extra practice before the final project as it deals with material that may already have been forgotten.

    Filled StarFilled StarFilled StarFilled StarStar

    By Gabriel G

    •

    Jul 3, 2020

    the project really only had to do with week 1 and some of 2. Week 5 exercise are a joke. Exactly identical to video. You do not get any opportunity to write code till the end.

    Filled StarFilled StarFilled StarFilled StarStar

    By Samanth N

    •

    Oct 4, 2020

    This is where the real python programming begins. You learn more structures and methods which you will use in the future to help streamline your work environment.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yongjian F

    •

    Jun 27, 2019

    Good materials. Just that grading peer's assignments seems not so attractive. Not much one can learn from doing so. A simulated code review case will be more fun.

    Filled StarFilled StarFilled StarFilled StarStar

    By Mike A

    •

    Sep 22, 2021

    Sort of a long and tedious course with a handful of confusing assignments. Otherwise, another good Python course from UMichigan that I would recommend to others.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ferhat K

    •

    Dec 3, 2024

    AI grade system does not work properly. Also Assignment 5 has an problem. It should explain what the questions actually wants. However, overall it was perfect.

    Filled StarFilled StarFilled StarFilled StarStar

    By Pankaj M N

    •

    Sep 9, 2020

    It is a very useful well organized course...The interactive tool is really helpful in trying different things to clear the doubts & experimenting new things.

    Filled StarFilled StarFilled StarFilled StarStar

    By James D C

    •

    Sep 9, 2020

    The course was excellent!! Some parts of the assessments seemed to be outside of the material presented, but it was exciting and inspirational!! Thank you!

    Filled StarFilled StarFilled StarFilled StarStar

    By Markiian S

    •

    Feb 8, 2025

    Some jokes are fundamentally incorrect. Especially for the Class. Please read explanation why len is standalone function from the father of Python.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sai V

    •

    Jul 22, 2020

    Peer graded assignments weren't clear had to struggle there a bit apart from that thing teaching is well and good

    Happy Learning :)

    Filled StarFilled StarFilled StarFilled StarStar

    By Zahid A

    •

    Dec 13, 2019

    The course is well designed and whatever I have learned from this course is more than what I learned from my college teacher.

    Filled StarFilled StarFilled StarFilled StarStar

    By Bharat B

    •

    Sep 4, 2019

    Sometimes coding on roomstone bit of hassle, as it doesn't always give correct compiler error, so hard to debug at times.

    Filled StarFilled StarFilled StarFilled StarStar

    By Saurabh P

    •

    Aug 27, 2020

    I enjoyed the course overall but project was difficult though and file handling tutorials need to be updated more

    Filled StarFilled StarFilled StarFilled StarStar

    By Нэля П

    •

    Oct 21, 2019

    It's great, because it is detailed and gives deep understanding. But a little bit easy exercises.

    Filled StarFilled StarFilled StarFilled StarStar

    By ANGARA N G

    •

    Nov 17, 2020

    Its a really good course with amazing teachers and i really enjoyed it a lot. Thank you so much.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ahmed

    •

    Feb 21, 2022

    I've leaned many advanced techniques to manipulate data in csv and txt formats using Python.

    Filled StarFilled StarFilled StarFilled StarStar

    By Gautam M 1

    •

    Jul 14, 2020

    the final assignment is not what the course teaches exactly, but still a really good course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Abhishek J

    •

    Apr 14, 2020

    very good course, i suggest to everyone try this course, you will get a lot from this course

    Filled StarFilled StarFilled StarFilled StarStar

    By Amarnath R

    •

    Feb 2, 2024

    Please provide answers for the practice questions and assignments questions once submitted

    • Chevron Left
    • 1
    • ...
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.