このコースについて

279,786 最近の表示

受講生の就業成果

25%

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

20%

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

100%オンライン

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

次における5の2コース

柔軟性のある期限

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

初級レベル

約26時間で修了

推奨:16 hours/week...

英語

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

受講生の就業成果

25%

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

20%

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

100%オンライン

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

次における5の2コース

柔軟性のある期限

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

初級レベル

約26時間で修了

推奨:16 hours/week...

英語

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

提供:

ミシガン大学(University of Michigan) ロゴ

ミシガン大学(University of Michigan)

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

コンテンツの評価Thumbs Up97%(3,526 件の評価)Info
1

1

6時間で修了

Files and CSV Output

6時間で修了
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

2

6時間で修了

Dictionaries and Dictionary Accumulation

6時間で修了
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

3

8時間で修了

Functions and Tuples

8時間で修了
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

4

6時間で修了

More Iteration and Advanced Functions

6時間で修了
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 分

レビュー

PYTHON FUNCTIONS, FILES, AND DICTIONARIES からの人気レビュー
すべてのレビューを見る

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のプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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