• 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,377 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.

    DA

    Sep 5, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The Course was really great. Learnt a lot.The final project was really challenging and took my whole brain (sarcasm), completed though after a great effort.Liked those kind of challenging questions.

    Filter by:

    201 - 225 of 895 Reviews for Python Functions, Files, and Dictionaries

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By James M

    •

    Sep 21, 2020

    Great course which begins to show some real life applications of the topics we are learning, looking forward to the next course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Angel R C S

    •

    Aug 28, 2020

    Very well explained, good amount of excercises to apply the content. Final project very well developed and somewhat challenging.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ebenezer i

    •

    Dec 29, 2022

    You obviously can't finish this specialization and not become a good programmer. Thanks to our instructors learning is amazing.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lucas M M B M R

    •

    May 5, 2021

    Steve Oney and Paul Resnick are terrific as teachers! Thank you very much for your didatism, soft pace and your skill to teach!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Małgorzata P

    •

    Aug 15, 2020

    It is perfect for learning how to deal with python data. The materials are good and engaging. Really worth the time and effort.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By POUYA P N

    •

    Apr 3, 2021

    The course was very well-paced, suitable for both beginners in programming and those who have previous programming background.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Umesh K P

    •

    Jun 11, 2020

    Everything is nice in this course, easy explanation, sufficient practice exercise and complete theory for better understanding

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sharath p

    •

    May 9, 2020

    A great boost toward Python programming for beginners. Felt very much interactive while doing the course until its completion.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Michael J C

    •

    Apr 25, 2020

    Excellent course for anyone looking to learn the basics of Python and how to manipulate objects and files. Highly recommended.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Waleed S A

    •

    Aug 17, 2020

    If any one wants to learn Python, this is the place. Excellent professors and innovative teaching and projects .

    Thank you all

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kent B B

    •

    Jul 3, 2024

    Great course to help learn Python, at my age it is perfect, gives me practice, and keeps my mind active and in the future.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Saurabh B

    •

    May 7, 2020

    it is a really good course. Help me to understand python more than any other course I have done. Especially as a beginner.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Syed H A

    •

    Jul 18, 2021

    Excellent course and instructor i hope that both of the instructors that taught in this course to teach other course too

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Konstantin I

    •

    Feb 9, 2020

    Overall is great, but 5 weeks is way too long, finished the course in one week (that's fast, given that I work full-time)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By MP

    •

    Sep 25, 2022

    You may still benefit from reading a few books on the subject outside of this course but overall this is a solid course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luis v

    •

    Mar 31, 2021

    I really loved so much this course, Its really useful when you want to study everything about tupples and sort method.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alberto S D N

    •

    Nov 15, 2019

    The course is well organized, the content is very consistent and the community at forum is great! Good place to learn.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dominique C

    •

    Apr 6, 2022

    Excellent course that allows you to review the basics. The codelens is really very useful, very educational teachers.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Olga E

    •

    May 6, 2021

    Very good course for beginners in Python. Detailed explanations, good practice examples. I would really recommend it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Darshan J

    •

    Aug 15, 2020

    Nice course for the beginner with nice explanation on function, dictionary, tuple, sorting, accumulation and so much.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Simao ' C

    •

    May 3, 2020

    This course is super!! I highly recommend everyone to take it! Many thanks to the instructors and my peer assessors!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rahul S

    •

    May 10, 2021

    Thankyou for a giving me a chance to learn python. This course will definitely add an important skill to my profile.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mayank M

    •

    Mar 13, 2021

    This is one of the best specialization. I have studied a lot of languages from a lot of places but this is the best.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Juratė D

    •

    Aug 23, 2020

    Very interesting course, cleverly prepared tools, it was hard at the end, but I really liked it, thank you very much

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shubhangi

    •

    Jun 4, 2020

    Very detailed course. The Last graded assignment was best and gives you a real taste of the kind of work one can do!

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 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.