このコースについて
152,187 最近の表示

次における5の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約23時間で修了

推奨:14 hours/week...

英語

字幕:英語, ベトナム語, 韓国語

次における5の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約23時間で修了

推奨:14 hours/week...

英語

字幕:英語, ベトナム語, 韓国語

シラバス - 本コースの学習内容

1
6時間で修了

Files and CSV Output

14件のビデオ (合計88分), 14 readings, 3 quizzes
14件のビデオ
Welcome to Python Functions, Files, and Dictionaries2 分
How to Use the Interactive Textbook14 分
Introduction: Files1 分
Reading a File9 分
Finding a File in Your File System6 分
Writing to a File7 分
Using With to Open Files5 分
Conclusion: Files1 分
Introduction: .csv Format3 分
Reading a .csv File8 分
Writing Data to a .csv File10 分
Tips on File Naming2 分
Conclusion: .csv Format1 分
14件の学習用教材
Syllabus10 分
Help Us Learn More About You!10 分
Introduction: Working with Data Files10 分
Reading a File10 分
Alternative File Reading Methods10 分
Iterating Over Lines in a File10 分
Finding a File in your File System10 分
Writing to a File10 分
Using With to Open Files10 分
Recipe for Reading and Processing a File10 分
CSV Format10 分
Reading a .csv File10 分
Writing Data to a .csv File10 分
Tips on Handling Files10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
2
6時間で修了

Dictionaries and Dictionary Accumulation

10件のビデオ (合計77分), 9 readings, 4 quizzes
10件のビデオ
Demonstration: Dictionary Basics4 分
Dictionary Operations7 分
Dictionary Methods12 分
Demonstration: Dictionary Methods3 分
Aliasing and Copying with Dictionaries3 分
Dictionary Accumulation13 分
Demonstration: Dictionary Accumulation5 分
Accumulating Results From a Dictionary12 分
Demonstration: Accumulating Results From a Dictionary7 分
9件の学習用教材
Introduction: Dictionary Learning Goals10 分
Introduction: Dictionaries10 分
Dictionary Operations10 分
Dictionary Methods10 分
Aliasing and Copying10 分
Introduction: Accumulating Multiple Results in a Dictionary10 分
Accumulating Results From a Dictionary10 分
Accumulating the Best Key10 分
When to Use a Dictionary10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
3
8時間で修了

Functions and Tuples

16件のビデオ (合計81分), 19 readings, 4 quizzes
16件のビデオ
Defining Functions5 分
Positional Parameter Passing6 分
Returning Values12 分
Way of the Programmer: Decoding a Function4 分
A Function that Accumulates8 分
Conclusion: Functions59
Introduction: Variable Scoping and Side Effects48
Local and Global Variables9 分
Function Composition10 分
Mutable Objects and Side Effects5 分
Conclusion: Variable Scoping and Side Effects1 分
Introduction: Tuple Packing and Unpacking40
Tuple Packing3 分
Tuple Assignment with Unpacking8 分
Conclusion: Tuple Packing and Unpacking39
19件の学習用教材
Introduction to Functions10 分
Function Definition10 分
Function Invocation10 分
Function Parameters10 分
Returning a Value from a Function10 分
Decoding a Function10 分
A Function that Accumulates10 分
Local Variables10 分
Global Variables10 分
Function Composition10 分
Flow of Execution Summary10 分
Print vs. Return10 分
Passing Mutable Objects10 分
Side Effects10 分
Introduction10 分
Tuple Packing10 分
Tuples as Return Values10 分
Tuple Assignment with Unpacking10 分
Unpacking Into Iterator Variables10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
4
6時間で修了

More Iteration and Advanced Functions

7件のビデオ (合計49分), 10 readings, 4 quizzes
7件のビデオ
The Listener Loop7 分
Break and Continue5 分
Way of the Programmer: Infinite Loops4 分
Optional Parameters4 分
Keyword Parameters7 分
Anonymous Functions with Lambda Expressions5 分
10件の学習用教材
Introduction10 分
The While Statement10 分
The Listener Loop10 分
Randomly Walking Turtles10 分
Break and Continue10 分
Infinite Loops10 分
Introduction: Optional Parameters10 分
Keyword Parameters10 分
Anonymous Function with Lambda Expressions10 分
Programming With Style10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
4.8
138件のレビューChevron Right

25%

コース終了後に新しいキャリアをスタートした

20%

コースが具体的なキャリアアップにつながった

Python Functions, Files, and Dictionaries からの人気レビュー

by SGSep 16th 2019

It's amazing learn for beginner .A wonderful learning resource and very simple way explains everything . Excellent lessons ,check your understanding ,e-book ,practice, and quiz work and lot of thing

by BANov 7th 2019

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.

講師

Avatar

Paul Resnick

Michael D. Cohen Collegiate Professor
School of Information
Avatar

Steve Oney

Assistant Professor
School of Information
Avatar

Jaclyn Cohen

Lecturer
School of Information

ミシガン大学(University of Michigan)について

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future....

Python 3 Programming専門講座について

This specialization teaches the fundamentals of programming in Python 3. We will begin at the beginning, with variables, conditionals, and loops, and get to some intermediate material like keyword parameters, list comprehensions, lambda expressions, and class inheritance. You will have lots of opportunities to practice. You will also learn ways to reason about program execution, so that it is no longer mysterious and you are able to debug programs when they don’t work. By the end of the specialization, you’ll be writing programs that query Internet APIs for data and extract useful information from them. And you’ll be able to learn to use new modules and APIs on your own by reading the documentation. That will give you a great launch toward being an independent Python programmer. This specialization is a good next step for you if you have completed Python for Everybody but want a more in-depth treatment of Python fundamentals and more practice, so that you can proceed with confidence to specializations like Applied Data Science with Python. But it is also appropriate as a first set of courses in Python if you are already familiar with some other programming language, or if you are up for the challenge of diving in head-first....
Python 3 Programming

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。