Propuesta
Les comparto mi propuesta de escrito identificando el objetivo del escrito, la audiencia y el alcance de la información 😃.
Objetivo del texto
Introducir a los usuario sin conocimiento previo al lenguaje de programación Python. El texto no pretende dar información profunda sobre el tema simplemente servir como introducción a los conceptos de programación, Python y sus algunas de características.
Análisis previo
Como el texto está dirigido a usuarios no técnicos y es su primer acercamiento a la programación voy a desestructurar el contenido para poder dar un poco más de contexto a la audiencia y sea más digerible, por otro lado quiero dejar de lado la explicación de los paradigmas de programación ya que no están dentro del objetivo y se pueden dejar para más adelante, aunque considero importante mencionarlos de manera general para mejorar el contexto del escrito.
¿Qué es un lenguaje de programación?
Un lenguaje de programación es un medio de comunicación entre el programador que es la persona que se encarga de escribir instrucciones para la computadora que posteriormente esta procesa y ejecuta.
¿Qué es Python?
Python es un lenguaje de programación muy popular esto es debido a que es fácil de usar. Es un lenguaje de programación interpretado esto quiere decir que necesita un programa llamado intérprete el cual toma las instrucciones que el programador escribe y lo traduce a un lenguaje que la computadora entiende y de esta forma realiza cada instrucción escrita por el programador.
¿Por qué elegir Python?
Entre las bondades que Python nos ofrece podemos destacar las siguiente:
-
Sintaxis simple
Esto se refiere a que el lenguaje que se utiliza para realizar las instrucciones para la computadora es muy parecido al lenguaje natural humano y por tal motivo es sencillo de aprender.
-
Multiparadigma
Esto quiere decir que tenemos distintas maneras de estructurar y desarrollar nuestro programa, entre las opciones tenemos:
- Programación orientada a objetos.
- Programación imperativa.
- Programación funcional.
-
Tipado dinámico
El tipado dinámico se refiere a que cuando declaramos un valor a una variable por ejemplo una variable x con un valor de tipo numérico x=10 esta puede ser sobrescrita con un valor de otro tipo de dato por ejemplo un texto x=“hola”, en otros lenguajes de programación como esto no es posible y si declaramos una variable con un valor numérico solo podemos cambiar el valor con otro dato de tipo numérico.
- Multiplataforma
Esto significa que podemos utilizar python en diferentes sistemas operativos como Windows, Mac Os, Linux y únicamente necesitamos instalar el intérprete de Python que si recuerdas ayuda a convertir las instrucciones del programador a instrucciones que la computadora puede entender.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?