Tag Archive for sintaxis

Introducción a JSON, sintaxis y ejemplos

JSON es una notación de objetos basada en JavaScript, utiliza una sintaxis que nos permite crear objetos de manera rapida y simple, estos objetos pueden ser utilizados de la manera que queramos y la notación se utiliza muy comúnmente para crear servicios REST, objetos, e incluso fue adoptada por algunas bases de datos como lo es MongoDB. A continuación el siguiente video tutorial demuestra una introducción. Codigo ejemplo puedes encontrarlo posteriormente.

Sintaxis de JSON

Para escribir JSON debemos tener en cuenta lo siguiente:
La creación de los objetos JSON implica escribir datos, para ello:

  • Losdatos estan separados por comas.
  • los datos se escriban en pares, siendo primero el nombre o atributo del mismo y luego el valor del dato.
  • Los objetos JSON estan rodeados por llaves “{}”
  • Llaves cuadradas [] guardan arreglos, incluyendo otros objetos JSON

Ejemplo de un objeto JSON que guarda un usuario y password:

var objetoJSON = {"usuario":"user","password":"123456"};

 

Video tutorial:


Codigo fuente:

<!DOCTYPE  html>
<html>
<head>
	<meta charset="UTF-8">
</head>
<body>
	<section id="tests">
		<h1>Tutorial JSON (JavaScript Object Notation)</h1>
		<div id="content" >

		</div>
	</section>
	<script type="text/javascript">

	var objetos = {"Personas":[
			{"nombre":"Jorge","edad":23},
			{"nombre":"Carlos","edad":17}
		]};

	document.getElementById('content').innerHTML = objetos.Personas[1].nombre ;
	/*Declarar un objeto JSON con una funcion en un atributo
	 notese el uso de "this" que hace referencia a el objeto en sí, es decir a persona*/
	var persona = {"name":"Jorge","edad":23,
				  "avisar":function(){alert("Hola soy "+this.name);}
				 };

	persona.avisar();
	</script>
</body>	
</html>

 

Condicionales if y else en Python

Algunas veces en nuestros programas es necesario que tomemos algunas “decisiones”, esto en el sentido de que necesitamos decidir si ejecutar una pieza en especial de codigo o no, o tal vez dadas ciertas condiciones tendríamos varias alternativas de código que ejecutar.

Para esto tenemos una sentencia llamada if y otra llamada else.

Sentencia if en python

La sentencia If evalua basicamente una operación logica, es decir una expresión que de como resultado verdadero o false (true o false), y ejecuta la pieza de codigo siguiente siempre y cuando el resultado sea verdadero.

Sintaxis:

La sintaxis va de la siguiente manera:

if expresion: #donde la expresion es verdadera
#dejar una indentacion
     codigo_a_ejecutar
fin

#alternativa
if expresion: codigo a ejecutar
#sin indentacion no se evalua el if
fin

 

Ejemplo basico .

#!/usr/bin/python

a = 7

if ( a  > 5) : print "La variable es mayor a 5!"

print "fin"

Lo que haz visto en este ejemplo es una evaluación de (a > 5) dado que “a” tiene un valor a 7, y 7 es mayor a 5, el resultado de la operación logica es verdadero, por lo tanto si ejecutas este programa tu resultado sera:

La variable es mayor a 5!
fin

Si por otro lado cambiaramos el programa y dijeramos que “a” es igual a 3. El resultado seria unicamente:

fin

Pues la condición habrá dejado de ser verdadera.

Ejemplo con sintaxis alternativa:

#!/usr/bin/python

a = 10

if ( a  ==  10) :
       print "La variable es igual a 10!"

print "fin"

 

Usando if y else

El utilizar else lo que hace es que podemos tener la capacidad de ejecutar un codigo alternativo en caso de que el resultado logico de la expresion evaluada sea falso. Esta es una forma de tener varias alternativas de codigo a ejecutar.El uso con un ejemplo seria el siguiente.

#!/usr/bin/python

a = 10

if ( a  !=  10) :
       print "La variable es diferente de 10!"
else:
      print "La variable es igual a 10!"

print "fin"

En este ejemplo se puede ver que la expresion solo sera verdadera si la variable es diferente de 10, dado que esto no es cierto, ejecutaremos la alternativa con “else”, el resultado de este programa sera el siguiente.

La variable es igual a 10!
fin

Espero que este tutorial les ayude a comprender mejor el uso de las sentencias if y else. No olviden dejar sus comentarios.

Hola mundo! – primer programa en Python

En este tutorial haremos nuestro primer programa en Python, un simple y sencillo “Hola mundo” para comenzar, veremos que sencillo es programar con una sintaxis realmente simple.

Para hacer nuestro primer programa necesitaras un editor de texto, crea un archivo y llamalo “hola.py“, la extensión .py es muy importante, ya que nos indica que este sera un programa escrito en lenguaje Python.

Ahora escribe el siguiente codigo:

print "hola python!!";

 

Lo siguiente que debes hacer es guardar este archivo (naturalmente con su extensión .py) y ejecutarlo.

Si ya tienes Python instalado y configurado haz lo siguiente.

Simplemente entra en tu terminal de comandos, accede al directorio donde haz guardado el archivo y escribe lo siguiente.

python hola.py

Una vez hecho esto veras en pantalla  el resultado “hola python!!” pues este primer programa solo imprime un mensaje de texto en pantalla, sin embargo ya haz hecho tu primer programa en Python!!