À propos de ce cours

2,064,881 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
Sous-titres : Anglais, Vietnamien, Coréen

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
Sous-titres : Anglais, Vietnamien, Coréen

Offert par

Logo Université du Michigan

Université du Michigan

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up97%(24,670 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

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

Foire Aux Questions

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

  • Oui, Coursera offre une Aide Financière aux étudiants qui n'ont pas les moyens d'acquitter les frais. Demandez-la en cliquant sur le lien Aide Financière sous le bouton S'inscrire situé à gauche. Vous devrez remplir un formulaire de demande et vous serez averti(e) si elle est acceptée. Vous devrez répéter cette procédure pour chaque cours de la Spécialisation, y compris pour le Projet Final. En savoir plus.

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