Hoy estuve leyendo algunas cosas sobre Python, por lo cual quise compartirlo con ustedes.
Python es bastante simple de entender, así que creo que no les costara seguir este tip.
Advertencia: Para leer este Tip deberás saber términos básicos de programación.
Como son las variables, las cadenas, las funciones, entre otras.
Comenzando:
Vamos a la terminal y escribamos:
Código :
python
Aquí nos debería aparecer algo como lo siguiente:
Código :
Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
En caso contrario, no tenemos instalado lo necesario para programar en phyton. (Busca en google como instalarlo)
Si no tuviste problema, podemos comenzar.
Variables:
Para crear una variable solo debemos escribir su nombre seguido de su valor:
Código :
a= 1
Y para mostrar en pantalla su valor, solo debemos escribir su nombre.
Código :
>>> a 1(Así es como se veria nuestro pantalla aproximadamente)
Podemos sumarlas (+) , restalar (-) , dividirlas (/) y multiplicarlas (*) .
Ejemplo:
creamos dos variables nuevas, para luego hacer algunos calculos.
Código :
b=4 c=3 a=b*c b/=2 c-=b
Ahora nuestras variables tendrán los valores de
Código :
a=12 b=2 c=1
si escribimos a+b, nos devolverá la suma, pero sin ejecutar ningún cambio en nada.
La variables, también pueden contener cadenas de texto:
Código :
>>> a="Un texto" >>>a 'Un texto'
Pero, no podemos sumarle numero luego, ya que nos devolverá error.
Código :
>>> a+=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.
Código :
a="Hola " b="Mundo" c=a+b
Si vemos el valor de c, sera "Hola Mundo"
La verdad, no se bien como se llama esto, pero yo le llamo "Empaquetado"
donde en una variable, empaquetamos mas de una para luego separarla en varias.
Pero no es un Array.
ejemplo:
Código :
a="Texto",1,2,"Otro Mas"
con esto a la variable a, le empaquetamos 4 valores en ella.
Y para separar estos valores en distintas variables usamos.
Código :
texto,numero1,numero2,texto2=aCon esto las variables quedaran así:
texto="Texto"
numero1=1
numero2=2
texto2="Otro Mas"
Como se vería la pantalla:
Código :
>>> a="Texto",1,2,"Otro Mas" >>> texto,numero1,numero2,texto2=a >>> texto 'Texto' >>> numero1 1 >>> numero2 2 >>> texto2 'Otro Mas' >>> a ('Texto', 1, 2, 'Otro Mas') >>>
Ok, hasta aquí sera suficiente por hoy. Otro día escribiré una segunda parte donde entraremos en otros temas.
Por mientras busca en google y aprende mucho más.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
La primera ¿Se nesesita algun programa...?
La segunda ¿Se puede hacer con cualquier editor de Texto plano...?
Estos tips tuyos estan para los mejores...o almenos asi lo opino yo, pues me encanta esto de la programación...
Salu2...
No necesitas nada.
Puedes directamente desde la terminal. Como se ve en este tutorial.
O escribiendo en un archivo de texto con la extensión py.
Pero la verdad es que no estoy muuuy profundizado en este tema.
Al parecer se pueden usar otras extensiones.
Para windows, nose... Pero para programarlos solo necesitas un editor de texto.
Pensaba escribir sobre Perl (Es casi lo mismo, pero con un tipo de escritura distinto y se mas de el), pero decidí hablar de python
La verdad, es que fui poco especifico en este Tip.
Para la próxima... doy mas referencia y datos importantes.
No leí mucho de las maneras de ejecutarlo, solo leí un poco de como se programaba... y de que era parecido al C, y a Perl.
Entonces, no se como ejecutarlo de un texto.
Mejor
Por deftones_sv el 31 de Enero de 2008
Para trabajar en el con windows, debes de descargarte los archivos de la pagina oficial de python (http://www.python.org/) ... programas en modo de consola, pero trae un editor en texto plano.
Hay una serie de IDE's, con diseñadores de formularios, ventanas, etc (algo asi como visual basic), para trabajar con python... yo hasta ahora el unico IDE que he probado es Boa constructor.
Python, trae incluida la interfaz Tkinter, es una caja de herramientas GUI, super buena.
Por elpacko el 31 de Enero de 2008
offtopic: Por una introducción tan básica ganas puntos ?? yo creo que deberían poder donarse los puntos
Por deftones_sv el 31 de Enero de 2008
un S.O con qué lenguaje se hace ?
Por el 31 de Enero de 2008
Loon :
un S.O con qué lenguaje se hace ?
ANSI C o C++
Ultimamente las tendencias se orientan a programación funcional con lenguajes dinámicos (Ruby, Python, por ejemplo), lo cual ha provocado adicionalmente que lenguajes como Java y .NET (con sus VM respectivas) creen veriones dinámicas (DLR para .NET por ejemplo).
Sin embargo, creo que no es tema de "modas" o de "edades". Conozco amigos que programan en VB porque les apetece. Y hay muchos sistemas que se mantienen con ese lenguaje. De nuevo, es la habilidad del desarrollador especificar cual es la mejor herramienta del tema.
Para no salirnos del tema, buena introducción JaLeRu (aunque Perl todavía ocupa un lugarcito en mi corazón, ha sido desplazado por Ruby
En las siguientes entregas podrías hablar un poco más sobre instalación, proceso de desarrollo, herramientas, buenas practicas, etc. Por ejemplo, hablar de su indentación siempre es un tema importante
Por Zootropo el 01 de Febrero de 2008
Tutorial Python
Por ahora he hablado sobre qué es Python, por qué utilizarlo, su instalación, herramientas básicas (IDEs y reemplazos para el intérprete), cómo ejecutar un programa, tipos básicos, colecciones y control de flujo
Por Julio el 01 de Febrero de 2008
http://es.wikipedia.org/wiki/Python
Por Julio el 01 de Febrero de 2008
Asi k a estudiar jon, lonn ,lon esa wada
Loon :
offtopic: Por una introducción tan básica ganas puntos ?? yo creo que deberían poder donarse los puntos
Yo no subo tips para "Ganar puntos"
Los subo, por que me pareció algo interesante que compartir. Además si es que me dan "puntos" (Clablevels) es por que a algún Administrador le pareció que mi aporte de fue de utilidad. Pero libremente el podría ignorar mi post.
Podrías hacer un tip de: "Como derretir el queso del pan", sin ningún problema y si es que algún administrado lo encuentra interesante, el te dará tus "PUNTOS".(Por cierto, ¿De que sirven los clablevels
De seguro encontrara interesante tu tip de como deretir el queso si te explayas un poco.
Ejemplo, si no tenemos microondas, podrías poner el pan con queso sobre un sartén o una tostadora (aquí ademas tostaras el pan) . Y si no tienes nada de eso, pues siéntate un buen rato sobre el queso a ver si con el calor humano se derrite.
chabal no te lo dije para enojarte te lo dije asi jodiendo...
Por Cax el 20 de Enero de 2010
Gracias¡
Por Cax el 20 de Enero de 2010
Descargar python para su tipo de sistema operativo
Por Rosario el 10 de Febrero de 2011