このコースについて
314,029 最近の表示

Learner Career Outcomes

45%

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

45%

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

25%

昇給や昇進につながった

次における5の1コース

100%オンライン

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

柔軟性のある期限

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

初級レベル

約22時間で修了

推奨:14 hours/week...

英語

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

Learner Career Outcomes

45%

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

45%

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

25%

昇給や昇進につながった

次における5の1コース

100%オンライン

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

柔軟性のある期限

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

初級レベル

約22時間で修了

推奨:14 hours/week...

英語

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

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

1
11時間で修了

General Introduction

27件のビデオ (合計172分), 31 readings, 5 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
8時間で修了

Sequences and Iteration

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

Booleans and Conditionals

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

Sequence Mutation and Accumulation Patterns

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 分
4.8
448件のレビューChevron Right

Python Basics からの人気レビュー

by NROct 18th 2019

It's a must join course for the people who want to deep dive into the world of Python. I really loving this course very much. I wanna explore more hence opting for other parts of this specialization.

by KDSep 15th 2019

This is best introductory programming course in python. Mentors are planting every concept in our head in very fluent ways. You must take take this course as a begineer python programmer like me.

講師

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

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