Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Archive for the ‘General’ Category

Curso de Python capitulo IV

Posted by Epsilon On febrero - 10 - 2009

Antes de seguir con este capitulo el cual es muy interesante, quiero pedir disculpas, puesto que  no me habia quedado mucho tiempo para dedicarle al blog, debido al estudio, trabajo, compromisos, etc.  Pero ahora estamos de vuelta y con algo muy  importante para el hoy vamos hablar de la estructura condicional IF.

Si han programado en otros lenguajes, sabran que para tomar una desicion en nuetsro programa  debemos usar esta estructura, sin embargo   implementa el concepto de la identacion, concepto que en otros lenguajes no es muy importante. la declaracion del IF  es de la siguiente forma:

if condicion:
todo el que este identando.
else:
codigo identado, resultado de no cumplir la condicion.

Veamos un ejemplo practico de esto:

import random

numero=random.randint(1,20)
print numero
if numero<10:
print numero
print “el numero es de un solo digito”
else:
print numero

print “el numero  es de 2 digitos”
print “programa terminado”

Cabe resaltar que en nuestro programa  la instruccion print “programa terminado”, no esta identada por lo tanto  esta fuera de la condicional. Ahora si lo ejecutamos  nos arrojara algo como esto:

cur python5 Curso de Python capitulo IV

Hay que hacer varias anotaciones:

  1. Es muy importante la identacion, por lo tanto se debe ser organizado  en ese sentido.
  2. La funcion random es  la que nos devuelve un valor aleatorio en este caso entre 1 y 20.

Con esta estructura ya aprendida, podemos practicar mucho, ya que es un pilar fundamental en la programacion, espero que les haya gustado y  a medida que vamos avanzando se va ir subiendo el nivel, asi que a estudiar y practicar

Etiquetas: , , , , , , , , , , , , , , , ,

Curso de Python capitulo III

Posted by Epsilon On febrero - 8 - 2009

En esta parte del , hemos aprendido sobre, que es python, como funciona, como se declaran  las , como se muestran un mensaje o el valor de una variable en pantalla.

En este capitulo vamos aprender sobre los operadores matematicos, y las operaciones que se pueden hacer con estos.  Python maneja los siguientes  operadores matematicos:

+   Suma
-   Resta
*   Multiplicacion
/   Division de  reales
//Division de enteros
% Modulo (Residuo de la division)
** Potencia

Ejemplo:

Abrimos el de texto y escribimos lo siguiente:

#!/usr/bin/env python
n1=5
n2=10.5
print “suma: “,n1+n2
print ” Multiplicacion: “,n1*n2
print “Division: “,n2/n1
print “potencia :”, n1**2

Al ejecutarlo como ya hemos aprendido debe salir lo siguiente:

curso python Curso de Python capitulo III

Etiquetas: , , , , , , , , , , , , , ,

Curso de Python Capitulo II

Posted by Epsilon On febrero - 6 - 2009

En el capitulo anterior aprendimos las cosas basicas, que es , como se instala, y  lo que  se hace inicialmente cuando estamos aprendiendo a programar en X  lenguaje el “hola mundo”

En este nuevo capitulo del curso vamos aprende a manejar las variables,  en python, como se declaran y que tipos de datos existen en  este lenguaje.

Antes de empezar necesitamos saber los conceptos, del tema y que mejor que la wiki  para explicarnos esta parte:

En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:

  • Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras variables (arrays) o las cadenas.
  • Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.

Ya teniendo claro que es una variable,  debemos saber algo mas. Python soporta varios tipos de datos estos son:

  • Entero
  • Flotante
  • Complejo
  • Cadena
  • Booleano

En Python es relativamente sencillo declarar variables, solo basta con ponerles algun valor. Por ejemplo

  • cantidad=5 -> Variable entera con  nombre cantidad y  valor 5
  • Sueldo=415.879 -> Variable  flotante con nombre sueldo y valo 415.879
  • indice= 5+w -> Variable compleja.
  • nombre=’PEPE’ ->Variable cadena
  • Pagado=false ->Variable booleana con el nombre pagado, su valor false

