tutoriales de programación | grupocodesi.com

Convención de nombres en Python

Convención de nombres en Python

La convencion de nombres en python son buenas practicas que recomiendan la comunidad de programadores en este lenguaje de programaciòn con la finalidad de hacer estas reglas un estandar internacional, sin embargo no es una regla hacerlo, solo se recomienda por buenas practicas.

Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.

Ventajas de python

Ventajas de python

En esta serie de artículos hemos estado viendo algunos aspectos importantes de Python. Hemos analizado qué son las variables y las constantes, así como los tipos. En este artículo nos centraremos en las reglas y convención de nombres mientras usamos variables y constantes en Python.

Al igual que ocurre con cualquier lenguaje de programación, Python tiene algunas reglas específicas. En este aspecto, para la convención de nombres de constantes y variables existen algunas reglas específicas. A continuación hablaremos de estas.

No está permitido utilizar ciertos símbolos de uso especial en el código. Algunos ejemplos son los siguientes: #, $, %, @. Esto generará un error en la aplicación. Además, el primer carácter de las variables y constantes no puede ser un número. Sin embargo, tanto las constantes como las variables pueden construirse con una combinación de letras, dígitos y el símbolo underscore. Por ningún motivo puede usarse únicamente uno de estos, pues siempre debe haber una combinación por lo menos de dos. Por ejemplo, snake_case.

Ahora bien, cabe destacar que las variables y constantes generales no pueden iniciar con un guión bajo, ya sea simple o doble, puesto que están reservadas para variables de uso especial. Así que no podría usarse, por ejemplo, la siguiente estructura: __snake_case.

Por otro lado, las constantes deben colocarse en módulos Python, lo que les confieren la característica de la no modificación. Por lo tanto, no pueden ser cambiadas.

Además, cómo ocurre con la mayoría de los lenguajes de programación, no pueden usarse las palabras reservadas para construir variables y constantes. Esto se debe a que se evita un error en la compilación o en la forma en que lenguaje interpreta las instrucciones.

Uso de la Sentencia global

Uso de la Sentencia global

Una de las características del código de programación de Python es que el código se desarrolla en bloques. Esto le facilita el compilador entender e interpretar cada variable en base al contexto general. Normalmente, cada variable se mantiene activa únicamente en el bloque correspondiente al que se ha asignado.

Sin embargo, la sentencia global indica que la variable aplica a todo el bloque de código que la contiene. Ahora bien, las variables libres pueden considerarse globales sin que se use la sentencia global. Pero la mayoría no son asignadas de forma automática, por eso deberá usarse de esta sentencia para darles dicho atributo.

Debido al efecto de una variable declarada como global en el código, se recomienda utilizar esta sentencia con precaución. De otra forma, se presentarán problemas en el código y la aplicación no funcionará de forma correcta. A continuación presentamos un ejemplo de código con una sentencia global: >>> variable1 = "variable original"
>>> def variable_global ():
... global variable1
... variable1 = "variable global modificada"
...
>>> print variable1
variable original
>>> variable_global()
>>> print variable1
variable global modificada

Todos estos datos nos ayudan a ver cómo podemos modificar variables y constantes al estructurar códigos mediante el lenguaje de programación de Python. Mediante estos detalles podemos construir aplicaciones de mejor calidad por medio de convencion de nombres en python.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D Curso de Java

Articulos Relacionados a la tecnología Python

Algunas diferencias entre Java y Python Introducción a los lenguajes de programación: Python Fundamentos de la comunidad de desarrolladores de Python Algunas ventajas y desventajas de Python Python o Java, cuál debes elegir Arreglos en Python Estructura de datos en Python Las variables en Python Las constantes en Python Convención de nombres en Python Entorno Virtual en Python Fundamentos de Python Caracteristicas de Python Compatibilidad de python con versiones anteriores Importancia de escribir codigo limpio en python Probar Aplicaciones de Python en nevegadores Python para Proyecto de la NASA Curso de Python para Proyectos de la Nasa Python como lenguaje de programacion favorito Crecimiento de Python entre los Desarrolladores Que tan facil puede encontrar trabajo un desarrollador de python 5 extensiones de VSCode para el desarrollo con Python

Diseño Web Grupo Codesi