Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Python Functions, Files, and Dictionaries certification course by Coursera introduces user-defined functions and the dictionary data structure. In the curriculum, you will learn about global and local variables, optional and keyword parameter-passing, lambda expressions, named functions, and Python’s sorting function as well. You will also learn how to pass in another function as an input, to control the sorting order. 

The course also includes a final project, where you will have to read social media data from a file, write out .csv files, and compute sentiment scores. The course covers chapters 10 to 16 of the ‘Fundamentals of Python Programming’ textbook, which is available for free as the programme’s accompanying text.

Suppose you have already taken up the Python Basics course, and want to expand your knowledge of Python. In that case, the Python Functions, Files, and Dictionaries training is ideal for you. Both these courses are geared towards new students of Python programming. Those who have had some exposure to Python, need a refresher, or wish to dive deeper into it, will also get benefitted from this course.

The Highlights

  • Beginner level course
  • 100% Online 
  • Self-paced education
  • Flexible deadlines
  • Subtitles in English, Vietnamese, and Korean
  • Financial aid available
  • Shareable certificate by Coursera
  • Approximately 31 hours to complete
  • Offered by University of Michigan

Programme Offerings

  • Practice Exercises
  • pre recorded video lectures
  • financial aid
  • Flexible Deadlines
  • pre recorded video
  • Shareable Certificate
  • 100% online course

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCoursera

Python Functions, Files, and Dictionaries Fee Structure

Particulars

Amount

Course Fee, 1 Month

Rs. 4,023

Course Fee, 3 Month

Rs. 8,046

Course Fee, 6 Month

Rs. 12,069



Eligibility Criteria

Certificate Qualifying Details

To complete the Python Functions, Files, and Dictionaries certification by Coursera, candidates have to watch the video lectures, complete the practice exercise that is at the end of each module, and complete the final course assessment project. 

What you will learn

Knowledge of Python

After completing the Python Functions, Files, and Dictionaries certification syllabus, candidates should be able to: 

  • Read from a file
  • Work with the .csv data format
  • Use the mechanics of dictionaries in accumulation patterns, to find the worst or best result, and build a dictionary, using the patterns
  • Define a function
  • Write to a file
  • Incorporate parameters
  • Return data from a function
  • Use the While Loop to get feedback from users
  • Draw images by applying the While loop to the turtle module
  • Sort Python objects
  • Break a tie

Who it is for


Admission Details

Candidates who wish to apply for Python Functions, Files, and Dictionaries classes: 

  • Go to the official website of Coursera: https://www.coursera.org/
  • Find the “Python Functions, Files, and Dictionaries” course.
  • Click on the  “Join for Free” button
  • Create an account on Coursera or log in using Facebook, Google, or Apple. 
  • If you already have an account on Coursera, you can log in and enrol for the course. 

Application Details

There’s no need to fill out a separate application form to apply for the Python Functions, Files, and Dictionaries online course. Candidates can get free access to the learning material by signing up with Coursera through their Google, Facebook, or Apple account.

The Syllabus

Videos
  • Introduction to the Specialization
  • Introduction to the Python Functions, Files, and Dictionaries
  • How to Use the Interactive Textbook
  • Introduction: Files
  • Reading a File
  • Finding a File in Your File System
  • Writing to a File
  • Using With to Open Files
  • Conclusion: Files
  • Introduction: .csv Format
  • Reading a .csv File
  • Writing Data to a .csv File
  • Tips on File Naming
  • Conclusion: .csv Format
Readings
  • Syllabus
  • Help Us Learn More About You!
  • Syllabus
  • Introduction: Working with Data Files
  • Reading a File
  • Alternative File Reading Methods
  • Iterating Over Lines in a File
  • Finding a File in your File System
  • Writing to a File
  • Using With to Open Files
  • Recipe for Reading and Processing a File
  • CSV Format
  • Reading a .csv File
  • Writing Data to a .csv File
  • Tips on Handling Files
Practice exercise
  • Optional - What Did You Use to Practice This Week?

Videos
  • Dictionaries
  • Demonstration: Dictionary Basics
  • Demonstration: Dictionary Methods
  • Aliasing and Copying with Dictionaries
  • Dictionary Operations
  • Dictionary Methods
  • Dictionary Accumulation
  • Demonstration: Accumulating Results from a Dictionary
  • Demonstration: Dictionary Accumulation
  • Accumulating Results from a Dictionary
Readings
  • Introduction: Dictionary Learning Goals
  • Introduction: Dictionaries
  • Dictionary Operations
  • Dictionary Methods
  • Aliasing and Copying
  • Introduction: Accumulating Multiple Results in a Dictionary
  • Accumulating Results From a Dictionary
  • Accumulating the Best Key
  • When to Use a Dictionary
Practice exercise
  • Optional - What Did You Use to Practice This Week?

Videos
  • Introduction: Functions
  • Defining Functions
  • Way of the Programmer: Decoding a Function
  • A Function that Accumulates
  • Positional Parameter Passing
  • Returning Values
  • Conclusion: Functions
  • Introduction: Variable Scoping and Side Effects
  • Mutable Objects and Side Effects
  • Local and Global Variables
  • Function Composition
  • Conclusion: Variable Scoping and Side Effects
  • Introduction: Tuple Packing and Unpacking
  • Tuple Packing
  • Tuple Assignment with Unpacking
  • Conclusion: Tuple Packing and Unpacking
Readings
  • Introduction to Functions
  • Function Definition
  • Function Invocation
  • Function Parameters
  • Returning a Value from a Function
  • Decoding a Function
  • A Function that Accumulates
  • Local Variables
  • Global Variables
  • Function Composition
  • Flow of Execution Summary
  • Print vs. Return
  • Passing Mutable Objects
  • Side Effects
  • Introduction
  • Tuple Packing
  • Tuples as Return Values
  • Tuple Assignment with Unpacking
  • Unpacking Into Iterator Variables
Practice exercise
  • Optional - What Did You Use to Practice This Week?

Videos
  • The While Statement
  • The Listener Loop
  • Break and Continue
  • Way of the Programmer: Infinite Loops
  • Optional Parameters
  • Keyword Parameters
  • Anonymous Functions with Lambda Expressions
Readings
  • Introduction
  • The While Statement
  • The Listener Loop
  • Randomly Walking Turtles
  • Break and Continue
  • Infinite Loops
  • Introduction: Optional Parameters
  • Keyword Parameters
  • Anonymous Function with Lambda Expressions
  • Programming With Style
Practice exercise
  • Optional - What Did You Use to Practice This Week?

Videos
  • Introduction: Sorting Basics
  • Invoking. Sort and Sorted
  • Optional Reverse Parameter
  • Optional Key Parameter
  • Conclusion - Sorting Basics
  • Introduction: Advanced Sorting
  • Sorting a Dictionary's Keys
  • Breaking Ties
  • When to Use a Lambda Expression
  • Conclusion: Advanced Sorting
  • Introduction - Final Course Project
Readings
  • Introduction: Sorting with Sort and Sorted
  • Optional Reverse Parameter
  • Optional Key Parameter
  • Sorting a Dictionary's Keys
  • Breaking Ties
  • When to Use Lambda vs. Function
  • Course Feedback
  • Keep Learning with Michigan Online

Instructors

UM–Ann Arbor Frequently Asked Questions (FAQ's)

1: When will I get my course completion certificate?

Since a certificate is a paid feature, the candidate needs to make the payment to get it.

2: Why should I enrol for a Python Functions, Files and Dictionaries online course at Coursera?

Coursera’s courses are offered by some of the most renowned universities from around the world, with instructors who are experienced individuals in their respective fields. Also, Coursera uses pre-recorded videos, reading material, and practice exercises as the medium of instruction. 

3: Which University is offering the Python Functions, Files, and Dictionaries course?

The Python Functions, Files, and Dictionaries course is being offered by the University of Michigan, as part of their Python 3 Programming Specialization series.

4: Are there any practice exercises available to students?

There are suggested readings and quizzes at the end of each module of the Python Functions, Files, and Dictionaries course. There is also a project at the end of the programme where candidates will have to apply their learned concepts.

5: Will I earn university credit for completing the Python Functions, Files, and Dictionaries course?

The Python Functions, Files, and Dictionaries course does not carry any university credit, but some universities may accept the Certificate for credit. You need to check with your institution/college/university to learn more.

Articles

Download Careers360 App's

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

  • student
    250M+

    Students

  • colleges
    30,000+

    Colleges

  • exams
    500+

    Exams

  • ebook
    1500+

    E-Books

  • certification
    12000+

    Cetifications

student
Mobile Screen

We Appeared in

Back to top