Por ultimo vamos a realizar un pequeño ejemplo  en el editor de texto vamos a crear un archivo hola.py,  y escribiremos alli nuestro de esta manera:

#!/usr/bin/env python
nombre=’epsilon’
edad=21
dinero=150.000
casado=False
print “nombre: “, nombre,” edad: “, edad
print ” dinero: “, dinero, ” casado: “,casado

Despues de esto,  guardamos  y lo ejecutamos  de la misma forma que explicamo en el curso # 1 “python hola.py”, y esto nos arrojara  el siguiente resultado:

cur python4 Curso de Python Capitulo II

En este ejercicio practicamos  la asignacion de variables,  y la impresion en pantalla de las mismas, si quieren imprimir un salto de de linea es asi “\n”,  espero que hayan entendido y les haya gustado este capitulo.

Tip: Los comentarios en python comienzan con #

Etiquetas: , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Problemas con Google

Posted by Epsilon On enero - 31 - 2009

Hoy 31 de enero de 2009,   empezaba con mi rutina habitual, abri el pidgin, el   e ingrese a  el buscador mas popular Google, hasta ahi todo normal,  sin embargo cuando hice una busqueda me salio algo muy curioso, ¿Que notan ustedes de diferente?

google Problemas con Google

Aja tienen razon,  en todos los resultados de la busqueda aparecia este mensaje “ESTE SITIO PUEDE DAÑAR TU EQUIPO“, no obstante no le preste mucha atencion a esto y prosegui  a entrar a  la pagina que estaba buscando,  pero ohh sorpresa la que me di  cuando abri y me salio este error:

google Problemas con GoogleEn ese momento si me empece a asustar un poco, por que precisamente en ese momento habia actualizado mi Debian, asi  que pense que era problema de Firefox, entonces use epiphany, pero seguia igual, Sin otra razon del porque de esta situacion, le pregunte a  un amigo si le pasaba lo mismo, efectivamente a el tambien le ocurria lo mismo,  ahi descanse porque me di cuenta que no era problema de mi sistema sino de GOOGLE.

Despues de 1 hora, todo volvio a  la normalidad, no se sabe si fue un ataque o sencillamente algun error de los programadores de la pagina mas visitada del mundo,  lo unico seguro es que mas de uno sufrio y se asusto.

Etiquetas: , , , , , , , , , , , , , , , ,

Guia de bolsillo y de referencia sobre Ubuntu

Posted by SpiderM@N On enero - 28 - 2009

Una excelente guia en perfecto Ingles, escrita por Keir Thomas – Un Linuxero que también ha escrito sobre SUSE y sobre – acerca de este Operativo; Ubuntu, puedo afirmar con la seguridad de que no me equivoco, que es la distribución de /Linux mas usada en el mundo. Este libro aplica hasta la actual versión de este la 8.10, el libro se puede comprar impreso por la famosa tienda Amazon, pero también se puede descargar desde la pagina del proyecto.

sidebar image Guia de bolsillo y de referencia sobre Ubuntu

Descargar el Libro en PDF.

Etiquetas: , , , , , , , , , , , , , , , , ,

Bienvenidos a Rincon Informatico!!

Posted by Epsilon On enero - 27 - 2009

rinconinf3 Bienvenidos a Rincon Informatico!!

Sean todos bienvenidos a este espacio, llamado Rincón Informático, un sitio del mundo www donde contaremos nuestras experiencias informáticas y tecnológicas con ustedes; nuestros visitantes, aquí encontraras ideas sobre implementación de servicios para tu red , tutoriales de instalación de diferentes programas, resolución de problemas con aplicativos, soluciones y herramientas de seguridad informática y mucho pero mucho .
Síguenos y juntos descubrimos cuan amplio puede llegar a ser este Rincón, su Rincón Informático.

Etiquetas: , , , , , , , , , , , , , , , , , , , , , , , ,