Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuenta: 1190309
Modalidad: EDV
Actividad: Numero 1
Su función y utilidad.
El núcleo de la sintaxis de Python y grandes aspectos de su filosofía fueron
heredados directamente del lenguaje de programación ABC. En ABC no existe
propiamente el tipo de dato conjunto, sino algo como multi-conjuntos, es decir, si
se inserta un elemento dos veces, aparecerá dos veces en esa colección, pero en
Python el (if) puede ser eliminado porque la operación (add) sobre los conjuntos
en Python no hace nada si el elemento ya está en el conjunto.
Se puede observar perfectamente las similitudes entre ambos códigos, la sangría,
el ciclo (for), el operador in, pero también sus diferencias, como por ejemplo en
ABC no se utilizan paréntesis y en Python sí, además las palabras claves en ABC
son escritas en mayúsculas, así como los nombres de los procedimientos o
funciones; ABC hace distinción entre procedimiento y función, otra diferencia con
Python.
Las principales ideas de ABC que influyeron o se incluyeron en Python fueron
según el propio Guido:
La sangría para agrupar el código
El carácter: para indicar que comienza un bloque indentado (después de
pruebas con usuarios)
El diseño simple de las instrucciones: (if), (while), (for), ...
Tuplas, listas, diccionarios (fuertemente modificados en Python)
Tipos de datos inmutables
No imponer límites, como tamaño de un array, etc...
El "prompt" >>>
A pesar de que los programadores y desarrolladores pueden crear funciones
personalizadas con Python, el propio lenguaje incluye una serie de funciones
predefinidas que aceleran y facilitan su trabajo a la hora de realizar distintos
procesos. Veamos algunas de las funciones más interesantes y utilizadas en este
lenguaje de programación.
Las variables pueden ser globales o locales. Una variable es global a no ser que
esté declarada dentro de una definición de función. Las variables globales resultan
visibles y disponibles para todas las sentencias de un script. Las variables locales
sólo resultan visibles y disponibles dentro de la función en la que están definidas.
Aunque los nombres de variables y los identificadores deben ser exclusivos,
resulta válido declarar una variable local con el mismo nombre que una variable
global o con el mismo nombre que una variable local definida en otra función. Los
nombres de parámetros de una definición de función se consideran variables
locales. Los datos que se pasan a una función se pasan según el valor. Una
variable global que se pasa a una función no puede ser modificada por la función.
Explicación
Una variable es un elemento de datos con nombre cuyo valor puede cambiar
durante el curso de la ejecución de un programa. Un nombre de variable debe
seguir el convenio de denominación de un identificador (carácter alfabético o
número y el signo de subrayado). Cuando se define más de una variable en una
sola declaración, el nombre debe ir separado por comas. Cada declaración de
variable debe finalizar con un signo de punto y coma. Los nombres de variables no
pueden coincidir con una palabra reservada.
CONCLUSION
Python ha ido subiendo peldaños con el paso de los años, ganando una
gran popularidad y haciendo temblar a aquellos lenguajes que parecían que
se iban a quedar para siempre.
Una de las grandes ventajas de Python es la gran comunidad que hay
detrás de ella. No solo porque esto garantice que el lenguaje se vaya
actualizando, sino porque, cuantos más desarrolladores hayan detrás de él,
mayor será la cantidad y calidad de librerías y frameworks que surjan con el
tiempo.
Tiene una gran variedad y un sin fin de usos, cuenta con una comunidad
muy activa, lo que garantiza que el lenguaje se mantendrá actualizado con
el paso del tiempo, y que surgirán nuevas librerías que nos permitirán
ahorrar tiempo y trabajo.
BIBLIOGRAFIA
https://interactivechaos.com/es/tutorial-de-python/
https://www.lawebdelprogramador.com/temas/Python/index1.html
https://es.wikipedia.org/wiki/Historia_de_Python#Caracter%C3%ADsticas
https://docs.python.org/es/3/tutorial/