Informações sobre o curso
129,215 visualizações recentes

Learner Career Outcomes

25%

comecei uma nova carreira após concluir estes cursos

20%

consegui um benefício significativo de carreira com este curso

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 24 horas para completar

Sugerido: 14 hours/week...

Inglês

Legendas: Inglês, Vietnamita, Coreano

Learner Career Outcomes

25%

comecei uma nova carreira após concluir estes cursos

20%

consegui um benefício significativo de carreira com este curso

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 24 horas para completar

Sugerido: 14 hours/week...

Inglês

Legendas: Inglês, Vietnamita, Coreano

Programa - O que você aprenderá com este curso

Semana
1
6 horas para concluir

Files and CSV Output

14 vídeos (Total 88 mín.), 14 leituras, 3 testes
14 videos
Welcome to Python Functions, Files, and Dictionaries2min
How to Use the Interactive Textbook14min
Introduction: Files1min
Reading a File9min
Finding a File in Your File System6min
Writing to a File7min
Using With to Open Files5min
Conclusion: Files1min
Introduction: .csv Format3min
Reading a .csv File8min
Writing Data to a .csv File10min
Tips on File Naming2min
Conclusion: .csv Format1min
14 leituras
Syllabus10min
Help Us Learn More About You!10min
Introduction: Working with Data Files10min
Reading a File10min
Alternative File Reading Methods10min
Iterating Over Lines in a File10min
Finding a File in your File System10min
Writing to a File10min
Using With to Open Files10min
Recipe for Reading and Processing a File10min
CSV Format10min
Reading a .csv File10min
Writing Data to a .csv File10min
Tips on Handling Files10min
1 exercícios práticos
Optional - What Did You Use to Practice This Week?4min
Semana
2
6 horas para concluir

Dictionaries and Dictionary Accumulation

10 vídeos (Total 77 mín.), 9 leituras, 4 testes
10 videos
Demonstration: Dictionary Basics4min
Dictionary Operations7min
Dictionary Methods12min
Demonstration: Dictionary Methods3min
Aliasing and Copying with Dictionaries3min
Dictionary Accumulation13min
Demonstration: Dictionary Accumulation5min
Accumulating Results From a Dictionary12min
Demonstration: Accumulating Results From a Dictionary7min
9 leituras
Introduction: Dictionary Learning Goals10min
Introduction: Dictionaries10min
Dictionary Operations10min
Dictionary Methods10min
Aliasing and Copying10min
Introduction: Accumulating Multiple Results in a Dictionary10min
Accumulating Results From a Dictionary10min
Accumulating the Best Key10min
When to Use a Dictionary10min
1 exercícios práticos
Optional - What Did You Use to Practice This Week?4min
Semana
3
8 horas para concluir

Functions and Tuples

16 vídeos (Total 81 mín.), 19 leituras, 4 testes
16 videos
Defining Functions5min
Positional Parameter Passing6min
Returning Values12min
Way of the Programmer: Decoding a Function4min
A Function that Accumulates8min
Conclusion: Functions59s
Introduction: Variable Scoping and Side Effects48s
Local and Global Variables9min
Function Composition10min
Mutable Objects and Side Effects5min
Conclusion: Variable Scoping and Side Effects1min
Introduction: Tuple Packing and Unpacking40s
Tuple Packing3min
Tuple Assignment with Unpacking8min
Conclusion: Tuple Packing and Unpacking39s
19 leituras
Introduction to Functions10min
Function Definition10min
Function Invocation10min
Function Parameters10min
Returning a Value from a Function10min
Decoding a Function10min
A Function that Accumulates10min
Local Variables10min
Global Variables10min
Function Composition10min
Flow of Execution Summary10min
Print vs. Return10min
Passing Mutable Objects10min
Side Effects10min
Introduction10min
Tuple Packing10min
Tuples as Return Values10min
Tuple Assignment with Unpacking10min
Unpacking Into Iterator Variables10min
1 exercícios práticos
Optional - What Did You Use to Practice This Week?4min
Semana
4
6 horas para concluir

More Iteration and Advanced Functions

7 vídeos (Total 49 mín.), 10 leituras, 4 testes
7 videos
The Listener Loop7min
Break and Continue5min
Way of the Programmer: Infinite Loops4min
Optional Parameters4min
Keyword Parameters7min
Anonymous Functions with Lambda Expressions5min
10 leituras
Introduction10min
The While Statement10min
The Listener Loop10min
Randomly Walking Turtles10min
Break and Continue10min
Infinite Loops10min
Introduction: Optional Parameters10min
Keyword Parameters10min
Anonymous Function with Lambda Expressions10min
Programming With Style10min
1 exercícios práticos
Optional - What Did You Use to Practice This Week?4min
4.8
147 avaliaçõesChevron Right

Principais avaliações do Python Functions, Files, and Dictionaries

por 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

por BANov 7th 2019

The course met all my expectations and went beyond. The instructors' explanations were easy to understand and the innovative method of having a digital textbook was undoubtedly convenient.

Instrutores

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

Sobre Universidade de 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....

Sobre Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.