Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Python Functions, Files, and Dictionaries

Course Cover

5

(8)

compare button icon

Course Features

icon

Duration

31 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

31 hours

Course Description

This course introduces you to the dictionary data structure as well as user-defined functions. Learn about global and local variables, optional and keyword parameters-passing, named function and lambda expressions. Learn about Python's sort function, and how to change the order it sorts using an input function. Your final project will require you to read in simulated social data from a file and compute sentiment scores. This chapter covers the chapters 10-16 of "Fundamentals of Python Programming," the optional and free companion text for this course.

If you've already completed the "Python Basics", this course will be a good fit for you. Both courses are designed for newcomers to Python programming. They also provide a refresher course on Python basics. This course is a continuation of the "Python Basics", which is course 1 in the Python 3 Programming Specialization. It is the second of five courses.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

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

Course Instructors

Paul Resnick

Michael D. Cohen Collegiate Professor

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 ...

Steve Oney

Instructor

Assistant Professor

Jaclyn Cohen

Lecturer

Jackie Cohen is a Lecturer III at the University of Michigan School of Information. She teaches programming and computing courses of all levels, but her particular focus is on introductory programmin...

Course Reviews

Average Rating Based on 8 reviews

5.0

100%

Course Cover