Pular para o conteúdo principal
InícioPython

programa

Programação Python

Aumente o nível de suas habilidades de programação. Você aprenderá a otimizar o código, escrever funções e testes e usar as melhores práticas de engenharia de software.
Inicie a faixa gratuitamente

Incluído comPremium or Teams

Pythontopics.programacao19 horas9,812

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.
Group

Treinar 2 ou mais pessoas?

Tentar DataCamp for Business

Amado por alunos de milhares de empresas

Descrição da Trilha

Programação Python

Neste curso, você desenvolverá os conceitos e as habilidades abordados no curso de habilidades Python Programming Fundamentals! Aprimore suas funções personalizadas aproveitando os gerenciadores de contexto e decoradores e saiba como aumentar a eficiência do seu código. À medida que suas habilidades se desenvolvem, você passa a entender os conceitos de engenharia de software, incluindo modularidade, documentação e testes automatizados usando pytest. Ao final do curso, você usará suas habilidades de programação orientada a objetos (OOP) para ler, reutilizar e manter seu código. Inicie esta trilha para continuar sua jornada de programação em Python. Em seguida, você terá experiência prática ao aprender a escrever funções seguindo as práticas recomendadas, como escrever documentação e usar gerenciadores de contexto e decoradores. À medida que suas habilidades em Python se desenvolvem, você passa a entender os conceitos de engenharia de software, incluindo modularidade, documentação e testes automatizados, antes de se aprofundar no aprendizado de habilidades de teste de unidade, como depuração de código, desenvolvimento orientado por testes (TDD) e uso de fixtures e mocking. Ao longo do caminho, você usará pacotes como pandas, NumPy, setuptools, pytest e pycodestyle para praticar a programação em Python. Ao final do curso, você usará suas habilidades de programação orientada a objetos (OOP) para ler, reutilizar e manter seu código. Inicie esta trilha para continuar sua jornada de programação em Python.

Pré-requisitos

Fundamentos de programação Python
  • Chapter

    Bônus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Como escrever um código Python eficiente

    Aprenda a escrever código eficiente que execute rapidamente e aloque recursos com habilidade.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Programação Python
4 cursos
Faixa
Concluída

Declaração de Realização Earn

Adicione esta credencial ao seu perfil, currículo ou currículo do LinkedIn
Compartilhe nas redes sociais e em sua avaliação de desempenho

Incluído comPremium or Teams

Inscreva-se agora

Junte-se a mais 15 milhões de alunos e comece Programação Python Hoje!

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.