Pular para o conteúdo principal
InícioPython

Curso

Praticando questões de entrevista de código em Python

AvançadoNível de habilidade
Atualizado 02/2025
Prepare-se para suas próximas entrevistas de programação em Python.
Iniciar Curso Gratuitamente
PythonProgramming4 h16 vídeos61 Exercícios5,050 XP28,399Certificado de conclusão

Crie sua conta gratuita

ou

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

Preferido por alunos de milhares de empresas

Group

Treinar 2 ou mais pessoas?

Experimentar DataCamp for Business

Descrição do curso

Entrevistas de código podem ser desafiadoras. Você pode receber perguntas para testar seu conhecimento de uma linguagem de programação. Em outros casos, pode receber uma tarefa para resolver e avaliar como você pensa. E, ao ser entrevistado para uma vaga de cientista de dados, é provável que perguntem sobre as ferramentas correspondentes disponíveis na linguagem. Em qualquer um dos cenários, para conquistar uma ótima vaga como cientista de dados, você precisa se preparar para ter o melhor desempenho. Por isso é tão importante praticar para comprovar sua expertise! Este curso é um guia para quem está começando sua trajetória para se tornar um cientista de dados profissional e um reforço para quem busca outras oportunidades. Vamos passar por tópicos fundamentais e avançados que vão preparar você para uma entrevista de código em Python. Como não é um curso passo a passo tradicional, alguns exercícios podem ser bem complexos. Mas quem disse que entrevistas são fáceis, não é?

Pré-requisitos

Python ToolboxRegular Expressions in PythonData Manipulation with pandas
1

Python Data Structures and String Manipulation

In this chapter, we'll refresh our knowledge of the main data structures used in Python. We'll cover how to deal with lists, tuples, sets, and dictionaries. We'll also consider strings and how to write regular expressions to retrieve specific character sequences from a given text.
Iniciar Capítulo
2

Iterable objects and representatives

This chapter focuses on iterable objects. We'll refresh the definition of iterable objects and explain, how to identify one. Next, we'll cover list comprehensions, which is a very special feature of Python programming language to define lists. Then, we'll recall how to combine several iterable objects into one. Finally, we'll cover how to create custom iterable objects using generators.
Iniciar Capítulo
3

Functions and lambda expressions

This chapter will focus on the functional aspects of Python. We'll start by defining functions with a variable amount of positional as well as keyword arguments. Next, we'll cover lambda functions and in which cases they can be helpful. Especially, we'll see how to use them with such functions as map(), filter(), and reduce(). Finally, we'll recall what is recursion and how to correctly implement one.
Iniciar Capítulo
4

Python for scientific computing

Praticando questões de entrevista de código em Python
Curso
concluído

Obtenha um certificado de conclusão

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

Faça como mais de 19 milhões de alunos e comece Praticando questões de entrevista de código em Python hoje mesmo!

Crie sua conta gratuita

ou

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

Desenvolva suas habilidades em dados com o app do DataCamp

Continue progredindo em qualquer lugar com nossos cursos para celular e desafios diários de programação de 5 minutos.