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
Courses : 3
Specification: Python Functions, Files, and Dictionaries
|
58 reviews for Python Functions, Files, and Dictionaries
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
FREE
Parfenova N –
It’s great, because it is detailed and gives deep understanding. But a little bit easy exercises.
aditi k –
it was good ,but i would suggest please add more examples
Mursaleen A –
This course helped me to practically dive in world of programming and I learned a lot from this course.
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.
Shubham S –
Exceptional course
Guillermo H K –
Great course
James C –
Great course!
Salman A –
Very well explained!
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.
Nigel P –
Really enjoyed this course. The practical elements really test you’re learning.
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.
Nahim O –
great!
Steven C –
What a great course by the University of Michigan. Thank you!
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.
Tafesse M A –
Great Course!
Swetha S –
peer review takes lot of time and that was the only thing remaining for my course to be completed.
Olga U –
enjoyed it!
Warren G C –
Your method of teaching is very good, both in technique and material covered.
Michael B –
Very intuitive and puts to use all the concepts in the final project.
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.
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.
Nabiyev B –
I’ve learnt many things from course.
Ravi T S –
Excellent course.
claudio c –
Very good course. Lots of practice and exercises. Also the final assignment puts most of the material together.
wilson1901@gmail.com –
Me gusto, bien estructurado y muy bien explicado !!!
William P –
great course!
Vinit V M –
This course is awesome!!!
Ramesh H –
Really awesome
Minhaj A A –
Great course, cleared my many doubts.
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.
Abdelhamid G I –
A Great course, highly recommended , Never understood concepts that easy as i have with this course , High Quality
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
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.
debby –
the interactive book is very useful to learn and practice the material. This course is short but very informative
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.
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!
Miki T –
The course is absolutely great, the materials and the exercises are just in place.
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.
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.
Sadi A ( –
great course!
thanhta –
Great course with lecture and good amount of exercises
Reynold E O –
Great module. Finally know how to handle some datastructures
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.
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.
Renato U –
Great course !!
Mohamed S R I –
I have been enjoying this specialization so far.
Shubhankar K –
Very comprehensive in explanation, practice and graded problems, and assignments
OndYej H –
Great follow–up on the first course. The final assignment is far more complex (as in having multiple stages) but still manageable.
Aku–Jaakko S –
Highly recommended!
Aku Jaakko S –
Highly recommended!
Zoltan S –
U s e f u l l c o u r s e
Carlos S –
Excellent presentation. Very good method of peer review
Shoaib Z –
Excellent content
Wim P –
Great explanations , good hands on exercises, sometimes hilarious course by people that really care about what they’re doing. Well done!
Riya S –
Thank You Coursera for giving me a wonderful platform to learn and gain potential.
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.
Goh S T –
A great basic course for any python beginner. Clear video explanations and very useful exercises to practice what you have learnt
Aloisio P J –
learned so much with this course