About Python Functions, Files, and Dictionaries course
In this course, you will be introduced to the dictionary data structure and user-defined functions. You will learn about local and global variables, passing optional and keyword parameters, named functions, and lambda expressions. You will also learn about Python's sorted function and how to control the sort order by passing another function as input. In your final project, you will read simulated social media data from a file, calculate sentiment scores, and write .csv files. The course covers Chapters 10-16 of the Python Fundamentals textbook, which is an optional and free companion text to this course. This course is a good choice if you have already taken the Python Fundamentals course and want to gain additional fundamental knowledge of the Python language. The two courses together are designed for those new to Python programming, those who need a refresher on the basics of Python, or those who have some familiarity with Python programming but want to gain a deeper understanding and vocabulary for describing and reasoning about programs. This course is a continuation of the Python Fundamentals course (Course 1 of the Python 3 Programming Specialization), and is the second of five courses in the specialization.