Ex - Comunidad de Programadores, Nuevo Leon

when you see if { ... } else { ... } you see code, i see my fucking life ...

No te has registrado

#1 2008-05-02 21:26:05

Albertux
Administrador
Ubicación: ssh/ftp/http
Registrado: 2006-06-28
Mensajes: 641
Web

Nadie programa en Python?

La verdad no lo e usado, en un tiempo libre lei un poco su documentacion y jugue con su linea de comandos interactiva, cosas que me gustaron su velocidad y su simplicidad, lo que no me agrado es la identacion forzada, pero es el unico detalle negativo que le e encontrado, creo que es un lenguaje bastante atrativo no e jugado con mod_python en apache pero puede que me aventure a hacerlo en un futuro, tambien encontre un framework en python Django en fin en unos meses talves me aventure a jugar un poco mas.

Saludos


if (isReal(GOD)) {
  ...
} else {
  // GOD is integer;
  ...
}

Desconectado

 

#2 2008-07-30 20:57:36

joe
Nuevo Usuario
Registrado: 2008-07-30
Mensajes: 1

Re: Nadie programa en Python?

Yo programo en python y e usado django bastante bueno

Desconectado

 

#3 2009-02-27 00:31:37

ecedeno
Nuevo Usuario
Registrado: 2009-02-23
Mensajes: 3

Re: Nadie programa en Python?

Yo programo en python. Es  uno de los mejores lenguajes que he conocido

Desconectado

 

#4 2009-10-29 10:26:36

systemred
Arquitecto
Ubicación: SOPORTE - TERMINAL
Registrado: 2009-09-23
Mensajes: 98

Re: Nadie programa en Python?

que copilador en win y en linux me recomiendan para empezar a programar en phyton la vdd es que quiero apredner poco a poco. ya que me han dicho que es un lenguaje muy bueno.

saludos.


"CUANTO MAS EXPLORO EN LOS SISTEMAS , MAS ME SORPRENDO DE TU GRANDESA DIOS" smile

Desconectado

 

#5 2009-10-29 16:32:23

El_Happy
Guru
Ubicación: Incierto
Registrado: 2006-10-09
Mensajes: 193
Web

Re: Nadie programa en Python?

Wow, ya se ve mas interes y vida en el foro, hasta se han revivido post anteriores.

Yo no lo e usado y si e visto algunos codigos y se ve interesante.

De hecho solo porque ando con los trabajos finales no puedo meterme a ver que onda y sobre los compiladores a mi tambien me interesa saber de uno para Linux.

Saludos.


El_Happy Blog
La información es lo que nos separa de la ignorancia.

Desconectado

 

#6 2009-10-29 16:54:11

RoN
Administrador
Ubicación: El Rincon
Registrado: 2006-07-01
Mensajes: 215

Re: Nadie programa en Python?

:3 compiladores ?


/*
   "It's not the size of the app that matters, it's how you code it"
*/

Desconectado

 

#7 2009-10-29 17:28:26

Albertux
Administrador
Ubicación: ssh/ftp/http
Registrado: 2006-06-28
Mensajes: 641
Web

Re: Nadie programa en Python?

Existen lenguajes de programacion que no requieren compilarse sino que pasan por un interprete (bash/perl/php/python/ruby) por ejemplo

Saludos


if (isReal(GOD)) {
  ...
} else {
  // GOD is integer;
  ...
}

Desconectado

 

#8 2009-10-29 23:02:47

LazyEye
Practicante
Registrado: 2009-01-25
Mensajes: 38

Re: Nadie programa en Python?

En un link que pusieron en otro tema venía un ensayo escrito por un programador, en el recomendaba a los principiantes aprender Pascal o Python, y pues me puse a investigar, me llamo la atención y lo baje de la página oficial, vi en un video de YouTube de como usarlo y luego conseguí el libro de "Python para todos", y pues leí unas cuantas páginas y ahí le deje.

