À propos de ce cours

1,105,077 consultations récentes

Résultats de carrière des étudiants

44%

ont commencé une nouvelle carrière après avoir terminé ce cours

46%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

28%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 36 heures pour terminer
Anglais

Résultats de carrière des étudiants

44%

ont commencé une nouvelle carrière après avoir terminé ce cours

46%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

28%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 36 heures pour terminer
Anglais

Offert par

Placeholder

Université du Michigan

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up97%(34,937 notes)Info
Semaine
1

Semaine 1

12 heures pour terminer

General Introduction

12 heures pour terminer
27 vidéos (Total 172 min), 31 lectures, 6 quiz
27 vidéos
How to Use the Interactive Textbook14 min
Getting Started7 min
Values and Data Types7 min
Operators and Operands7 min
Function Calls10 min
Data Types5 min
Type Conversion Functions5 min
Variables11 min
Statements and Expressions8 min
More About Statements and Expressions6 min
Updating Variables7 min
Hard-Coding3 min
Input6 min
Introduction - Objects and Turtle Graphics1 min
Our First Turtle Program6 min
Instances: A Herd of Turtles7 min
Repetition with a For Loop5 min
More Turtle Methods1 min
Importing Modules9 min
Conclusion - Turtle Graphics1 min
Introduction - Debugging1 min
Syntax, Runtime, and Semantic Errors6 min
Know Your Error Messages3 min
Incremental Programming6 min
Common Errors5 min
Conclusion - Debugging1 min
31 lectures
Syllabus10 min
Help Us Learn More About You!10 min
Values and Data Types10 min
Operators and Operands10 min
Order of Operations10 min
Function Calls10 min
Data Types10 min
Type Conversion Functions10 min
Variables10 min
Variable Names and Keywords10 min
Choosing the Right Variable Name10 min
Reassignment10 min
Statements and Expressions10 min
Updating Variables10 min
Hard-Coding10 min
Input10 min
Hello Little Turtles!10 min
Our First Turtle Program10 min
Instances: A Herd of Turtles10 min
Object Oriented Concepts10 min
Repetition with a For Loop10 min
A Few More Turtle Methods and Observations10 min
Summary of Turtle Methods10 min
Importing Modules10 min
Syntax Errors10 min
Runtime Errors10 min
Semantic Errors10 min
Know Your Error Messages10 min
Incremental Programming10 min
Common Errors10 min
Practice Assignment - Drawing with Turtle10 min
1 exercice pour s'entraîner
Optional - What Did You Use to Practice This Week?4 min
Semaine
2

Semaine 2

8 heures pour terminer

Sequences and Iteration

8 heures pour terminer
15 vidéos (Total 88 min), 23 lectures, 4 quiz
15 vidéos
Strings7 min
Lists2 min
Tuples3 min
The Index Operator7 min
The Slice Operator7 min
Concatenation and Repetition6 min
Count and Index10 min
Split and Join6 min
The For Loop12 min
The Accumulator Pattern4 min
The Range Function5 min
Naming Your Variables in For Loops3 min
Printing Intermediate Results4 min
Keeping Track of Your Iterator Variable and Your Iterable4 min
23 lectures
Introduction: Sequences10 min
Strings10 min
Lists10 min
Tuples10 min
Index Operator: Working with the Characters of a String and Accessing Elements in a List10 min
Disambiguating []: Creation vs. Indexing10 min
Length10 min
The Slice Operator10 min
Concatenation and Repetition10 min
Count and Index10 min
Splitting and Joining Strings10 min
Introduction: Iteration10 min
The for Loop10 min
Flow of Execution of the for Loop10 min
Strings and for Loops10 min
Lists and for Loops10 min
The Accumulator Pattern and the Range Function10 min
(Optional) Traversal and the for Loop: By Index10 min
(Optional) Nested Iteration: Image Processing10 min
(Optional) The Gory Details: Iterables10 min
Naming Variables in For Loops10 min
Printing Intermediate Results10 min
Keeping Track of Your Iterator Variable and Your Iterable10 min
1 exercice pour s'entraîner
Optional - What Did You Use to Practice This Week?4 min
Semaine
3

Semaine 3

5 heures pour terminer

Booleans and Conditionals

5 heures pour terminer
7 vidéos (Total 61 min), 12 lectures, 3 quiz
7 vidéos
Logical Operators10 min
The in and not in Operators3 min
Precedence of Operators2 min
Conditional Execution8 min
Unary Selection, Nested Conditionals, and Chained Conditionals16 min
The Accumulator Pattern with Conditionals and Accumulating a Maximum Value10 min
12 lectures
Intro: What We Can Do with Turtles and Conditionals10 min
Boolean Values and Boolean Expressions10 min
Logical Operators10 min
The in and not in Operators10 min
Precedence of Operators10 min
Conditional Execution: Binary Selection10 min
Omitting the else Clause: Unary Selection10 min
Nested Conditionals10 min
Chained Conditionals10 min
Make a Flow Chart before You Write Your Code10 min
The Accumulator Pattern with Conditionals10 min
Accumulating a Maximum Value10 min
1 exercice pour s'entraîner
Optional - What Did You Use to Practice This Week?4 min
Semaine
4

Semaine 4

10 heures pour terminer

Sequence Mutation and Accumulation Patterns

10 heures pour terminer
22 vidéos (Total 92 min), 15 lectures, 6 quiz
22 vidéos
Mutability12 min
List Element Deletion1 min
Objects and References4 min
Aliasing3 min
Cloning Lists2 min
Conclusion - Sequence Mutation1 min
Introduction - Methods on Lists and Strings1 min
Methods on Lists9 min
Append vs. Concatenate7 min
Non-Mutating Methods on Strings7 min
String Format Method8 min
Conclusion - Methods on Lists and Strings1 min
Introduction - Accumulating Lists and Strings48s
The Accumulator Pattern with Lists4 min
The Accumulator Pattern with Strings5 min
Conclusion - Accumulating Lists and Strings1 min
Introduction - Way of the Programmer47s
Making Reference Diagrams3 min
Accumulator Pattern Strategies8 min
Conclusion - Way of the Programmer54s
Introduction - Final Course Assignment4 min
15 lectures
Introduction: Transforming Sequences10 min
Mutability10 min
List Element Deletion10 min
Objects and References10 min
Aliasing10 min
Cloning Lists10 min
Methods on Lists10 min
Append vs. Concatenate10 min
Non-Mutating Methods on Strings10 min
String Format Method10 min
The Accumulator Pattern with Lists10 min
The Accumulator Pattern with Strings10 min
Accumulator Pattern Strategies10 min
Don't Mutate A List That You Are Iterating Through10 min
Course Feedback10 min

Avis

Meilleurs avis pour PYTHON BASICS

Voir tous les avis

À propos du Spécialisation Python 3 Programming

Python 3 Programming

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.