Especialização de programação Python 3

coursera.inc

coursera.inc

Especialização de programação Python 3

Descrição

Esta especialização ensina os fundamentos da programação em Python 3. Começaremos do início, com variáveis, condicionais e loops, e chegaremos a algum material intermediário, como parâmetros de palavra-chave, compreensão de lista, expressões lambda e herança de classe.

 

Você terá muitas oportunidades de praticar. Você também aprenderá maneiras de raciocinar sobre a execução do programa, para que não seja mais misterioso e você possa depurar programas quando eles não funcionarem.

 

Ao final da especialização, você estará escrevendo programas que consultam APIs da Internet em busca de dados e extraem informações úteis deles. E você poderá aprender a usar novos módulos e APIs por conta própria lendo a documentação. Isso lhe dará um grande lançamento para ser um programador Python independente.

 

Esta especialização é um bom próximo passo para você, caso tenha concluído o Python para Todos, mas deseja um tratamento mais aprofundado dos fundamentos do Python e mais prática, para que possa avançar com confiança para especializações como Applied Data Science with Python.

 

Mas também é apropriado como um primeiro conjunto de cursos em Python se você já estiver familiarizado com alguma outra linguagem de programação ou se estiver pronto para o desafio de mergulhar de cabeça.

 

Habilidades que você vai ganhar

JSON
Programação de computador
Programação Python
Ordenação

 

Certificados compartilháveis e 100% on-line

Aproximadamente 5 meses para concluir

Ritmo sugerido de 7 horas/semana

Curso em: Inglês

Legendas: Inglês, árabe, francês, português (europeu), italiano, português (brasileiro), vietnamita, coreano, alemão, russo, espanhol

 

Instrutores:

 

Paul Resnick
Professor Colegiado Michael D. Cohen
Escola de Informação

 

Christopher Brooks
Professor assistente
Escola de Informação

 

Steve Oney
Professor assistente
Escola de Informação

Módulos e Conteúdo

Curso 1: Noções básicas de Python<

- Este curso apresenta os fundamentos do Python 3, incluindo execução condicional e iteração como estruturas de controle e strings e listas como estruturas de dados. Você programará uma tartaruga na tela para fazer desenhos bonitos. Você também aprenderá a desenhar diagramas de referência como uma forma de raciocinar sobre as execuções do programa, o que ajudará a desenvolver suas habilidades de depuração. O curso não tem pré-requisitos. Ele cobrirá os capítulos 1-9 do livro "Fundamentals of Python Programming", que é o texto que acompanha (opcional e gratuito) para este curso.

O curso é para você, se você é um novato na programação Python, se precisa de uma atualização sobre os fundamentos do Python ou se já teve alguma exposição à programação Python, mas deseja uma exposição e vocabulário mais aprofundados para descrever e raciocinar sobre programas.

Este é o primeiro dos cinco cursos da Especialização em Programação em Python 3.

Curso 2: Funções, arquivos e dicionários do Python<

- Este curso apresenta a estrutura de dados do dicionário e as funções definidas pelo usuário. Você aprenderá sobre variáveis ​​locais e globais, passagem de parâmetro opcional e palavra-chave, funções nomeadas e expressões lambda. Você também aprenderá sobre a função classificada do Python e como controlar a ordem em que ela é classificada passando outra função como entrada. Para seu projeto final, você lerá dados simulados de mídia social de um arquivo, calculará pontuações de sentimento e gravará arquivos .csv. Abrange os capítulos 10-16 do livro “Fundamentals of Python Programming”, que é o texto que acompanha (opcional e gratuito) para este curso.

O curso é adequado para você, se você já fez o curso "Python Basics" e deseja obter mais conhecimentos fundamentais da linguagem Python. Juntos, ambos os cursos são voltados para iniciantes em programação Python, aqueles que precisam de uma atualização sobre os fundamentos do Python ou aqueles que podem ter tido alguma exposição à programação Python, mas desejam uma exposição e vocabulário mais aprofundados para descrever e raciocinar sobre programas.

Este é um seguimento do curso "Python Basics" (curso 1 da Especialização em Programação Python 3), e é o segundo de cinco cursos da especialização.

Curso 3: Coleta e processamento de dados com Python<

- Este curso ensina você a buscar e processar dados de serviços na Internet. Abrange as compreensões de lista do Python e oferece oportunidades para praticar a extração e o processamento de dados profundamente aninhados. Você também aprenderá como usar o módulo de solicitações Python para interagir com APIs REST e o que procurar na documentação dessas APIs. Para o projeto final, você construirá um “recomendador de tags” para o site de compartilhamento de fotos flickr.

O curso é adequado para você que já fez os cursos "Python Basics" e "Python Functions, Files, and Dictionaries" (cursos 1 e 2 da Especialização em Programação Python 3). Se você já está familiarizado com os fundamentos do Python, mas deseja praticar a recuperação e o processamento de dados aninhados complexos de serviços da Internet, também pode se beneficiar deste curso sem fazer os dois anteriores.

Este é o terceiro de cinco cursos da Especialização em Programação em Python 3.

Curso 4: Classes e herança do Python<

- Este curso apresenta classes, instâncias e herança. Você aprenderá como usar classes para representar dados de maneira concisa e natural. Você também aprenderá como substituir métodos internos e como criar classes "herdadas" que reutilizam a funcionalidade. Você também aprenderá como criar classes. Por fim, você será apresentado ao bom hábito de programação de escrever testes automatizados para seu próprio código.

O curso é mais adequado para você se você já estiver familiarizado com os fundamentos do Python, que são abordados nos cursos "Python Basics" e "Python Functions, Files, and Dictionaries" (cursos 1 e 2 da Especialização em Programação Python 3). É opcional ter feito o curso "Coleta e processamento de dados com Python" (curso 3 da especialização), mas o conhecimento de recuperação e processamento de dados aninhados complexos é útil.

Este é o quarto de cinco cursos da Especialização em Programação em Python 3.

Pré-requisitos

Avaliações

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Especialização de programação Python 3”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Institucional

PHP Code Snippets Powered By : XYZScripts.com