Anda di halaman 1dari 8

Programacin para dummies y no tan dummies

ads not by this site

Programacin para dummies y no tan dummies


SEGUIDORES LUNES, 8 DE AGOSTO DE 2011

Mis primeros pasos en Python parte 1


Muy probablemente la siguiente situacin nos ha pasado a la mayora de los que nos dedicamos al desarrollo de software. A quin no le ha pasado que su jefe les dice "chavos, hay un nuevo lenguaje de

ARCHIVO DEL BLOG

2011 (4) agosto (1) Mis primeros pasos en Python parte 1 junio (2) mayo (1)

programacin que nos va


a desarrollo en un ahorrar el tiempo de

50% ", luego les manda el primer manual o tutorial que se

encuentra en google para que aprendan el lenguaje y empiecen a desarrollar

CONTRIBUYENTES

coincidencia ). Pues esa fue ms o menos mi historia exagerada de como conoc Python, as que
(Cualquier parecido con la realidad es mera hoy les voy a ayudar a que den ese primer paso. Comencemos con un poco de historia. Python es un lenguaje de programacin Es un de alto nivel creado a finales de los 80's por Guido Van Rossum. lenguaje de programacin multiparadigma . Esto significa que ms que forzar a los programadores a adoptar un estilo particular de programacin,

Alex Snchez Juana Alfonso Jane

permite varios estilos : programacin orientada a objetos, programacin


imperativa y programacin funcional.

Instalacin
En linux basta con ejecutar desde la terminal la siguiente linea sudo apt-get install python En windows tiene que descargar primero el ltimo installer de Python para Windows desde http://www.python.org. Ejecute el archivo como administrador y siga los pasos que indique el installer. El

intrprete de Python estndar incluye un modo interactivo en el

cual se escriben las instrucciones en una especie de intrprete de comandos: las expresiones pueden ser introducidas una a una, pudiendo verse el resultado de su evaluacin inmediatamente . Hoy trabajaremos en este modo. Vamos a la terminal y escribimos:

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

python Enseguida el promt deber cambiar a >>> Si no tuviste problemas hasta aqu entonces podemos comenzar, en caso contrario en google hay mucha informacin acerca de la instalacin de python.

Variables:
Para crear una variable solo debemos escribir su nombre seguido de su valor: >>>x=25 Y para mostrar en pantalla su valor, solo debemos escribir su nombre: >>>x 25 Podemos sumarlas (+) , restalar (-) , dividirlas (/) y multiplicarlas (*) . Ejemplo: Vamos a crear dos variables nuevas, para luego hacer algunos calculos. b=4 c=3 x=b*c Entonces ahora el valor de a sera 12 Tambien podemos obtener el mismo valor pero sin cambiar el valor de x: >>>b*c 12 Las variables pueden almacenar diferentes tipos de datos, ahora x almacenar una cadena: >>> x="Un texto" >>>x 'Un texto' Pero, no podemos sumarle nmero luego, ya que nos devolver error: >>> x+=1 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: cannot concatenate 'str' and 'int' objects >>>

Pero, si podemos sumarle otro cadena de texto: >>>x="Hola " >>>y="mundo" >>>z=x+y >>>z 'Hola mundo' Una caracterstica muy curiosa de python es que puedes almacenar dentro de una variable varios valores de diferentes tipos, como si fuera un array pero en realidad sin serlo:

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

>>>x="Texto 1",1,2,"Otro texto" En en cdigo anterior tenemos almacenado dentro de x una cadena, un nmero, un nmero, y otra cadena. Despus podemos separarlo en varias variables: >>>cadena1,numero1,numero2,cadena2=x Entonces ahora nuestras nuevas variables tendran los siguientes valores: cadena1="Texto 1" numero1=1 numero2=2 cadena2="Otro texto" Bueno, ya les mostr un poco de lo fcil que es python y que de verdad fu muy poco, pero si tienen conocimientos previos de programacin pueden jugar un poco en el modo interactivo mientras escribo la prxima entrada.

Publicado por Juana en 18:33

2 comentarios:

+1 Recomendar esto en Google

Etiquetas: basic, basico, python, tutorial

VIERNES, 17 DE JUNIO DE 2011

20 cosas que puedes hacer cuando te quedaste sin internet


Un da de repente, esa hermosa lucesita parpadeante proveniente de tu aparato proveedor de internet deja de encender, el diagnostico:

te

quedado internet y

has sin

no puedes

hacer nada para remediarlo. Pero el mundo no se

acaba , hoy te muestro diferentes cosas que puedes hacer cuando no recibes completa tu dosis de internet y estoy segura que se te
ocurrirn ms.

1. Recuperar ese bonito hbito de leer un libro . Si tienes una coleccin ya sea grande o pequea de libros, o si ests en un lugar donde tengas acceso a la lectura, esa es una buena forma de gastar el tiempo cuando esperas.Les dejo una liga para que descarguen mis recomendaciones literarias aqu. 2. Escuchar msica y sus variantes. Mientras escuchas msica puedes crear

listas de reproduccin con tus preferencias. Adems estoy segura que la


mayora de nosotros tiene canciones que no tienen completa la informacin del artista,lbum, genero, etc. as que podemos completar

esa

informacin para tener bien ordenadas nuestras canciones.

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

3. Ve alCine . Si definitivamente el internet no va a llegar en un buen rato, pues despablate y ve al cine. Hazlo a la old school osea sin consultar la cartelera por internet, deja que los cinemas te sorprendan con la cartelera. 4. Series . Aprovecha esa mafa que hay en internet que te permite tener tu

disco duro saturado de captulos de tus series favoritas. Las series


pueden igualar o incluso superar la adiccion por el internet, se los digo por experiencia. 5. Formatea tu PC . Habas estado esperando ese momento oportuno para formatear tu computadora y no sabas cuando, pues aprovecha esta

oportunidad . Respalda tu informacin y dale (Definitivamente debes hacerlo si tienes windows vista).
6.Darte un sape por tener Windows Vista . 7.

cran

al alacrn.

Juegos.

Podemos estar listos para este tipo de situaciones y haber

descargado e instalado con anterioridad algn emulador de alguna consola de

videojuegos o algn otro juego de pc. Vamos! todos sabemos que hay
mejores juegos que el solitario y el buscaminas. Mi recomendacin para ustedes es Plantas vs zombies (Precaucin, altamente adictivo! ). 8. Ordena . Se te acabaron las excusas para limpiar esa parte de tu casa que habas estado dejando para despus. Saca esas cosas que ya no utilizas de tu cochera. Escoge ropa que ya no usas y dnala. Ordena tus discos,

pelculas, libros y dems . Ordenamiento siempre nos da un poco de


armona, ya si quieres ir a algo ms avanzado pus investiga algo de feng shui (ups! no tenemos internet... olvdalo). Ordena los archivos de tu computadora, desinstala programas que ya no usas , ordena y depura los iconos del escritorio. 9. Fotos . Revive esos momentos que compartiste con tu familia y amigos, vuelve a reirte de esa foto en la que te ves chistossimo . Tambin puedes acomodar tus fotos impresas en algn lbum, o puedes organizar las fotos de tu computadora por fecha, evento, etc. 10.

Amigos (reales).

Cuando el internet tiene la desfachatez de

marcharse y por lo tanto no tienes acceso a tus redes sociales , pues es el momento de contactar a tus amigos como se haca en la antigedad. Bsca

a tus amigos! Sal a tomar un cafesito y ponerte al da de los chismes.


11. Aprende algo . Desempolva esas revistas de curso de guitarra

bsica e intenta sacar completa alguna cancin. Haz alguna de las recetas que vienen en una de esas revistas de cocina fcil que tienes por ah.
12.

Juegos de mesa.

Invita a tu familia o amigos a pasar un rato

agradable jugando una partida de cartas , domin o hasta de lotera. Ponle un poco ms de emocin y proponles apostar moderadamente ... te

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

apuesto que ni te acordars que estabas esperando que llegara el internet. 13. Mascotas. Tienes mascota? Pues es tiempo que le prestes un poco de atencin extra intentando ensearle algunos trucos . Llvalo a pasear o dale un bao. Tu mascota te quiere! 14. Televisin . No seas tan exigente con el contenido de la programacin de la televisin, seguro encuentras alguna pelcula que no hayas visto

antes , algn programa interesante, ponte al da viendo algun noticiero, ve videos en los canales musicales. (Si no tienes servicio de paga, rbale el cablevisin al vecino o aplica alguno de los puntos anteriores).
15. Haz ejercicio . Decdete a ponerte bien buena o bien mamey . 16. Llama a tu proveedor de internet y reclama que no tiene servicio,

espera en la linea todos esos minutos que te hacen esperar. Amenaza con cancelar tu servicio. Escucha el choro te dice el tcnico.
17. Medita tudecisindel por que no has ido a un cybercaf . Llama a un amigo y pregntale si tiene internet, ve y culgate de su red . 18. Acustate. Duerme un poco . Medita acerca de tu existencia o simplemente pon tu mente en blanco . 19.Escribe un blog analizando cosas que puedes hacer cuando no tienes internet. 20. Llorar en un rincn por que

la vida sin internet es un

infierno.
Me diverti escribiendo estas lineas para ustedes. Completa esta entrada con tus comentarios e ideas que se te ocurran. Saludos!
Publicado por Juana en 19:25 2 comentarios:

Recomendar esto en Google

Etiquetas: 20 cosas, conexin, connection lost, internet, no hay internet, que hacer, Sin internet

LUNES, 6 DE JUNIO DE 2011

Rompiendo paradigmas

Hoy les quiero platicar acerca de lo que algunos pueden ver como una moda, otros lo pueden ver como la vida diaria, con ustedes....Las computacionales! Empecemos...Que es una nube?

nubes

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

Segn wikipedia una nube es un paradigma que permite ofrecer servicios de computacin a travs de Internet , y cierta y sencillamente es eso y un poco ms. Este concepto ya tiene una gran popularidad entre usuarios de internet aunque la mayora de nosotros est

dominado
instaladas localmente en una computadora.

por

las

aplicaciones

Bueno, pues en un futuro no muy lejano, las nubes podran cambiar la forma en la que accesaremos a las aplicaciones y a nuestros archivos . Ya hemos visto los primeros pasos en servicios lanzados por google como el google docs, google app engine, el mismo correo electronico o hasta sus gadgets como la agenda, el calendario, el bloc de notas, calculadora, etc, que normalmente son aplicaciones que tenemos instaladas en un escritorio

local . Y as cada vez veremos mas el cambio del Escritorio por el


Escritorio

virtual .

Esta ocacin les quiero platicar acerca de dos servicios en especfico

Ubuntu One y Eye OS .


Ubuntu One es un servicio que te ofrece una

nube

personal ,

esta tus

te

sirve

para y

sincronizar

archivos,

notas

contactos entre tu computadora y tu nube, adems de que puedes generar ligas de descarga para compartir tus archivos con otras personas fuera de tu nube. Para este servicio yo le agregara el lema Access

anywhere , ya que puedes hacerlo usando


la aplicacin de escritorio (disponible en la distribucion de ubuntu 11.04), y es tan fcil de usar como arrastrar y soltar tus archivos, tambien puedes accesar desde el navegador web. Para tener tu nube personal de ubuntu one solo necesitas registrarte en http://one.ubutu.com. Inicialmente ofrece un almacenamiento de 2gb de manera gratuita , esperemos que cuando crezca su popularidad nos regalen ms espacio. Eye OS me lo presentaron recientemente y cranme que me ha gustado mucho, ya que te presenta un escritorio donde virtual tienes

web
varias

aplicaciones de uso cotidiano como un cliente de correo electrnico, procesador de textos, un calendario, un gestor de archivos,
un chat, un navegador, una calculadora y ms por que hay una comunidad dedicada a desarrollar aplicaciones para este escritorio (http://eyeosapps.org/). Todas estas aplicaciones las puedes llevar a donde quieras por que la manera de iniciar el escritorio es desde cualquier lugar , con cualquier navegador y con cualquier dispositivo que tenga acceso a

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

internet. Al igual que ubuntu one solo tienes que registrarte para tener acceder al servicio.http://www.eyeos.org No nos queda ms que esperar y aprovechar este surgimiento de las

tecnologas de la informacin , sacarles el mximo provecho y ventaja y


poner todos los das nuestro grano de arena ya sea desarrollando o probando estas aplicaciones e intentando dejar de ser tan cuadrados y rompiendo

paradigmas.
Publicado por Juana en 13:28 2 comentarios:
Recomendar esto en Google

Etiquetas: accesar, aplicaciones, archivos, cloud, compartir, computacion, escritorio, eye, eye os, nubes, one, sincronizar, tecnologa, Ubuntu, ubuntu one, virtual

LUNES, 30 DE MAYO DE 2011

Por donde empiezo?


Como buena anfitriona quiero darte una calurosa bienvenida a ti mi estimado lector a mi nueva aventura que es este blog , cuya razn de ser es retribuir a la worl wide web todo lo que he aprendido gracias a ella. Aqu compartir mis pocos pero no nulos conocimientos acerca de

programacin , software libre, temas de actualidad y curiosidades que


acontecen en mi vida, con un poco de humor con el cual me gusta explicar las cosas que me llaman la atencin.

Por donde tienes que empezar? Primero que nada debes de ser autodidacta y paciente , sobre todo muy paciente por que no todo se sirve en bandeja de plata en este rollo y debes serlo mas si eres un estudiante de informtica y en un futuro quieras laborar dentro de este ambiente. Debes de investigar mucho para
darle buenos resultados a nuestra razn de ser que es el usuario final (quienes aveces no se que diablos tienen en donde debera estar su cerebro). En estos das hay que masticarle a todo, te recomiendo que le eches un ojo a las ofertas de empleo y veas que es lo que las empresas necesitan (no te desanimes por los sueldos que veas, si eres bueno te va a ir bien ), eso sera un buen comienzo para eligir un lenguaje de programacin. Yo te puedo recomendar

Java, es un lenguaje orientado a objetos (esto lo

explicar en otra entrada)que actualmente ha madurado mucho, es muy portable, su sintaxis tambien la puedes utilizar en scripts de internet (la sintaxis, no el lenguaje), existen gran cantidad de entornos de desarrollo (IDE's) gratuitos , no hay ms que elegir segn tus gustos, sin embargo, no

siempre tiene la interfaz grfica de arrastrar controles ya construidos a la que algunos pueden estar acostumbrados. Pero tambin hay infinidad de manuales, tutoriales, libros y dems con los que muy bien puedes
despejar tus dudas.

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Programacin para dummies y no tan dummies

Despus de todo depende de la persona cuanto quiere aprender al tener una nueva experiencia.
Publicado por Juana en 10:28 4 comentarios:

Recomendar esto en Google

Pgina principal
Suscribirse a: Entradas (Atom)

Plantilla Picture Window. Con la tecnologa de Blogger.

ads not by this site

http://myopencode.blogspot.com/[07/03/2013 16:51:20]

Anda mungkin juga menyukai