0% encontró este documento útil (0 votos)
5 vistas26 páginas

03 - Generalidades Del Lenguaje Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas26 páginas

03 - Generalidades Del Lenguaje Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 26

Módulo 1 – Fundamentos de Programación Python

Generalidades del
lenguaje Python
Especialización en Ciencia de Datos
Contenido

1. ¿Por qué Python?


2. Zen de Python.
3. Características del lenguaje Python.
4. Crecimiento de Python.
5. Webs de utilidad.
6. Entorno de trabajo.
¿Por qué Python?

Python es un lenguaje libre, sencillo, legible


y con una curva de aprendizaje exponencial. El
zen de Python es la sencillez y
entendibilidad.
Zen de Python
Zen de Python (traducción)
Características del Lenguaje Python

Python es un lenguaje de programación de alto nivel, de


propósito general, multiparadigma, interpretado, de tipado
dinámico, multiplataforma, cuya filosofía apunta a la
legibilidad de su código.
Múltiples propósitos

Python puede ser aplicado para automatización de tareas, machine


learning, big data, computación científica, desarrollo web,
aplicaciones GUI, programación IoT, entre otras.
Multiparadigma

Python no obliga a utilizar un paradigma particular, permite varios


estilos: programación procedural, programación orientada a
objetos, programación imperativa, programación funcional.
Lenguaje Interpretado

Lenguaje Interpretado Lenguaje Compilado

El código es traducido mediante El código es traducido por completo de una sola vez
un intérprete a medida que es mediante un proceso llamado compilación para ser
necesario. Ej: “Python“, “Ruby”, ejecutado por un sistema predeterminado. Ej: “C”, “C++”,
“Javascript”, etc. Java, etc.
Una gran comunidad

Es un lenguaje de código abierto, con una curva de aprendizaje alta, soportado por una
gran comunidad de desarrolladores alrededor del mundo, contribuyendo en el
desarrollo de librerías para múltiples propósitos, contestando preguntas en los foros
especializados, con muchos instructores construyendo maravillosos cursos.
Crecimiento de Python
Webs de utilidad
Sitio Oficial

https://www.python.org/
Documentación Oficial

https://docs.python.org/3/
W3C Schools

https://www.w3schools.com/python/
Tutorial Learn Python

https://www.learnpython.org/es/
Consola Online

https://www.python.org/shell/
¡Python donde sea!

https://www.pythonanywhere.com/
Jupyter iPython Notebooks

https://jupyter.org/try
Google Collab

https://colab.research.google.com/
Entorno de trabajo
Anaconda

https://www.anaconda.com/
Jupyter Notebooks

https://jupyter.org/
Spyder

https://www.spyder-ide.org/
Dudas y consultas
Fin Presentación

También podría gustarte