SoloCodigo

Programación Web y Scripting => Python => Mensaje iniciado por: NRM en Martes 10 de Febrero de 2004, 16:08

Título: Aprendiendo Python
Publicado por: NRM en Martes 10 de Febrero de 2004, 16:08
Aca pongo unos interesantes links para los que quieran aprender este Lenguaje.

Dive into Python es un muy lugar para empezar, aca les dejo el link de el ebook en Ingles y en Español (creo que la traduccion en español todabia no es completa).

Inmersión en Python (http://es.diveintopython.org/toc.html)

Dive into Python (http://diveintopython.org/toc/index.html)

Este tutorial tambien es muy bueno (fue escrito por el creador de Python).

Tutorial Python (http://es.tldp.org/Tutoriales/Python/Tutorial-Python/)

Y por ultimo un pequeño tutorial para el que quiere ver rapidamente como es este lenguaje.

Breve Tutorial (http://milugar.homeip.net:8080/mi_lugar/python/minimo-tutorial)


PD: Pueden bajarse Python desde este link (http://www.python.org).

Saludos
Título: Re: Aprendiendo Python
Publicado por: hizoka en Miércoles 11 de Febrero de 2004, 14:49
estan buenos los links ..gracias ,pero tengo una duda con python :
cada vez que he creado un programa ya sea grafico o no me aparece una ventana de DOS ...existe alguna forma de q no aparezca?
si tienes alguna idea te lo agradecere..
Título: Re: Aprendiendo Python
Publicado por: NRM en Miércoles 11 de Febrero de 2004, 16:08
Cita de: "hizoka"
estan buenos los links ..gracias ,pero tengo una duda con python :
cada vez que he creado un programa ya sea grafico o no me aparece una ventana de DOS ...existe alguna forma de q no aparezca?
si tienes alguna idea te lo agradecere..
Que utilizaste para crear aplicaciones graficas (wxPython, TKinter, PyGTK, etc)?

Deberias elegir correr la Aplicacion con wpython en vez de python.

Espero te sirva el Tip.

Saludos.

Aprovecho el post para poner otro interesante turorial.

Python para No-Programadores (http://honors.montana.edu/~jjc/easytut/easytut_es/node2.html)
Título: Re: Aprendiendo Python
Publicado por: hizoka en Jueves 12 de Febrero de 2004, 11:49
hola:
la verdad es que he creado programas en python ,en wxpython y en tk y aun asi me aparece la ventana de DOS .Incluso baje unos ejemplos de wxpython y tambien me aparece la famosa ventana ..hasta ahora es el unico problema q le he encontrado a python.Tambien use el BOA y sucede lo mismo ...
Ya   no se me ocurre que puede ser ...
Título: Re: Aprendiendo Python
Publicado por: NRM en Jueves 12 de Febrero de 2004, 16:10
Cita de: "hizoka"
hola:
la verdad es que he creado programas en python ,en wxpython y en tk y aun asi me aparece la ventana de DOS .Incluso baje unos ejemplos de wxpython y tambien me aparece la famosa ventana ..hasta ahora es el unico problema q le he encontrado a python.Tambien use el BOA y sucede lo mismo ...
Ya   no se me ocurre que puede ser ...

Me explique mal me parece, lo que queria decir es que pruebes lo siguiente.

En las propiedades del archivo a ejecutar, en vez de pones que lo ejecute con python deberias poner que lo ejecute con pythonw.

Espero te funcione.

         Un Saludo
Título: Re: Aprendiendo Python
Publicado por: CiRRuS en Viernes 4 de Febrero de 2005, 10:35
Hace unas semanas empece a meterme en esto de python. Empece con el libro Dive Into Python, ufff, un poco arduo. No me convence la estructuración del libro. Enseña python a través de ejemplos, lo que le obliga a dar muchos conceptos de temas un pco lejanos a la vez.

Bajo mi punto de vista, recomiendo a los que empiezan que comiencen con el tutorial (que tambien esta indicado en el post  de NRM). La estructuración de éste me convence más, se perfilan bien los capítulos para explicar las estructuras de control, de datos y demás. Es solo mi opinion.

Nos vemos :hola:
Título: Re: Aprendiendo Python
Publicado por: su - en Viernes 21 de Abril de 2006, 02:07
Hola, me pregunto si hay alguna pagina donde salgan todas las funciones de python desde la A a la Z.
He buscado por red, pero dolo encuentro tutoriales y yo necesito las funciones para hacer la sintaxis de un editro.
Gracias
Título: Re: Aprendiendo Python
Publicado por: bob esponja en Viernes 21 de Abril de 2006, 03:50
python
>>>import os
>>>help( os )
>>>dir( os )

y asi con cualquier modulo
Título: Re: Aprendiendo Python
Publicado por: su - en Viernes 21 de Abril de 2006, 21:48
:lol: Gracias pero esto era lo que necesito:
http://cvs.sourceforge.net/viewcvs.py/*che...pe=text%2Fplain (http://cvs.sourceforge.net/viewcvs.py/*checkout*/jedit/jEdit/modes/python.xml?content-type=text%2Fplain)
Título: Re: Aprendiendo Python
Publicado por: NRM en Sábado 22 de Abril de 2006, 04:30
Ahi tenes todo lo que necesitas.

http://docs.python.org/lib/lib.html (http://docs.python.org/lib/lib.html)

espero te sea util

nrm
Título: Re: Aprendiendo Python
Publicado por: su - en Sábado 22 de Abril de 2006, 19:48
Muchas gracias a todos.
Título: Re: Aprendiendo Python
Publicado por: Lord Faraon en Jueves 1 de Junio de 2006, 03:08
Dive in to Python
Idioma : Español
Archivo: Formato Pdf

http://rapidshare.de/files/21900045/divein...spa_ol.pdf.html (http://rapidshare.de/files/21900045/diveintopython_espa_ol.pdf.html)
 :ph34r:
Título: Re: Aprendiendo Python
Publicado por: Lord Faraon en Jueves 1 de Junio de 2006, 03:52
Cita de: "hizoka"
hola:
la verdad es que he creado programas en python ,en wxpython y en tk y aun asi me aparece la ventana de DOS .
Prueba salvando o guardando tu programa con la extension ":Pyw"

Se ejecuta sin consola.

Bueno es lo que entiendo de tu problema, espero que sea la solucion.
 :ph34r:
Título: Re: Aprendiendo Python
Publicado por: Lord Faraon en Jueves 1 de Junio de 2006, 05:00
Python

Para Windows
http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi (http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi)

Para Unix
http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tgz (http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tgz)


Herramientas para Python

WxPython

wxPython es un juego de herramientas GUI para Python, que permiten crear
aplicaciones con interpaces gráficos. Funciona como un módulo de extensión que
encapsula la biblioteca gráfica wxWidgets. Esta versión es para Python 2.3 o mayor.

http://prdownloads.sourceforge.net/wxpytho...ror=superb-west (http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-unicode-2.6.3.2-py24.exe?use_mirror=superb-west)

Boa Constructor

Boa Constructor es un IDE de Python y un constructor de GUI para wxPython.
Esta versión necesita tener instalado wxPython 2.5.X. o mayor

http://prdownloads.sourceforge.net/boa-con...ror=superb-west (http://prdownloads.sourceforge.net/boa-constructor/boa-constructor-0.4.4.win32.exe?use_mirror=superb-west)


Tutoriales y Ejemplos

Python

Estupenda documentacion de Python en Español(Tutoriales Guias... etc..)
http://pyspanishdoc.sourceforge.net/ (http://pyspanishdoc.sourceforge.net/)

Python Instantaneo en Español
http://www.arrakis.es/~rapto/AprendaPython.html (http://www.arrakis.es/~rapto/AprendaPython.html)

wxPython

Presentacion en Power Point sobre wxPython y otros toolkits
http://paginaspersonales.deusto.es/dipina/...rsowxpython.ppt (http://paginaspersonales.deusto.es/dipina/python/cursowxpython.ppt)

Documentación, ejemplos y demos de wxPython 2.6.3.2.
http://prdownloads.sourceforge.net/wxpytho...ror=superb-west (http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-docs-demos-2.6.3.2.exe?use_mirror=superb-west)

TKinter

TKinter es un toolkit para Python. Informacion en Ingles:
http://www.pythonware.com/library/tkinter/introduction/ (http://www.pythonware.com/library/tkinter/introduction/)

Tutorial para Novatos usando Tkinter.
http://paginaweb.de/juan.benavides/tkinter/ (http://paginaweb.de/juan.benavides/tkinter/)

Enlaces sobre tutoriales de Python en general en este foro:
http://foros.solocodigo.com/index.php?showtopic=6594&st=0& (http://foros.solocodigo.com/index.php?showtopic=6594&st=0&)


Espero que contribuyan agregando tutoriales e informacion sobre este tema.

Pense hacer esto para simplificar los hilos y asi agrupar todo sobre Python
en un solo foro de discusión y seria bueno si fijan este tema.

Saludos.
 :ph34r:
Título: Re: Aprendiendo Python
Publicado por: olgerng en Jueves 6 de Julio de 2006, 07:42
Si quieres aprender de Python visita: http://www.cdlibre.org/descargar.html (http://www.cdlibre.org/descargar.html) y descarga el ISO ==> CD-Python, en este CD encontraras todo lo que hay en la red gratis para Python.

Igualmente con un baja paginas como "offline explorer", podes bajar ete portal  codigo python (http://www.java2s.com/Code/Python/CatalogPython.htm).
tiene una enorme cantidad de codigo fuente.

Tambien con el Emule busca con la palabra Python y te sorprenderas con la cantidad de Libros, manuales, cursos, tutores, etc.

espero que te des un banquete.


Nota: si deseas alguna información en especial no dudes en escribir. :hola:
Título: Re: Aprendiendo Python
Publicado por: x.cyclop en Jueves 6 de Julio de 2006, 08:04
Más fácil: Busquen en St. Google "Python E-Books" o "Python ebooks" y listo. :P
Título: Re: Aprendiendo Python
Publicado por: muu en Viernes 4 de Agosto de 2006, 07:21
hola yo tambien hace una semana mas o menos estoy aprendiendo python ya eh hecho como cinco programas basicos en consola que calulan asreas y perimetros de distintas bases me gustaria coperar con ellos ademas tengo un libro que enseña python desde lo basico y aca tengo una pagina con todoas las librerias de python
la encontre hpy buscando la funcion para sacar raices cuadraticas espero que les sirva este es el link http://pyspanishdoc.sourceforge.net/lib/lib.html (http://pyspanishdoc.sourceforge.net/lib/lib.html) ya me haber si me acuerdo de postiar los link de python que eh encontrado que esten bien
bye bye
by muu
-----------------
@->-->>---
Título: Re: Aprendiendo Python
Publicado por: Dracko en Sábado 5 de Agosto de 2006, 23:32
Hola, hola, Pues me siento muy feliz  :D  porque me di cuenta que aparece uno de mis tutoriales en este foro,
Tutorial para Novatos usando Tkinter.
http://paginaweb.de/juan.benavides/tkinter/ (http://paginaweb.de/juan.benavides/tkinter/)
TAmbien les dejo otro manual que hice
http://elnanni.googlepages.com/index_sock.html (http://elnanni.googlepages.com/index_sock.html)
Bueno, epsero que sea de su agrado y nos leemos pronto, tambien si se quieren dar una vuelta por mi blog
http://mmabj.tk (http://mmabj.tk)
Título: Otro Recurso
Publicado por: Format en Sábado 14 de Agosto de 2010, 05:35
Si quieres un tutorial en PDF, te recomiendo descargar "Python para todos", he aquí los enlaces:


edge.launchpad.net/improve-python-spanish-doc/0.4/0.4.0/+download/Python%20para%20todos.pdf

rapidshare.com/files/158648577/Python_para_todos.pdf

Python para todos fue escrito por un autor español: Raúl González Duque, a quien van mis agradecimientos  :good: , y puede ser distribuido libremente.

El libro cuenta con 160 páginas en las que se tratan los siguientes temas:

    * Tipos básicos
    * Control de flujo
    * Funciones
    * Orientación a objetos
    * Programación funcional
    * Excepciones
    * Módulos y paquetes
    * Entrada / Salida
    * Expresiones regulares
    * Sockets
    * Interacción con webs
    * Threads
    * Serialización de objetos
    * Bases de datos
    * Documentación
    * Pruebas
    * Distribuir aplicaciones Python

Espero que os sirva,
Un saludo!  :hola:
Título: Re: Aprendiendo Python
Publicado por: RadicalEd en Sábado 14 de Agosto de 2010, 15:37
Checa de que fecha es este post, no deberías reabrir post tan viejos.
Título: Re: Aprendiendo Python
Publicado por: Format en Sábado 14 de Agosto de 2010, 18:07
Cita de: "Edo"
Checa de que fecha es este post, no deberías reabrir post tan viejos.

Perdona, lo hice porque pensé que quizás también hay gente que, como yo, hoy se decide a estudiar Python, y han aparecido nuevos recursos que no están linkeados en los otros post's.
Título: Re: Aprendiendo Python
Publicado por: zerosoft en Viernes 27 de Mayo de 2011, 15:02
Hola a todos..... quisiera que alguien me ayudara quiero aprender a programar en python desde cero ya que no ningun conocimiento de programacion. quien me podria decir por donde empiezo y como.... muchas gracias de antemano
Título: Re:Aprendiendo Python
Publicado por: cobramarley en Domingo 28 de Abril de 2013, 02:04
Buenas, pasaba por aquí porque he visto el aporte de esos libros y tal y este me parece un buen sitio para comentaros mi nuevo proyecto, una web con toda la documentación, cursos, libros, seminarios ( si los hay en el momento) de múltiples lenguajes de programación, tanto compilados como interpretados, de servidor o de cliente etc... Y además intento buscar la información en español, la idea, en principio es poder ayudar a toda la gente de habla hispana a aprender lenguajes más fácilmente, la web la creé ayer, ya he rellenado algo en Python y en Bash, para quien quiera aprender lenguajes en español de forma cómoda, con todas las referencias en una misma web, aquí dejo los datos:

-Lenguajes Disponibles:
- Bash (En construcción, pero hay suficiente material para empezar)
- Python (En construcción, pero hay suficiente material para empezar)

-Lenguajes en proceso de disponibilidad:

- HTML (En construcción)
- CSS (En construcción)
- PHP (En construcción, muy pronto subiré un excelente curso de aprender totalmente PHP en 21 días)
- JavaScript (En construcción)
- Java (En construcción)

- Consultas a Bases de Datos:

- MySQL (En construcción)

El proyecto promete, estoy recibiendo bastantes visitas, está teniendo un impacto muy positivo la reunión de diversos lenguajes con diversa documentación de forma centralizada.No olvideis que la web solo tiene 24 horas.
Gracias por leerme.

http://binbash.site90.net/
Título: Re:Aprendiendo Python
Publicado por: jagalvezmtz en Miércoles 17 de Julio de 2013, 19:11
mis amigos del foro yo voy empezando a programar en python, y resulta y resalta que me marca un error esta simple operación

t = 1,True,'hola'
print t

   print t
          ^
SyntaxError: invalid syntax

o este otro:

t = (3,"hola",False)
print type(t)

 print type(t)
             ^
SyntaxError: invalid syntax

como le puedo hacer para solucionarlo.
Título: Re:Aprendiendo Python
Publicado por: jaqdiaz en Jueves 24 de Abril de 2014, 17:30
Alguien me puede ayudar con una práctica de automática en Lazarus o codepython?
Título: Re:Aprendiendo Python
Publicado por: Ajysyt en Jueves 15 de Septiembre de 2016, 23:15
Hola, soy nueva tanto en este foro como en la programación. Mi inquietud es que estoy tratando de aprender Python por mí misma, pero en una de las practicas que estoy tratando de hacer, he colocado este código:

Código: [Seleccionar]
X=int(input("Coloque un numero: "))

   
Y=int(input("Coloque otro numero: "))


if X > Y:
    print X, " es mayor que ", Y
   
elif X < Y:   
    print X, " es menor que ", Y
   
else:
    print X, " Es igual que ", Y
   

En el cual, este pedirá que coloques dos números, para decir cuál de los dos es mayor, menor o igual (esa parte está bien). Lo quiero saber, es como puedo hacer que, si alguien coloca un carácter diferente a un número, este le vuelva a pedir ingresa un número. He buscado en Google, sin embargo, no he encontrado nada, porque simplemente no sé cómo expresarme para realizar dicha búsqueda.
Título: Re:Aprendiendo Python
Publicado por: eduardoemen en Jueves 23 de Marzo de 2017, 23:40
Hola a todos! alguien podría por favor darme una mano con lo siguiente:

En este ejemplo (clases built-in de Biopython) se pueden poner argumentos (por ejemplo "AGTACACTGGT") dentro del paréntesis al instaciar la clase y crear el objeto:

>>>from Bio.Seq import Seq
>>> my_seq = Seq("AGTACACTGGT")
>>> my_seq
Seq('AGTACACTGGT', Alphabet())


Pero en este ejemplo que yo he creado:

archivo 1: porcentajeGC.py
class porcentajeGC:
 
    def contadorGC (self,genome):
      c=genome.count("C")
      g=genome.count("G")
      totalGC= (g+c/float(len(genome)))
 
      return totalGC


archivo 2:
from porcentajeGC import porcentajeGC
 
genome="ATCGATCGATC"
obj=porcentajeGC()
print(obj.contadorGC(genome))
print (len(genome))


si intento poner argumentos al instanciar la clase y crear el objeto:
#genome="ATCGATCGATC" (comento esta línea)
obj=porcentajeGC("ATCGATCGATC")

el resultado es: TypeError: this constructor takes no arguments


y si intento ejecutar en consola:
>>> from Bio.Seq import Seq
>>> obj=Seq()
es decir instanciar la clase sin argumentos me aparece el error:

TypeError: __init__() takes at least 2 arguments (1 given)

¿Por qué se pueden poner argumentos al instanciar en algunos ejemplos y en el que yo he creado no puedo?
y ¿por qué no puedo instanciar la clase sin argumentos ( como en mi ejemplo ) en otros casos?
He estado leyendo sobre __init__ pero ya en la práctica no lo tengo claro.


Ojalá haya sido explícito para facilitar una posible ayuda de vosotros.

Muchas gracias de antemano si alguien puede ayudarme con esto.

Un saludo a todos!!