Curso Python. Introducción. Vídeo 2

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

  • 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.
Video description

En este vídeo se ven cuáles son las principales características de Python y se procede con la instalación del paquete de bibliotecas y herramientas básicas. Para más cursos, ejercicios y manuales visita: https://www.pildorasinformaticas.es