Pular para o conteúdo principal
Página inicialPythonPython Programming
programa de habilidades

Python Programming

In this track, you'll build on the concepts and skills covered in the Python Programming Fundamentals skill track! Enhance your custom functions by leveraging context managers and decorators, and learn how to improve the efficiency of your code. As your skills develop, you’ll then gain an understanding of software engineering concepts, including modularity, documentation, and automated testing using pytest. By the end of the track, you'll be using your object-oriented programming (OOP) skills to read, reuse, and maintain your code. Start this track to continue on your Python programming journey. Next, you’ll get hands-on experience as you learn how to write functions following best practices, such as how to write documentation and use context managers and decorators. As your Python skills develop, you’ll then gain an understanding of software engineering concepts, including modularity, documentation, and automated testing, before diving in to learn unit-testing skills like debugging code, Test Driven Development (TDD), and using fixtures and mocking. Along the way, you'll use packages like pandas, NumPy, setuptools, pytest, and pycodestyle to practice Python programming. By the end of the track, you'll be using your object-oriented programming (OOP) skills to read, reuse, and maintain your code. Start this track to continue on your Python programming journey.

PythonClock19hrsLearn4 cursosApply1 projetoTrophyDeclaração de Realização

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.
GroupTreinar 2 ou mais pessoas?Experimente o DataCamp For Business

Amado por alunos de milhares de empresas


1
Python
Writing Efficient Python Code

Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

4 hours

Logan Thomas Tiro na cabeça

Logan Thomas

Scientific Software Technical Trainer, Enthought

Sparkles Assistente de IAInscreva-se para usar o AI AssistantNosso assistente de IA é gratuito para todos os usuários registrados. Cadastre-se ou faça login para acessar o assistente e potencializar sua experiência de aprendizado.
Descobrir
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados
Experimente O DataCamp for BusinessPara uma solução sob medida , agende uma demonstração.

Instrutores

Junte-se a mais de 14,000,000 alunos e comece Python Programming hoje mesmo!

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.