Über diesen Kurs
131,277 kürzliche Aufrufe

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Anfänger“

Ca. 23 Stunden zum Abschließen

Empfohlen: 14 hours/week...

Englisch

Untertitel: Englisch, Vietnamesisch, Koreanisch
User
Kursteilnehmer, die sich für Course entscheiden, sind
  • Data Scientists
  • Process Analysts
  • Data Analysts
  • Risk Managers
  • Security Engineers
User
Kursteilnehmer, die sich für Course entscheiden, sind
  • Data Scientists
  • Process Analysts
  • Data Analysts
  • Risk Managers
  • Security Engineers

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Anfänger“

Ca. 23 Stunden zum Abschließen

Empfohlen: 14 hours/week...

Englisch

Untertitel: Englisch, Vietnamesisch, Koreanisch

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1
6 Stunden zum Abschließen

Files and CSV Output

14 Videos (Gesamt 88 min), 14 Lektüren, 3 Quiz
14 Videos
Welcome to Python Functions, Files, and Dictionaries2m
How to Use the Interactive Textbook14m
Introduction: Files1m
Reading a File9m
Finding a File in Your File System6m
Writing to a File7m
Using With to Open Files5m
Conclusion: Files1m
Introduction: .csv Format3m
Reading a .csv File8m
Writing Data to a .csv File10m
Tips on File Naming2m
Conclusion: .csv Format1m
14 Lektüren
Syllabus10m
Help Us Learn More About You!10m
Introduction: Working with Data Files10m
Reading a File10m
Alternative File Reading Methods10m
Iterating Over Lines in a File10m
Finding a File in your File System10m
Writing to a File10m
Using With to Open Files10m
Recipe for Reading and Processing a File10m
CSV Format10m
Reading a .csv File10m
Writing Data to a .csv File10m
Tips on Handling Files10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?4m
Woche
2
6 Stunden zum Abschließen

Dictionaries and Dictionary Accumulation

10 Videos (Gesamt 77 min), 9 Lektüren, 4 Quiz
10 Videos
Demonstration: Dictionary Basics4m
Dictionary Operations7m
Dictionary Methods12m
Demonstration: Dictionary Methods3m
Aliasing and Copying with Dictionaries3m
Dictionary Accumulation13m
Demonstration: Dictionary Accumulation5m
Accumulating Results From a Dictionary12m
Demonstration: Accumulating Results From a Dictionary7m
9 Lektüren
Introduction: Dictionary Learning Goals10m
Introduction: Dictionaries10m
Dictionary Operations10m
Dictionary Methods10m
Aliasing and Copying10m
Introduction: Accumulating Multiple Results in a Dictionary10m
Accumulating Results From a Dictionary10m
Accumulating the Best Key10m
When to Use a Dictionary10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?4m
Woche
3
8 Stunden zum Abschließen

Functions and Tuples

16 Videos (Gesamt 81 min), 19 Lektüren, 4 Quiz
16 Videos
Defining Functions5m
Positional Parameter Passing6m
Returning Values12m
Way of the Programmer: Decoding a Function4m
A Function that Accumulates8m
Conclusion: Functions59
Introduction: Variable Scoping and Side Effects48
Local and Global Variables9m
Function Composition10m
Mutable Objects and Side Effects5m
Conclusion: Variable Scoping and Side Effects1m
Introduction: Tuple Packing and Unpacking40
Tuple Packing3m
Tuple Assignment with Unpacking8m
Conclusion: Tuple Packing and Unpacking39
19 Lektüren
Introduction to Functions10m
Function Definition10m
Function Invocation10m
Function Parameters10m
Returning a Value from a Function10m
Decoding a Function10m
A Function that Accumulates10m
Local Variables10m
Global Variables10m
Function Composition10m
Flow of Execution Summary10m
Print vs. Return10m
Passing Mutable Objects10m
Side Effects10m
Introduction10m
Tuple Packing10m
Tuples as Return Values10m
Tuple Assignment with Unpacking10m
Unpacking Into Iterator Variables10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?4m
Woche
4
6 Stunden zum Abschließen

More Iteration and Advanced Functions

7 Videos (Gesamt 49 min), 10 Lektüren, 4 Quiz
7 Videos
The Listener Loop7m
Break and Continue5m
Way of the Programmer: Infinite Loops4m
Optional Parameters4m
Keyword Parameters7m
Anonymous Functions with Lambda Expressions5m
10 Lektüren
Introduction10m
The While Statement10m
The Listener Loop10m
Randomly Walking Turtles10m
Break and Continue10m
Infinite Loops10m
Introduction: Optional Parameters10m
Keyword Parameters10m
Anonymous Function with Lambda Expressions10m
Programming With Style10m
1 praktische Übung
Optional - What Did You Use to Practice This Week?4m
4.8
127 BewertungenChevron Right

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

25%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

Top-Bewertungen von Python Functions, Files, and Dictionaries

von SGSep 16th 2019

It's amazing learn for beginner .A wonderful learning resource and very simple way explains everything . Excellent lessons ,check your understanding ,e-book ,practice, and quiz work and lot of thing

von ASJun 3rd 2019

The instructors presentation is clear and concise. The pace is perfect for beginners in Python and the exercises and practice questions help reinforce the content in the course.

Dozenten

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

Über 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....

Über den Spezialisierung 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

Häufig gestellte Fragen

  • Sobald Sie sich für ein Zertifikat angemeldet haben, haben Sie Zugriff auf alle Videos, Quizspiele und Programmieraufgaben (falls zutreffend). Aufgaben, die von anderen Kursteilnehmern bewertet werden, können erst dann eingereicht und überprüft werden, wenn Ihr Unterricht begonnen hat. Wenn Sie sich den Kurs anschauen möchten, ohne ihn zu kaufen, können Sie womöglich auf bestimmte Aufgaben nicht zugreifen.

  • Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse der Spezialisierung und Sie erhalten nach Abschluss aller Arbeiten ein Zertifikat. Ihr elektronisches Zertifikat wird zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..