Miren este es uno de lo programas de ejemplo que vienen en el libro, si tienen Linux o Mac de seguro ya tienen el Python instalado, solo copien ese código en un editor de texto y grabenlo en .py, luego abran el IDLE, y abran el archivo y luego Run > Run Module, si les aparece error tal vez es por que mi código es para la vérsion mas nueva en la cual tienes que poner paréntesis a los print, nadamas quitenselos y ya. No lo pongo entre [code por que se pierde toda la tabulación.

class Coche:
    """Abstraccion de los objetos coche."""
    def __init__(self, gasolina):
        self.gasolina = gasolina
        print ("Tenemos", gasolina, "litros")
       
    def arrancar(self):
        if self.gasolina > 0:
            print ("Arranca")
        else:
            print ("No arranca")

    def conducir(self):
        if self.gasolina > 0:
            self.gasolina -= 1
            print ("Quedan", self.gasolina, "litros")
        else:
            print ("No se mueve")

miCoche = Coche(3)
print (miCoche.gasolina)
miCoche.arrancar()
miCoche.conducir()
miCoche.conducir()
miCoche.conducir()
miCoche.conducir()
miCoche.arrancar()
print (miCoche.gasolina)

Ese programa imprime en pantalla los siguientes resultados:

>>>
Tenemos 3 litros
3
Arranca
Quedan 2 litros
Quedan 1 litros
Quedan 0 litros
No se mueve
No arranca
0
>>>

Y pues creo que el del ensayo recomendaba este lenguaje por que es así como muy sencillo de escribir, además como dijo Albertux de que te obliga a tabular el código lo que es una buena práctica, este lenguaje cada vez se vuelve mas popular, cuando termine de aprender Java voy a bajar el Jython para hacer código en Python usando los paquetes/librerías de Java smile

Desconectado

 

#9 2009-10-30 09:33:59

RoN
Administrador
Ubicación: El Rincon
Registrado: 2006-07-01
Mensajes: 215

Re: Nadie programa en Python?

:3 benditos lenguajes de script, he dicho.

Python es bello, asi de simple

btw si quieres correr el programa que puso LazyEye en algun  *NIX( Linux / Mac / Whatever ) simplemente es crear el archivo .py , darle permisos de ejecucion chmod a+x archivo.py y leugo

./archivo.py

saludos


/*
   "It's not the size of the app that matters, it's how you code it"
*/

Desconectado

 

#10 2009-10-30 10:21:30

TekxY
Arquitecto
Ubicación: en la tabla de usuarios
Registrado: 2008-11-21
Mensajes: 100
Web

Re: Nadie programa en Python?

asi es, benditos sean los lenguajes script, a mi me fascina Ruby, antiguamente era un fanboy de Java, pero luego de probar Ruby, te da cierta angustia regresar a programar en otros lenguajes jeje.

También he realizado algunos programas medio simples en los otros lenguajes script que menciono albertux, y aunque no estoy tan metido todavia, si me doy cuenta de su potencial, me gusta que sean lenguajes muy claros hasta los llamaria puristas.


http://tekxy.org
Pure Geek Material!

Desconectado

 

#11 2009-10-30 11:43:49

Albertux
Administrador
Ubicación: ssh/ftp/http
Registrado: 2006-06-28
Mensajes: 641
Web

Re: Nadie programa en Python?

Lo hermoso de los lenguajes scripts es que te permiten llamar otros interpretes o programas dentro del mismo codigo, que se intepretan linea por linea, tambien hay posibilidad de usar entorno grafico por ejemplo en Python yo utilizo mucho EasyGUI ( http://easygui.sourceforge.net/ ), en Bash Xdialog ( http://xdialog.free.fr/ ), en PHP esta ( http://gtk.php.net/ ), Perl y Ruby no e programado nada graficamente pero debe de haber implementaciones con ( http://www.tcl.tk/ ) o  ( http://www.wxwidgets.org/ ) la mayoria de los editores de codigo (gedit/emacs/vim/notepad++) soportan estos lenguajes. Ademas eso no es todo muchos de los script soportan interaccion (algunos mas user friendly) con gestores de bases de datos (SQLite/MySQL/PostgreSQL/MS SQL).

Ventajas de los lenguajes interpretados: corren en cualquier maquina siempre y cuando posean el interprete de la version correcta que este hecho el script. son mas faciles de depurar. Incluso algunos pueden ser multiplataforma (aveces si se tiene que escribir mas codigo para detectar el OS y evitar posibles errores)

Desventajas: Nunca llegaran a ejecutarse a nivel maquina dado que no pasan por un proceso de compilacion dependen enteramente del interprite.


if (isReal(GOD)) {
  ...
} else {
  // GOD is integer;
  ...
}

Desconectado

 

#12 2009-10-30 12:07:33

RoN
Administrador
Ubicación: El Rincon
Registrado: 2006-07-01
Mensajes: 215

Re: Nadie programa en Python?

:3 pues para ruby , python y perl he visto implementaciones de QT ( las librerias graficas de kde ) smile. con pyQt de hecho hice un proyectillo :3 para la facu


/*
   "It's not the size of the app that matters, it's how you code it"
*/

Desconectado

 

Pie del foro

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson