Curso de Python 3: Trabalhando com I/O

9,0

Nota desse curso

445

Alunos neste curso

Faça esse curso de Python e:

  • Veja como ler e escrever arquivos no Python
  • Entenda o encoding
  • Veja como gerenciar o contexto de abertura de um arquivo
  • Quais são as exceções comuns ao se trabalhar com arquivos
  • Como serializar e desserializar objetos em pickle e JSON

Conteúdo Detalhado

  1. Lendo Arquivos

    • Entendendo encoding
    • Lendo algumas linhas
    • Outras formas de leitura
  2. Escrevendo arquivos

    • Começando a escrever
    • Os métodos close e flush
    • Percorrendo o arquivo
    • Escrevendo nos arquivos
  3. Boas práticas e exceções

    • Um pouco de concorrência
    • A importância de fechar um recurso
    • Exceções comuns
    • Abrindo os arquivos
    • Gerenciando o contexto
    • Um pouco mais sobre o with
  4. Conhecendo o buffer

    • Buffers e bytes
    • Otimização de memória
    • Escrita com o buffer
    • Textos em Python 2 e no Python 3
  5. Convertendo os contatos

    • Do CSV para o Python
    • Convertendo para pickle
    • Pickle e segurança
    • Convertendo para json
    • Um pouco sobre comunicação entre sistemas
    • Um pouco sobre lambdas
    • DAOs para acesso a dados

Primeira aula de Python 3: Trabalhando com I/O

Instrutores

  • Yuri é desenvolvedor e instrutor. É estudante de Sistemas de Informação na FIAP e formado como Técnico em Informática no Senac SP. O seu foco é nas plataformas Java e Python e em outras áreas como Arquitetura de Software e Machine Learning. Yuri também atua como editor de conteúdo no blog da Alura, onde escreve, principalmente, sobre Redes, Docker, Linux, Java e Python.

Conteúdo relacionado

Cursos de Python em Programação

Leia nossos artigos de Programação

Público alvo

Pessoas que trabalham com Python e precisam trabalhar com a leitura e escrita de arquivos

Nível de Dificuldade

Básico

Última atualização

29/04/2020

Já é aluno?

Começar o Curso

Aprenda Python com esse e outros cursos, comece agora!

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas