(https://lh5.googleusercontent.com/-fdGlOaFca0s/URpoLZodkrI/AAAAAAAABlk/AJcVZ6ITw-g/s512/taller%2520python.png)
ACCEDER (http://underc0de.org/talleres/Taller_Python_1.pdf)
Las dudas sobre este taller, deben hacerse en este post.
Genial bro, lo estaba esperando con ansias, ahora a darle fruta
Buenisimo a descargar y leer
saludos
Gracias man por el taller ;)
Man esta excelente, minduda es .. Habia visto que en unos scripts se usaba el header #!/usr/bin/env python
O algo parecido... Que diferencia hay?
Y como sugerencia porque no comenzar con palabras reservadas, sintaxis, etc digo es teoria pero al final es necesaria creo yo para poder saber los comos y porque's
Uff genial man, gracias!
Muy buena Antrax!!!! vamos a chequearlo se ve super interesante...!!! esta de lujo para adentrarse al lenguaje... Saludos!!
CitarMan esta excelente, minduda es .. Habia visto que en unos scripts se usaba el header #!/usr/bin/env python
O algo parecido... Que diferencia hay?
Y como sugerencia porque no comenzar con palabras reservadas, sintaxis, etc digo es teoria pero al final es necesaria creo yo para poder saber los comos y porque's
La linea:
#!/usr/bin/env python
Se utiliza
solo en Linux, es el llamado "Shebang" e indica que se ejecutara python y que necesita de un interprete para hacerlo funcionar.
Muchas gracias a todos por sus comentarios! y tendremos en cuenta tu sugerencia para los futuros talleres!
¡Tremendo ANTRAX! Estoy en informática en clase, cuando vaya a casa me lo leo y te digo, ¡pinta muy bueno!
Espero que salgan más entregas pronto
Saludos y GRACIAS
Edito: MUY BUENAS! Ya he vuelto a casa y lo he revisado, todos los ejercicios perfectos, deberes hechos jajajaja.
ESPERO LA SEGUNDA ENTREGA ((:
A bajar esta colección que se viene bien buena, claro que si.
Fantástico, no me despegaré de esto Antrax, gracias de verdad. :P
Y ya tan rápido tengo mi primer problema, utilizo Windows como OS. :(
# -*- coding: utf-8 -*-
print "¡Hola mundo!"
print 5+9
print "probando tíldes áéíóú"
Shell >>>
Citar>>>
¡Hola mundo!
14
probando tÃldes áéÃóú
>>>
CitarFantástico, no me despegaré de esto Antrax, gracias de verdad. :P
Y ya tan rápido tengo mi primer problema, utilizo Windows como OS. :(
# -*- coding: utf-8 -*-
print "¡Hola mundo!"
print 5+9
print "probando tíldes áéíóú"
Shell >>>
Citar>>>
¡Hola mundo!
14
probando tÃldes áéÃóú
>>>
Añadi al principio la siguiente linea
# -*- coding: utf-8 -*-
Para mas informacion sobre esto, te dejo la documentacion oficial
http://www.python.org/dev/peps/pep-0263/
Saludos y gracias por participar del taller!
Esta super el taller, el único problema que tuve (Capa 8 ) es que descarga la última versión de python y la función print es un método(como lo entendí yo), entonces para los ejercicios solo era
x = "Aneraka"
print("Hola " + x +" El resultado de 145+34 es",145+34)
Muchas gracias por compartir tu conocimiento Antrax
Claro aneraka, por eso aclare que descargaran python 2, ya que el 3, que es el que vos estas usando, lo ibamos a ver un poco mas adelante
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Claro aneraka, por eso aclare que descargaran python 2
Si por eso puse error de capa 8
No tienes permitido ver los links.
Registrarse o Entrar a mi cuentaya que el 3, que es el que vos estas usando, lo ibamos a ver un poco mas adelante
entonces mejor me bajo la que utilizas... gracias
Excelente tuto . Muchas gracias !!!! ;D
gracias bro, le hechare un vistaso, me parece muy buena esta iniciativa del foro.
saludos
:)
Excelente trabajo DLV! los revise y estan perfecto!
Muchas gracias por participar del taller!
Excelente me agrada que inicien de nuevo los talleres, yo seguia varios antes de que tuvieran problemas con la pagina; desafortunadamente no pude habilitar de nuevo mi cuenta y por eso decidi crear uno nuevo que es el que uso actualmente.
Te felicito ANTRAX por tu gran trabajo! Como bien dijeron, se debería especificar en el titulo y portada del taller que es para python 2x y no 3x. Esto evitaría descargas y practicas que nos harían perder el tiempo debido a una confusión de versión.
Otra cosa que dejo a notar, es que en la imagen dice "INSTLACIóN". A menos que halla sido algo intencional.
Saludos y excelente taller!
En la parte de instalación de linux en el manual, encuentro otro error de tipeo.
#! /usr/bin/pyhton27
Por
#! /usr/bin/python27
Muchas gracias Sthephano! se me ha pasado! :D
primera practica
#/usr/bin/env python
a=10
ima=7i
b=ima+a
name="TeNeX"
print name + "ha sumado " + a + "+" + ima + "=" + b
no sirven los imaginarios :( al principio creí que era porque arrastro viejas costumbres de C osea el ";" al final de cada línea
D:\Practicas python>python practica1.py
File "practica1.py", line 4
ima=7i;
^
SyntaxError: invalid syntax
D:\Practicas python>python practica1.py
File "practica1.py", line 4
ima=7i
^
SyntaxError: invalid syntax
---------------------------------------------------------------------------------
Segundo programa
#! /usr/bin/pyhton27
# -*- coding: utf-8 -*-
a=273
b=4
c=97
d=5
e=1200
f=6
g=1470
h=400
i=2
j=49
k=15
l=50
m=37
print "el resultado es: " + a * b + c * d - e / f
print "el resultado es: " + g / d + h * i - j**i
print "el resultado es: " + k**d / l - m * b
D:\Practicas python>python practica2.py
File "practica2.py", line 18
SyntaxError: Non-ASCII character '\xe2' in file practica2.py on line 18, but no encoding declared; see http://www.python.org/peps/pep-0263.html for deta
D:\Practicas python>python practica2.py
File "practica2.py", line 18
SyntaxError: Non-ASCII character '\xe2' in file practica2.py on line 18, but no encoding declared; see http://www.python.org/peps/pep-0263.html for deta
D:\Practicas python>python practica2.py
File "practica2.py", line 19
print "el resultado es: " + a * b + c * d ÔÇô e / f
^
SyntaxError: invalid syntax
D:\Practicas python>python practica2.py
Traceback (most recent call last):
File "practica2.py", line 19, in <module>
print "el resultado es: " + a * b + c * d - e / f
TypeError: cannot concatenate 'str' and 'int' objects
CORRECCIÓN!!!
la practica 2 la corregí y esque en mi mente seguía concatenando resultados con el "+" y leyendo nuevamente el tuto noté que utilizabas ","
asi que posteo como quedó el código y el resultado arrojado:
#! /usr/bin/pyhton27
# -*- coding: utf-8 -*-
a=273
b=4
c=97
d=5
e=1200
f=6
g=1470
h=400
i=2
j=49
k=15
l=50
m=37
print "el resultado es: ",(a * b) + (c * d) - (e / f)
print "el resultado es: ",(g / d) + (h * i) - (j**i)
print "el resultado es: ",(k**d) / l - (m * b)
D:\Practicas python>python practica2.py
el resultado es: 1377
el resultado es: -1307
el resultado es: 15039
Excelente TeNeX!
En unos dias sale la segunda parte!!
Saludos!
Muy bueno ! , pero deberias correjir algunos errores como que las cadenas de texto son variables numéricas.
Hola, tengo una duda un poco tonta... ya instale el soft pero sucede lo siguiente, al ejecutar python en DOS efectivamente me arroja el error:
"python" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
hago lo que dice: PATH C:\Python27;%PATH%
Pero la falla persiste.. Como en mi pc la instalacion se realiza por defecto en el disco (E:/) por particiones, entonces ejecuto:
PATH E:\Python27;%PATH%
Pero nada la falla persiste, si cierro la consola y la vuelvo a abrir me vuelve a salir:
"python" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
Que hago? que puede ser? si ejecuto python despues de lo de PATH funciona, pero al reiniciar la consola ya no funciona!!!
Ayuda por favor
Seguramente no estaras como administrador en la pc.
Inicia como administrador y hace lo de las variables de entorno para guardarlo
Saludos
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Seguramente no estaras como administrador en la pc.
Inicia como administrador y hace lo de las variables de entorno para guardarlo
Saludos
Claro que si estoy como administrador, pero la falla persiste, solo despues del comando de PATH me funciona pero al cerrar la consola y volverla a abrir la falla persiste.. que puedo hacer?
Nadie me puede ayudar ??
Podrias poner una captura para ver en que parte de las variables de entorno estas poniendo el path?
Probablemente no estés introduciendo correctamente el path.
Si querés, recorré tus diferentes particiones y fijate en cuál de ellas se encuentra la carpeta "Python27" (o el nombre que le hayas puesto).
Una vez que identifiques la carpeta, copiá la dirección y editá el PATH.
Comentanos como resulta todo,
Saludos!
WhiZ
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Podrias poner una captura para ver en que parte de las variables de entorno estas poniendo el path?
este es el disco donde esta instalado WIN:
(http://sia1.subirimagenes.net/img/2013/03/28//130328042357482832.jpg) (http://www.subirimagenes.net/i/130328042357482832.jpg)
esto es lo que sucede al dar el comando y después ejecutar python:
(http://sia1.subirimagenes.net/img/2013/03/28//130328042623893078.jpg) (http://www.subirimagenes.net/i/130328042623893078.jpg)
Pero al cerrar la consola y volverla a abrir y ejecutarlo me sale lo siguiente:
(http://sia1.subirimagenes.net/img/2013/03/28/130328044011621702.jpg) (http://www.subirimagenes.net/i/130328044011621702.jpg)
jeje el problema es que la carpeta fue renombrada...
En vez de "Python27" se llama "python".
Para agregarlo al path, tenés que poner E:/Documents and settings/David/python.
Saludos!
WhiZ
No, pero en el mio si se llama "Python27" y ahí me aparece en el disco E... sigo sin entender...
Ahhh, creo que sé qué es lo que pasa...
En realidad no había prestado total atención a las imágenes que subiste: "python" era el comando y no la carpeta ubicada en "C:\Documents and Settings\david" jeje.
Para mayor facilidad, te recomiendo que lo configures desde mipc: Entrá a propiedades de mipc, en la pestaña "Opciones avanzadas" clickeá el botón "variables de entorno...". Por último, en el cuadrante inferior seleccioná la variable "Path", presioná el botón "Editar..." y agregá la dirección de la carpeta Python27.
Espero que te sirva.
Cualquier cosa comentanos que sale y vemos cómo seguimos ;)
Saludos!
WhiZ
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Ahhh, creo que sé qué es lo que pasa...
En realidad no había prestado total atención a las imágenes que subiste: "python" era el comando y no la carpeta ubicada en "C:\Documents and Settings\david" jeje.
Para mayor facilidad, te recomiendo que lo configures desde mipc: Entrá a propiedades de mipc, en la pestaña "Opciones avanzadas" clickeá el botón "variables de entorno...". Por último, en el cuadrante inferior seleccioná la variable "Path", presioná el botón "Editar..." y agregá la dirección de la carpeta Python27.
Espero que te sirva.
Cualquier cosa comentanos que sale y vemos cómo seguimos ;)
Saludos!
WhiZ
MMm creo que asi si funciona pero una pregunta antes de editar salia esto:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
yo lo quité, pero creo que no debo hacerlo como deberia quedar??
perdon la bobada
Tenés que dejar lo que estaba antes, es decir, te debe quedar así:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\Python27
No tenés que borrar lo que ya estaba, sino que debes agregar E:\Python27 a lo anterior.
Saludos!
WhiZ
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Tenés que dejar lo que estaba antes, es decir, te debe quedar así:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\Python27
No tenés que borrar lo que ya estaba, sino que debes agregar E:\Python27 a lo anterior.
Saludos!
WhiZ
Si eso pensé asi lo dejé muchas gracias si funciona
Ahora me toca practicar...
Sabrías decirme si sacareis taller de Perl?, también estoy bastante interesado...
Muchas gracias por compartirlo.
muy bueno...!! gracias por el aporte :D
Muy buen tuto gracias por al aporte :D todos los ejercicios realizados :)
dejo capturas de la actividad:
1.-
(http://i60.tinypic.com/bhznts.png)
(http://i59.tinypic.com/33u9zsx.png)
2.-
a)
(http://i61.tinypic.com/2qkl4x3.png)
(http://i62.tinypic.com/2ci70g0.png)
b)
(http://i62.tinypic.com/ejc0es.png)
(http://i57.tinypic.com/egkft.png)
c)
(http://i58.tinypic.com/2nh25qo.png)
(http://i58.tinypic.com/15eimqa.png)
¡saludos!
Hola que tal, inicié hace pocos días aquí en la comunidad y la verdad muy buen aporte, estoy haciendo el taller de python. muchas gracias.
Saludos
Gracias por la información que proporcionais bajando los tres papers, sabes si la colección va a seguir? Saludos
Aquí pongo el código o mejor mi solución al taller:
El punto No 1.
variable1="W0lf1"
variable2="2"
variable3="12"
print "El usuario "+variable1+" lleva "+variable2+" dias y "+variable3+" horas conectado"
raw_input()
Punto 2.
num=273
num2=4
num3=97
num4=5
num5=1200
num6=6
print "El resultado es: ",num*num2+num3*num4-num5/num6
input()
variable1=1470
variable2=5
variable3=400
variable4=2
variable5=49
variable6=2
print "El resultado es: ",variable1/variable2+variable3*variable4-variable5**variable6
raw_input()
numi=15
numi2=5
numi3=50
numi4=37
numi5=4
print "El resultado es: ",numi**numi2/numi3-numi4*numi5
raw_input()
Gracias por el tutorial.
Acá mi código del ejercicio.
Gracias por el tuto ANTRAX !
a = 273
b = 4
c = 97
d = 5
e = 1200
f = 6
print 'El resultado A es: ', a * b + c * d - e / f;
a = 1470
b = 5
c = 400
d = 2
e = 49
f = 2
print 'El resultado B es: ', a / b + c * d - e ** f;
a = 15
b = 5
c = 50
d = 37
e = 4
print 'El resultado C es: ', a ** b / c - d * e;
User.
Hola, estoy interesado en el taller, pero con mi telefono no he podido descargar el pdf, alguien puede subirlo a algun otro lado? El link funciona, pero nunca inicia ni termina la descarga, debe ser mi telefono que es viejo, desde ya gracias.
@Zentraedi (https://underc0de.org/foro/index.php?action=profile;u=61617)
Mira tu mail (el que usaste para registrarte).
Te lo envié.
Saludos
Gabriela
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
@Zentraedi (https://underc0de.org/foro/index.php?action=profile;u=61617)
Mira tu mail (el que usaste para registrarte).
Te lo envié.
Saludos
Gabriela
Descargado, muchas gracias @Gabriela
Gracias !!,yo recién estoy aprendiendo a programar en python y esto la verdad ayuda muchisimo :D
Hola, recién comencé y ya tengo dudas.
Para empezar estoy en Kali Linux y jamas he programado con Python, (alguna vez programe en Java y C++, pero tengo años que no lo hago) por lo que no se si algo estaré haciendo mal.
Me indica en la terminal que es la versión 2.7.14 de Python.
En un archivo de texto escribo: Print "hola mundo"
Enseguida lo guardo en el escritorio con el nombre hola.py y al ir a la terminal y poner cd.. Escritorio y luego hola.py lo único que me arroja es: bash hola.py: no se encontró la orden.
¿Estoy pensando algo por alto?
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Me indica en la terminal que es la versión 2.7.14 de Python.
En un archivo de texto escribo: Print "hola mundo"
Enseguida lo guardo en el escritorio con el nombre hola.py y al ir a la terminal y poner cd.. Escritorio y luego hola.py lo único que me arroja es: bash hola.py: no se encontró la orden.
¿Estoy pensando algo por alto?
Estás pasando por alto que la sintaxis entre Python 2.* y 3.* es distinta, especialmente en Python 2.7 print era una palabra reservada en Python 3. es una función y como todas las funcoines, debes llamarlas usando los paréntesis:
print("Hola mundo.")
Ya que estás comenzando, te recomiendo que instales Python 3. y que lo aprendas de una vez, Python 2.* está destinado a desaparecer.
Saludos!
Buen Día,
soy nuevo en el foro y no estoy muy seguro si aun puedo comentar este Post, pero el link del SL4 ya no esta disponible hay algun otro lugar donde pueda ser descargado?
Buenas @Chubby (https://underc0de.org/foro/index.php?action=profile;u=75770) en el enlace de google code, te pone que ha sido removido y te da esta web de github https://github.com/damonkohler/sl4a (https://github.com/damonkohler/sl4a)
Espero te ayude.
Saludo
Buenas noches ANTRAX hice los ejercicios no se si me quedaron bien gracias por compartir su conocimiento espero correciones o aportes profe ANTRAX jajajaja
print("==================================================================================")
print ("Primer ejercicio")
usuario = "Undercode"
dias = 1000
horas = 7
dias = str(dias)
horas = str(horas)
print ("El usuario " +usuario+ " lleva " +dias+ " dias y " +horas+ " horas conectado")
print ("Hail UNDERCODE!")
print("==================================================================================")
print ("Segundo ejercicio")
num1 = 273
num2 = 4
num3 = 97
num4 = 5
num5 = 1200
num6 = 6
resultado = num1*num2+num3*num4-num5/num6
resultado = str(resultado)
print("El resultado de la operacion seria " + resultado)
print("==================================================================================")
print ("Tercer ejercicio")
Num1 = 1470
Num2 = 5
Num3 = 400
Num4 = 2
Num5 = 49
Num6 = 2
Resultado = Num1/Num2+Num3*Num4-Num5**Num6
Resultado = str(Resultado)
print("El resultado de la operacion seria " + Resultado)
print("==================================================================================")
print ("Cuarto ejercicio")
nUm1 = 15
nUm2 = 5
nUm3 = 50
nUm4 = 37
nUm5 = 4
rEsultado = nUm1**nUm2/nUm3-nUm4*nUm5
rEsultado = str(rEsultado)
print("El resultado de la operacion seria " + rEsultado)
print("==================================================================================")
Excelente taller. Esta semana lo comienzo. Quiero iniciarme en Testing y luego ir hacia Data science!!
Hola, el taller finalizo?perdon lo colgado. Sepan entender.
Gracias, esta muy bueno
Gracias por este taller!!
Excelente
Buenísimo 👏 gracias
Muchas gracias, para practicar y refrescar la memoria!
Me interesa hacer un curso de Python
Genial! Acompaña mi repaso de Python!!
:)
Genial. Hoy empiezo este taller!
Muchas gracias, gran aporte!!!