Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Python Functions, Files, and Dictionaries

Python Functions, Files, and Dictionaries

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare
9.5/10 (Our Score)
Product is rated as #2 in category Python

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 “Python Basics” course and want to gain further fundamental knowledge of the Python language. Together, both courses are geared towards newcomers to Python programming, those who need a refresher on Python basics, or those who may have had some exposure to Python programming but want a more in–depth exposition and vocabulary for describing and reasoning about programs. This is a follow–up to the “Python Basics” course (course 1 of the Python 3 Programming Specialization), and it is the second of five courses in the specialization. The mission of the University of Michigan is to serve …

Instructor Details

Paul Resnick is the Michael D. Cohen Collegiate Professor of Information and Associate Dean for Research and Faculty Affairs at the University of Michigan School of Information. He previously worked as a researcher at AT&T Labs and AT&T Bell Labs, and as an Assistant Professor at the MIT Sloan School of Management. He received the master's and Ph.D. degrees in Electrical Engineering and Computer Science from MIT, and a bachelor's degree in mathematics from the University of Michigan. Professor Resnick's research focuses on SocioTechnical Capital, productive social relations that are enabled by the ongoing use of information and communication technology. His current projects include nudging people toward politically balanced news consumption and health behavior change, and crowdsourcing rumor tracking and fact-correction on the Internet. Resnick was a pioneer in the field of recommender systems (sometimes called collaborative filtering). Recommender systems guide people to interesting materials based on recommendations from other people. The GroupLens system he helped develop was awarded the 2010 ACM Software Systems Award. His articles have appeared in Scientific American, Wired, Communications of the ACM, The American Economic Review, Management Science, and many other venues. His 2012 MIT Press book (co-authored with Robert Kraut), was titled “Building Successful Online Communities: Evidence-based Social Design.”

Specification: Python Functions, Files, and Dictionaries

Duration

26 hours

Year

2018

Level

Beginner

Certificate

Yes

Quizzes

Yes

58 reviews for Python Functions, Files, and Dictionaries

