Give your career the gift of Coursera Plus with $160 off, billed annually. Save today.

University of Michigan

Estruturas de dados Python

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
20 hours to complete
3 weeks at 6 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
20 hours to complete
3 weeks at 6 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Explicar os princípios das estruturas de dados e como elas são usadas

  • Criar programas que são capazes de ler e gravar dados de arquivos

  • Armazenar dados como pares de chave/valor usando dicionários Python

  • Realizar tarefas de várias etapas, como classificação ou looping usando tuplas

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in Portuguese (Brazil)

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 7 modules in this course

Nesta aula, continuamos de onde paramos na aula anterior, começando no Capítulo 6 do livro cobrindo Strings e passando para estruturas de dados. A segunda semana desta aula é dedicada a instalar o Python se você quiser realmente executar os aplicativos em seu desktop ou laptop. Se você optar por não instalar o Python, basta pular para a terceira semana e obtenha uma vantagem inicial.

What's included

7 videos7 readings1 assignment1 app item

Neste módulo, você configurará tudo para começar a escrever programas em Python. Nós não exigimos a instalação do Python para esta classe. Você pode escrever e testar programas Python no navegador usando o "Python Code Playground" nesta lição. Leia o material "Usando o Python nesta aula" para obter detalhes.

What's included

5 videos2 readings1 peer review1 app item

Até agora, temos trabalhado com dados que são lidos do usuário ou dados em constantes. Mas os programas reais processam quantidades muito maiores de dados lendo e gravando arquivos no armazenamento secundário do seu computador. Neste capítulo, começamos a escrever nossos primeiros programas que leem, digitalizam e processam dados reais.

What's included

5 videos1 reading1 assignment2 app items

Como queremos resolver problemas mais complexos em Python, precisamos de variáveis mais poderosas. Até agora, usamos variáveis simples para armazenar números ou strings em que temos um único valor em uma variável. Começando com listas, armazenaremos muitos valores em uma única variável usando um esquema de indexação para armazenar, organizar e recuperar valores diferentes de dentro de uma única variável. Chamamos essas variáveis de "coleções" ou "estruturas de dados" de vários valores.

What's included

7 videos1 assignment2 app items

O dicionário Python é uma de suas estruturas de dados mais poderosas. Em vez de representar valores em uma lista linear, os dicionários armazenam dados como pares de chave/valor. O uso de pares de chave/valor nos dá um "banco de dados" simples na memória em uma única variável Python.

What's included

8 videos1 assignment1 app item

As tuplas são nossa terceira e última estrutura básica de dados Python. As tuplas são uma versão simples das listas. Nós muitas vezes usamos tuplas em conjunto com dicionários para realizar tarefas de várias etapas, como classificar ou percorrer todos os dados em um dicionário.

What's included

6 videos1 assignment1 app item

Para comemorar sua chegada à metade do caminho em nossa Especialização Python para Todos, convidamos você para participar da nossa cerimônia de graduação on-line. Não é muito longa e apresenta um orador de início e um discurso de início muito curto.

What's included

2 videos3 readings

Instructor

Charles Russell Severance
University of Michigan
60 Courses4,373,515 learners

Offered by

Recommended if you're interested in Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Software Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions