SlideShare una empresa de Scribd logo
1 de 20
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
¿Cuáles son las
preguntas más
frecuentes en
una entrevista
para trabajar
con Python?
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Conocimientos generales
de programación
¿Qué es la programación procedimental?
¿Y la programación funcional?
¿Por qué debes hacer tu código más
legible?
¿Qué es la encapsulación? Defina la
abstracción de datos.
1
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
¿Qué es Python?¿Qué nos
ofrece?¿Cuáles son sus
características?
¿Qué beneficios nos ofrece Python?
¿En qué áreas se puede utilizar Python?
¿Se puede compilar un programa Python?
2
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
¿Qué es PEP 8?
3
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
¿Diferencias entre
Python 2.x y Python
3.x?
4
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Conocimientos esenciales de
Python
¿Cómo se ejecuta un script Python?
¿Qué diferencia un fichero con extensión .PY de uno con extensión
.PYC?
¿Es obligatoria la indentación de código en Python?
¿Se distingue entre mayúsculas y minúsculas (casesensitive)?
¿Cuántas palabras clave (keywords) tiene Python?¿Por qué debemos
conocerlas?
¿Cómo se escriben comentarios en Python?
Definal el uso de las funciones help() y dir()
¿Para qué sirve del?¿Qué lo diferencia de clear()?
En la función print(), ¿qué efecto tiene el parámetro end?
¿Cómo se gestiona la memoria en Python?
¿En qué se diferencian las variables locales de las globales?
Háblenos de las variables de entorno.
¿Para qué nos sirve assert?
5
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Los datos en Python
¿Qué significa que Python sea tipado dinámicamente?
¿Dispone Python de tipos de datos primitivos?¿Cuáles?
¿Qué son tipos de datos mutables e inmutables?
¿Existen en Python los arrays por defecto?
¿Qué es None?
La conversión entre tipos de datos, ¿cómo se realiza?
6
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Conocimiento
general del
lenguaje7
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Operadores en
Python
8
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Pass, Break y Continue
¿Qué es pass en Python?
¿Qué pasa con break y continue?
9
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Trabajo con cadenas
¿Qué hacen estas... funciones de Python?
Conversiones a cadena.
Conversiones de cadena a...
¿Qué son los docstrings?
¿Cómo formateamos una cadena?
10
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Estructuras o colecciones
de datos
¿Qué diferencia a una lista de una lista enlazada?
¿Qué es una tupla?
¿Qué es un diccionario?
¿Qué es un conjunto?
Háblenos sobre los rangos.
¿Cuáles son las diferencias entre tal o cuál colección de
datos?¿Cuándo usar una u otra colección de datos?
¿Arrays o listas?
¿Cómo inicializar las diferentes colecciones de datos en blanco?
Operar colecciones de..., una determinada forma.
Gestión de los índices de una colección de datos.
¿Qué hace el método... del tipo de estructura...?
¿Qué es la comprensión en las colecciones de datos?
Explíquenos sobre los iteradores en Python.
11
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Funciones
¿Qué es una función en Python?
¿Funciones built-in?
¿Qué son parámetros y argumentos en Python?
¿Las funciones Python reciben los argumentos por valor o por
referencia?
¿Qué es *args y **kwargs?
¿Para qué sirve return?
¿Pueden crearse funciones anidadas?¿Cómo se usan?
¿Cómo es la recursión en Python?
¿Para qué se utiliza yield?
¿Y la función map() que hace?
¿Qué son predicados (predicates)?
¿Qué son generadores (generators)?
¿Qué es un decorador (decorator) en Python?
12
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Lambdas
¿Qué es una lambda?
¿Cuál es la diferencia entre una función
lambda y otra normal?
¿Por qué las funciones lambda no tienen
declaraciones?
13
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Gestión de ficheros
¿Para qué se usan las funciones open() y
close() en Python?
¿Por qué debemos cerrar los ficheros
abiertos?
¿Cómo se borran ficheros en Python?
¿Por qué necesitamos los directorios en
Python?
¿Cómo obtener el directorio actual?
14
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Gestión de excepciones
¿Qué son las excepciones en Python?
¿Qué diferencia hay entre errores y
excepciones?
¿Qué provoca una excepción?
¿Qué son las declaraciones try y except?
15
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Módulos y
complementarios en
Python
¿Qué es un módulo en Python?
¿Qué son paquetes?
¿Qué es un namespace o nombre de espacio?
¿Cómo importar un módulo?
¿Cómo podemos usar en Python librerías de terceros?
¿Por qué se usa a menudo en Python esta declaración: if
__name__ == "__main__"?
¿Cuál es la librería para generar números aleatorios?
¿Qué podemos usar en Python para utilizar expresiones
regulares?
¿Qué es el módulo numpy?
¿Qué es django?
16
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Programación orientada a
objetos
¿Qué es una clase en Python?
¿Qué son los métodos de una clase?
¿Qué son dunders en Python?
¿Qué es el método __init__()?
¿Qué es self?
¿Qué es un objeto de una clase?
¿Cómo copiar un objeto en Python? Y ¿Qué son deep copys y
shallow copys?
¿Se pueden declarar clases anidadas?
¿Cómo es la herencia en Python?
¿Qué es monkey patching en Python?
¿Qué es pickling y unpickling?
¿Por qué sobrecargar operadores?
17
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Pruebas
prácticas18
Por José Manuel Domínguez Romero
19 tipos de preguntas que pueden aparecer en una entrevista
de Python
https://obelearningservices.com/
Depuración y
testeo19

Más contenido relacionado

Similar a Python.19.tipos.preguntas.entrevista

Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
El poder de los reptiles: Hacer herramientas de hacking es fácil
El poder de los reptiles: Hacer herramientas de hacking es fácilEl poder de los reptiles: Hacer herramientas de hacking es fácil
El poder de los reptiles: Hacer herramientas de hacking es fácilDaniel Garcia (a.k.a cr0hn)
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisJuan Percy Rojas Cruz
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfJaviMartin21
 
Python para todos
Python para todosPython para todos
Python para todosErik Gur
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfRafalJMalave
 
Python para todos
Python para todosPython para todos
Python para todossebas145713
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdfssuser626fe4
 
Las claves en el arte de la Escucha Activa en los medios online
Las claves en el arte de la Escucha Activa en los medios onlineLas claves en el arte de la Escucha Activa en los medios online
Las claves en el arte de la Escucha Activa en los medios onlineOteara
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientesalexis ibarra
 
Lenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptxLenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptxCZSOTEC
 
Aprende Python de novato a profesional
Aprende Python de novato a profesionalAprende Python de novato a profesional
Aprende Python de novato a profesionalErasmoCesarOrtunoMor
 
¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?Romén Rodríguez-Gil
 

Similar a Python.19.tipos.preguntas.entrevista (20)

Introduccion a python
Introduccion a pythonIntroduccion a python
Introduccion a python
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
El poder de los reptiles: Hacer herramientas de hacking es fácil
El poder de los reptiles: Hacer herramientas de hacking es fácilEl poder de los reptiles: Hacer herramientas de hacking es fácil
El poder de los reptiles: Hacer herramientas de hacking es fácil
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Las claves en el arte de la Escucha Activa en los medios online
Las claves en el arte de la Escucha Activa en los medios onlineLas claves en el arte de la Escucha Activa en los medios online
Las claves en el arte de la Escucha Activa en los medios online
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
 
Lenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptxLenguaje programación SEM11.pptx
Lenguaje programación SEM11.pptx
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
Aprende Python de novato a profesional
Aprende Python de novato a profesionalAprende Python de novato a profesional
Aprende Python de novato a profesional
 
CRCNY Aprenda a Programar en Python
CRCNY Aprenda a Programar en PythonCRCNY Aprenda a Programar en Python
CRCNY Aprenda a Programar en Python
 
¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?¿Qué define a un buen desarrollador de Software?
¿Qué define a un buen desarrollador de Software?
 

Python.19.tipos.preguntas.entrevista

  • 1. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ ¿Cuáles son las preguntas más frecuentes en una entrevista para trabajar con Python?
  • 2. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Conocimientos generales de programación ¿Qué es la programación procedimental? ¿Y la programación funcional? ¿Por qué debes hacer tu código más legible? ¿Qué es la encapsulación? Defina la abstracción de datos. 1
  • 3. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ ¿Qué es Python?¿Qué nos ofrece?¿Cuáles son sus características? ¿Qué beneficios nos ofrece Python? ¿En qué áreas se puede utilizar Python? ¿Se puede compilar un programa Python? 2
  • 4. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ ¿Qué es PEP 8? 3
  • 5. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ ¿Diferencias entre Python 2.x y Python 3.x? 4
  • 6. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Conocimientos esenciales de Python ¿Cómo se ejecuta un script Python? ¿Qué diferencia un fichero con extensión .PY de uno con extensión .PYC? ¿Es obligatoria la indentación de código en Python? ¿Se distingue entre mayúsculas y minúsculas (casesensitive)? ¿Cuántas palabras clave (keywords) tiene Python?¿Por qué debemos conocerlas? ¿Cómo se escriben comentarios en Python? Definal el uso de las funciones help() y dir() ¿Para qué sirve del?¿Qué lo diferencia de clear()? En la función print(), ¿qué efecto tiene el parámetro end? ¿Cómo se gestiona la memoria en Python? ¿En qué se diferencian las variables locales de las globales? Háblenos de las variables de entorno. ¿Para qué nos sirve assert? 5
  • 7. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Los datos en Python ¿Qué significa que Python sea tipado dinámicamente? ¿Dispone Python de tipos de datos primitivos?¿Cuáles? ¿Qué son tipos de datos mutables e inmutables? ¿Existen en Python los arrays por defecto? ¿Qué es None? La conversión entre tipos de datos, ¿cómo se realiza? 6
  • 8. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Conocimiento general del lenguaje7
  • 9. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Operadores en Python 8
  • 10. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Pass, Break y Continue ¿Qué es pass en Python? ¿Qué pasa con break y continue? 9
  • 11. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Trabajo con cadenas ¿Qué hacen estas... funciones de Python? Conversiones a cadena. Conversiones de cadena a... ¿Qué son los docstrings? ¿Cómo formateamos una cadena? 10
  • 12. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Estructuras o colecciones de datos ¿Qué diferencia a una lista de una lista enlazada? ¿Qué es una tupla? ¿Qué es un diccionario? ¿Qué es un conjunto? Háblenos sobre los rangos. ¿Cuáles son las diferencias entre tal o cuál colección de datos?¿Cuándo usar una u otra colección de datos? ¿Arrays o listas? ¿Cómo inicializar las diferentes colecciones de datos en blanco? Operar colecciones de..., una determinada forma. Gestión de los índices de una colección de datos. ¿Qué hace el método... del tipo de estructura...? ¿Qué es la comprensión en las colecciones de datos? Explíquenos sobre los iteradores en Python. 11
  • 13. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Funciones ¿Qué es una función en Python? ¿Funciones built-in? ¿Qué son parámetros y argumentos en Python? ¿Las funciones Python reciben los argumentos por valor o por referencia? ¿Qué es *args y **kwargs? ¿Para qué sirve return? ¿Pueden crearse funciones anidadas?¿Cómo se usan? ¿Cómo es la recursión en Python? ¿Para qué se utiliza yield? ¿Y la función map() que hace? ¿Qué son predicados (predicates)? ¿Qué son generadores (generators)? ¿Qué es un decorador (decorator) en Python? 12
  • 14. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Lambdas ¿Qué es una lambda? ¿Cuál es la diferencia entre una función lambda y otra normal? ¿Por qué las funciones lambda no tienen declaraciones? 13
  • 15. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Gestión de ficheros ¿Para qué se usan las funciones open() y close() en Python? ¿Por qué debemos cerrar los ficheros abiertos? ¿Cómo se borran ficheros en Python? ¿Por qué necesitamos los directorios en Python? ¿Cómo obtener el directorio actual? 14
  • 16. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Gestión de excepciones ¿Qué son las excepciones en Python? ¿Qué diferencia hay entre errores y excepciones? ¿Qué provoca una excepción? ¿Qué son las declaraciones try y except? 15
  • 17. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Módulos y complementarios en Python ¿Qué es un módulo en Python? ¿Qué son paquetes? ¿Qué es un namespace o nombre de espacio? ¿Cómo importar un módulo? ¿Cómo podemos usar en Python librerías de terceros? ¿Por qué se usa a menudo en Python esta declaración: if __name__ == "__main__"? ¿Cuál es la librería para generar números aleatorios? ¿Qué podemos usar en Python para utilizar expresiones regulares? ¿Qué es el módulo numpy? ¿Qué es django? 16
  • 18. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Programación orientada a objetos ¿Qué es una clase en Python? ¿Qué son los métodos de una clase? ¿Qué son dunders en Python? ¿Qué es el método __init__()? ¿Qué es self? ¿Qué es un objeto de una clase? ¿Cómo copiar un objeto en Python? Y ¿Qué son deep copys y shallow copys? ¿Se pueden declarar clases anidadas? ¿Cómo es la herencia en Python? ¿Qué es monkey patching en Python? ¿Qué es pickling y unpickling? ¿Por qué sobrecargar operadores? 17
  • 19. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Pruebas prácticas18
  • 20. Por José Manuel Domínguez Romero 19 tipos de preguntas que pueden aparecer en una entrevista de Python https://obelearningservices.com/ Depuración y testeo19