4.5 out of 5
49
6
2
1
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Parfenova N

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

    Helpful(0) Unhelpful(0)You have already voted this
  2. aditi k

    it was good ,but i would suggest please add more examples

    Helpful(0) Unhelpful(0)You have already voted this
  3. Mursaleen A

    This course helped me to practically dive in world of programming and I learned a lot from this course.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Keli C M A

    I am so happy for that conquer. Seriously. I took Python classes at college, it wasn’t that effective at all. I had so much advance on this course that I am very interested in getting more advanced python courses. Thank you, Coursera, and my colleagues and Michigan University.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Shubham S

    Exceptional course

    Helpful(0) Unhelpful(0)You have already voted this
  6. Guillermo H K

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  7. James C

    Great course!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Salman A

    Very well explained!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Billy A

    The course met all my expectations and went beyond. The instructors’ explanations were easy to understand and the innovative method of having a digital textbook was undoubtedly convenient.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Nigel P

    Really enjoyed this course. The practical elements really test you’re learning.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Alberto S D N

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

    Helpful(0) Unhelpful(0)You have already voted this
  12. Nahim O

    great!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Steven C

    What a great course by the University of Michigan. Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  14. Sebastian S

    This is an excellent course for learning Python in depth. This is much different than YouTube videos, where you just follow along. You actually apply what you learn here with assignments, and it’s much easier to get ahold of what’s going on.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Tafesse M A

    Great Course!

    Helpful(0) Unhelpful(0)You have already voted this
  16. Swetha S

    peer review takes lot of time and that was the only thing remaining for my course to be completed.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Olga U

    enjoyed it!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Warren G C

    Your method of teaching is very good, both in technique and material covered.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Michael B

    Very intuitive and puts to use all the concepts in the final project.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Jonas H F K

    The final assignment is challenging but is just right. The prior materials prepare you well for the challenge ahead. I thoroughly enjoyed the course.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Zahid A

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

    Helpful(0) Unhelpful(0)You have already voted this
  22. Nabiyev B

    I’ve learnt many things from course.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Ravi T S

    Excellent course.

    Helpful(0) Unhelpful(0)You have already voted this
  24. claudio c

    Very good course. Lots of practice and exercises. Also the final assignment puts most of the material together.

    Helpful(0) Unhelpful(0)You have already voted this
  25. wilson1901@gmail.com

    Me gusto, bien estructurado y muy bien explicado !!!

    Helpful(0) Unhelpful(0)You have already voted this
  26. William P

    great course!

    Helpful(0) Unhelpful(0)You have already voted this
  27. Vinit V M

    This course is awesome!!!

    Helpful(0) Unhelpful(0)You have already voted this
  28. Ramesh H

    Really awesome

    Helpful(0) Unhelpful(0)You have already voted this
  29. Minhaj A A

    Great course, cleared my many doubts.

    Helpful(0) Unhelpful(0)You have already voted this
  30. John F

    Final project in this course though a bit difficult was satisfying to complete. University of Michigan has the best online teaching program for Python using the Runestone interactive textbook.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Abdelhamid G I

    A Great course, highly recommended , Never understood concepts that easy as i have with this course , High Quality

    Helpful(0) Unhelpful(0)You have already voted this
  32. Ramu G

    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

    Helpful(0) Unhelpful(0)You have already voted this
  33. Eloy P D

    Very nice course, it could be a little bit challenging if you have no programming experience, but if you have done the past course and you put your attention you will definitely be able to pass it.

    Helpful(0) Unhelpful(0)You have already voted this
  34. debby

    the interactive book is very useful to learn and practice the material. This course is short but very informative

    Helpful(0) Unhelpful(0)You have already voted this
  35. Anastasios P

    Course is very easy for someone with some background in Python (or programming). What I didn’t like is the fact the coding exercises are repeating themselves within one course. You can c/p and change a value to pass all exams… Another issue is the instructors answering all multiple questions or practice quizzes during the lecture videos. This does not allow someone to really practice, think and learn.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Altynbek S

    All materials are correctly and mindfully spread throughout the weeks of study. Also runstone platform is extreamly helpful and crucial 🙂 Thank you very much!

    Helpful(0) Unhelpful(0)You have already voted this
  37. Miki T

    The course is absolutely great, the materials and the exercises are just in place.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Damian M

    Giving ONLY 4 stars here because the auto–grade assignments were sometimes not described very well. But the main reason for the 4 and not 5 stars is the final course assignment, where there is not event explained what the Net value needs to be. Further than few sometimes annoying stuff, I think this course is solid.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Gabriel C

    The course is good and the material is good too. The peer review is useless and doesn’t make any sense due you have to wait until other decided to pick your work what can be ages.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Sadi A (

    great course!

    Helpful(0) Unhelpful(0)You have already voted this
  41. thanhta

    Great course with lecture and good amount of exercises

    Helpful(0) Unhelpful(0)You have already voted this
  42. Reynold E O

    Great module. Finally know how to handle some datastructures

    Helpful(0) Unhelpful(0)You have already voted this
  43. Ho W J

    Final project will test you cumulative contents learned from the course 1. By this time, you probably know that copy and paste don’t really help. Try not too much use google. Once you write project on your code, you , you will definitely feel like you have made a quantum jump.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Derek N

    Great follow–on from the basics with essential information. Well constructed series, well presented lessons, with great practice questions. I feel a big step closer to writing useful python code.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Renato U

    Great course !!

    Helpful(0) Unhelpful(0)You have already voted this
  46. Mohamed S R I

    I have been enjoying this specialization so far.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Shubhankar K

    Very comprehensive in explanation, practice and graded problems, and assignments

    Helpful(0) Unhelpful(0)You have already voted this
  48. OndYej H

    Great follow–up on the first course. The final assignment is far more complex (as in having multiple stages) but still manageable.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Aku–Jaakko S

    Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  50. Aku Jaakko S

    Highly recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  51. Zoltan S

    U s e f u l l c o u r s e

    Helpful(0) Unhelpful(0)You have already voted this
  52. Carlos S

    Excellent presentation. Very good method of peer review

    Helpful(0) Unhelpful(0)You have already voted this
  53. Shoaib Z

    Excellent content

    Helpful(0) Unhelpful(0)You have already voted this
  54. Wim P

    Great explanations , good hands on exercises, sometimes hilarious course by people that really care about what they’re doing. Well done!

    Helpful(0) Unhelpful(0)You have already voted this
  55. Riya S

    Thank You Coursera for giving me a wonderful platform to learn and gain potential.

    Helpful(0) Unhelpful(0)You have already voted this
  56. Michael K

    Very good course. Good instructors and great production quality. The supplemental textbook is exceptional and adds far more value to the courses for those who choose to take advantage of it. Covers some of the more advanced areas of the Python language, and also shows some practical uses of these features. The final course project was interesting and that should provide a challenge but without being overly difficult. My only complaint, similar to the previous course, is that other than the final assignment it’s almost too easy. I wish students were challenged more because it’s when you are pushed to your limits do you learn the most. But not worthy of knocking a star off the review, it’s still excellent.

    Helpful(0) Unhelpful(0)You have already voted this
  57. Goh S T

    A great basic course for any python beginner. Clear video explanations and very useful exercises to practice what you have learnt

    Helpful(0) Unhelpful(0)You have already voted this
  58. Aloisio P J

    learned so much with this course

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Python Functions, Files, and Dictionaries
    Python Functions, Files, and Dictionaries

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare