このコースについて

1,904,539 最近の表示

受講生の就業成果

44%

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

46%

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

28%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
次における5の1コース
柔軟性のある期限
スケジュールに従って期限をリセットします。
初級レベル
約36時間で修了
英語
字幕:英語, ベトナム語, 韓国語

受講生の就業成果

44%

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

46%

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

28%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
次における5の1コース
柔軟性のある期限
スケジュールに従って期限をリセットします。
初級レベル
約36時間で修了
英語
字幕:英語, ベトナム語, 韓国語

提供:

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

ミシガン大学(University of Michigan)

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

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

1

12時間で修了

General Introduction

12時間で修了
27件のビデオ (合計172分), 31 readings, 6 quizzes
27件のビデオ
How to Use the Interactive Textbook14 分
Getting Started7 分
Values and Data Types7 分
Operators and Operands7 分
Function Calls10 分
Data Types5 分
Type Conversion Functions5 分
Variables11 分
Statements and Expressions8 分
More About Statements and Expressions6 分
Updating Variables7 分
Hard-Coding3 分
Input6 分
Introduction - Objects and Turtle Graphics1 分
Our First Turtle Program6 分
Instances: A Herd of Turtles7 分
Repetition with a For Loop5 分
More Turtle Methods1 分
Importing Modules9 分
Conclusion - Turtle Graphics1 分
Introduction - Debugging1 分
Syntax, Runtime, and Semantic Errors6 分
Know Your Error Messages3 分
Incremental Programming6 分
Common Errors5 分
Conclusion - Debugging1 分
31件の学習用教材
Syllabus10 分
Help Us Learn More About You!10 分
Values and Data Types10 分
Operators and Operands10 分
Order of Operations10 分
Function Calls10 分
Data Types10 分
Type Conversion Functions10 分
Variables10 分
Variable Names and Keywords10 分
Choosing the Right Variable Name10 分
Reassignment10 分
Statements and Expressions10 分
Updating Variables10 分
Hard-Coding10 分
Input10 分
Hello Little Turtles!10 分
Our First Turtle Program10 分
Instances: A Herd of Turtles10 分
Object Oriented Concepts10 分
Repetition with a For Loop10 分
A Few More Turtle Methods and Observations10 分
Summary of Turtle Methods10 分
Importing Modules10 分
Syntax Errors10 分
Runtime Errors10 分
Semantic Errors10 分
Know Your Error Messages10 分
Incremental Programming10 分
Common Errors10 分
Practice Assignment - Drawing with Turtle10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
2

2

8時間で修了

Sequences and Iteration

8時間で修了
15件のビデオ (合計88分), 23 readings, 4 quizzes
15件のビデオ
Strings7 分
Lists2 分
Tuples3 分
The Index Operator7 分
The Slice Operator7 分
Concatenation and Repetition6 分
Count and Index10 分
Split and Join6 分
The For Loop12 分
The Accumulator Pattern4 分
The Range Function5 分
Naming Your Variables in For Loops3 分
Printing Intermediate Results4 分
Keeping Track of Your Iterator Variable and Your Iterable4 分
23件の学習用教材
Introduction: Sequences10 分
Strings10 分
Lists10 分
Tuples10 分
Index Operator: Working with the Characters of a String and Accessing Elements in a List10 分
Disambiguating []: Creation vs. Indexing10 分
Length10 分
The Slice Operator10 分
Concatenation and Repetition10 分
Count and Index10 分
Splitting and Joining Strings10 分
Introduction: Iteration10 分
The for Loop10 分
Flow of Execution of the for Loop10 分
Strings and for Loops10 分
Lists and for Loops10 分
The Accumulator Pattern and the Range Function10 分
(Optional) Traversal and the for Loop: By Index10 分
(Optional) Nested Iteration: Image Processing10 分
(Optional) The Gory Details: Iterables10 分
Naming Variables in For Loops10 分
Printing Intermediate Results10 分
Keeping Track of Your Iterator Variable and Your Iterable10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
3

3

5時間で修了

Booleans and Conditionals

5時間で修了
7件のビデオ (合計61分), 12 readings, 3 quizzes
7件のビデオ
Logical Operators10 分
The in and not in Operators3 分
Precedence of Operators2 分
Conditional Execution8 分
Unary Selection, Nested Conditionals, and Chained Conditionals16 分
The Accumulator Pattern with Conditionals and Accumulating a Maximum Value10 分
12件の学習用教材
Intro: What We Can Do with Turtles and Conditionals10 分
Boolean Values and Boolean Expressions10 分
Logical Operators10 分
The in and not in Operators10 分
Precedence of Operators10 分
Conditional Execution: Binary Selection10 分
Omitting the else Clause: Unary Selection10 分
Nested Conditionals10 分
Chained Conditionals10 分
Make a Flow Chart before You Write Your Code10 分
The Accumulator Pattern with Conditionals10 分
Accumulating a Maximum Value10 分
1の練習問題
Optional - What Did You Use to Practice This Week?4 分
4

4

10時間で修了

Sequence Mutation and Accumulation Patterns

10時間で修了
22件のビデオ (合計92分), 15 readings, 6 quizzes
22件のビデオ
Mutability12 分
List Element Deletion1 分
Objects and References4 分
Aliasing3 分
Cloning Lists2 分
Conclusion - Sequence Mutation1 分
Introduction - Methods on Lists and Strings1 分
Methods on Lists9 分
Append vs. Concatenate7 分
Non-Mutating Methods on Strings7 分
String Format Method8 分
Conclusion - Methods on Lists and Strings1 分
Introduction - Accumulating Lists and Strings48
The Accumulator Pattern with Lists4 分
The Accumulator Pattern with Strings5 分
Conclusion - Accumulating Lists and Strings1 分
Introduction - Way of the Programmer47
Making Reference Diagrams3 分
Accumulator Pattern Strategies8 分
Conclusion - Way of the Programmer54
Introduction - Final Course Assignment4 分
15件の学習用教材
Introduction: Transforming Sequences10 分
Mutability10 分
List Element Deletion10 分
Objects and References10 分
Aliasing10 分
Cloning Lists10 分
Methods on Lists10 分
Append vs. Concatenate10 分
Non-Mutating Methods on Strings10 分
String Format Method10 分
The Accumulator Pattern with Lists10 分
The Accumulator Pattern with Strings10 分
Accumulator Pattern Strategies10 分
Don't Mutate A List That You Are Iterating Through10 分
Course Feedback10 分

レビュー

PYTHON BASICS からの人気レビュー

すべてのレビューを見る

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

  • サブスクライブすると、7日間の無料トライアルを体験できます。この期間中は解約金なしでキャンセルできます。それ以降、払い戻しはありませんが、サブスクリプションをいつでもキャンセルできます。返金ポリシーをすべて表示します

  • はい。受講料の支払いが難しい受講生に、Coursera(コーセラ)は学資援助を提供しています。左側の[登録]ボタンの下にある[学資援助]のリンクをクリックして申請してください。申請書の入力を促すメッセージが表示され、承認されると通知が届きます。キャップストーンプロジェクトを含む専門講座の各コースでこのステップを完了する必要があります。詳細

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