Curso Python. Introducción. Vídeo 2
Introducción al curso de programación en Python
Resumen de la sección: En esta sección introductoria, se hablará sobre la historia de Python, quién lo creó y por qué. También se discutirán las características del lenguaje y los requisitos para programar en Python.
Historia y características de Python
- Guido van Rossum, un holandés, creó el lenguaje a principios de los años 90 o finales de los 80.
- Es importante conocer si Python es un lenguaje débilmente equipado o fuertemente equipado, si es orientado a objetos, interpretado o compilado.
- Se discutirán los requisitos de hardware necesarios para programar en Python.
- Además del paquete básico de Python, también se explorará la consola que lo acompaña y los entornos de desarrollo (IDE) recomendados.
Características destacadas
- Python es considerado un lenguaje muy alto nivel y su sintaxis se asemeja al inglés.
- El nombre "Python" proviene del gusto del creador por el grupo cómico Monty Python.
- La gramática de Python es sencilla y legible, prescindiendo de símbolos como puntos y comas al finalizar cada sentencia.
Nivel del lenguaje: Alto vs Bajo nivel
Resumen de la sección: En esta sección se explicará la diferencia entre un lenguaje de alto nivel y uno de bajo nivel, y se destacará que Python es un lenguaje de muy alto nivel.
- Los lenguajes de bajo nivel se asemejan más al código máquina, mientras que los lenguajes de alto nivel se asemejan más al texto de un lenguaje natural.
- Python es considerado un lenguaje tan alto nivel que su sintaxis se parece mucho al inglés.
- La simplicidad y legibilidad de la gramática de Python lo hacen accesible incluso para personas sin experiencia en programación.
Conclusiones
Resumen de la sección: Se concluye la introducción al curso resaltando las características clave del lenguaje Python y su facilidad para aprenderlo.
- Python es un lenguaje muy alto nivel con una sintaxis clara y legible.
- Su gramática sencilla prescinde de símbolos como puntos y comas, lo cual facilita su aprendizaje para principiantes en programación.
Tipos de lenguajes de programación
Resumen de la sección: En esta sección se discute la diferencia entre los tipos fuertes y dinámicos en los lenguajes de programación. Se menciona que PHP no es tan claro en cuanto a su tipo, mientras que Python y Java son ejemplos de lenguajes con un tipo fuerte y distinción clara. También se destaca que Python es un lenguaje orientado a objetos.
Tipos fuertes y dinámicos
- Los lenguajes como PHP no son tan claros en cuanto a su tipo.
- Python y Java son ejemplos de lenguajes con un tipo fuerte.
- En Python, el tipo se establece dinámicamente durante la ejecución del programa.
- Python es un lenguaje orientado a objetos.
Características de Python
Resumen de la sección: En esta sección se exploran las características principales de Python, incluyendo su facilidad para aprender, ser open source, tener una gramática sencilla y ser versátil.
Características principales
- Python es fácil de aprender debido a su gramática sencilla y legibilidad.
- Es open source, lo cual significa que su código está abierto para todos.
- Tiene una curva de aprendizaje más llana en comparación con otros lenguajes.
- Viene con una amplia librería estándar para realizar diferentes tareas.
- Es versátil y puede utilizarse para crear cualquier tipo de aplicación.
- Es multiplataforma y puede ejecutarse en Windows, Linux, Mac y otras plataformas.
Instalación de Python
Resumen de la sección: En esta sección se explica cómo instalar Python y sus librerías básicas para comenzar a trabajar.
Instalación de Python
- Ir a la página web oficial de Python (www.python.org).
- Descargar la última versión disponible (por ejemplo, 3.6 en el momento de grabar el video).
- Si no encuentras esa versión específica, puedes descargar la última versión disponible.
- No hay problema si descargas una versión más reciente, ya que no debería causar conflictos.
- Si tienes algún problema durante la instalación, es recomendable buscar ayuda en línea o consultar con un experto.
Conclusiones
Python es un lenguaje de programación versátil y fácil de aprender. Tiene características como ser orientado a objetos, tener una gramática sencilla y ser open source. Además, su tipo fuerte y dinámico lo hacen flexible para diferentes aplicaciones. La instalación de Python es sencilla y se puede obtener la última versión desde su página web oficial.
Instalación de Python
Resumen de la sección: En esta sección, se explica cómo instalar Python en diferentes sistemas operativos. Se menciona que el proceso puede variar dependiendo de si faltan librerías o si se trabaja en Windows, Linux o Mac.
Descarga e instalación de Python
- Se proporcionan los enlaces correspondientes para descargar el instalador de Python en otros sistemas operativos.
- Se muestra el proceso de descarga e instalación de Python 3.6.
- Es importante seleccionar la opción de agregar Python al PATH durante la instalación para poder trabajar con él desde la consola.
- Al finalizar la instalación, se recomienda desactivar el límite de longitud del PATH predeterminado en Windows.
Entorno de desarrollo
- Junto con los programas instalados en el ordenador, también se instala un paquete llamado "IDLE", que es el entorno de desarrollo por defecto de Python.
- Se mencionan otros entornos de desarrollo populares como Eclipse y Notepad++.
- El instructor utilizará Sublime Text 3 como entorno de desarrollo en este curso, pero los estudiantes pueden elegir cualquier otro que les resulte adecuado.