quiero aprender programar en python si alguien me recomienda algun curso gratis :silbar:
https://mega.nz/#F!5PYj2aoQ!p52qjtbk_cRaGQuqtlC5Jg!gLpH3IbA
https://www.youtube.com/watch?v=G2FCfQj-9ig&list=PLU8oAlHdN5BlvPxziopYZRd55pdqFwkeS
https://mega.nz/#F!DgMHwIQR!2b11bBu7iPfjpRm70m2ogg
:)
Si vas a aprender Python no cometas el error de iniciar con la versión 2.x como hacen muchos, entra directo a la versión 3.x. Hay muchos sitios que siguen enseñando la versión 2.x a pesar de que cada vez tiene menos soporte .. Asi te ahorraras los dolores de cabeza de migrar los proyectos de 2.x a 3.x.
Exacto, hace años empezar con la 2.x todavía. Pero viendo el panorama la 2.x va a durar hasta 2021 como mucho y tirando por lo alto, no es muy diferente a la 2 pero ya que estas empieza por la 3.x ya que va a ser mas utilizada
Enviado desde mi ZTE B2017G mediante Tapatalk
Cita de: hex0r en 4 Agosto 2018, 11:17 AM
no es muy diferente a la 2 pero ya que estas empieza por la 3.x ya que va a ser mas utilizada
Enviado desde mi ZTE B2017G mediante Tapatalk
A ja!... Las diferencias parecen muy sutiles a simple vista, pero cuando el proyecto entero ya esta montado puede ser un verdadero fastidio pasar de 2.x a 3.x. He visto casos de gente que le dio menos flojera volverlo a escribir todo desde el principio.
Cita de: Avispon99 en 5 Agosto 2018, 00:08 AM
A ja!... Las diferencias parecen muy sutiles a simple vista, pero cuando el proyecto entero ya esta montado puede ser un verdadero fastidio pasar de 2.x a 3.x. He visto casos de gente que le dio menos flojera volverlo a escribir todo desde el principio.
Lo és jajajaja, me acuerdo que hice un proyecto hace bastante tiempo (cuando empezaron varias paginas de criptodivisas a funcionar hace ya dos años) sobre una especie de inventario de criptodivisas, utilizar la api de varias paginas de criptodivisa para calcular el precio actual de una criptodivisa, dibujar gráficos, étc. Se me ocurrió la brillante idea de pasarlo a 3.x y al final se acabó quedando en 2.x ya que había que pasar también todas las librerías propias del proyecto xDDD. Cuando digo eso me refiero a que en general es diferente pero que si te tienes que adaptar a la nueva versión no hay un cambio que digas "es absolutamente diferente a 2.x" solo que sabiendo "2.x" te tienes que adaptar a toda esa nueva sintaxis ya que aunque parezcan tonterías te convierten tu propio tiempo a errores en el terminal de python, de todas formas ahora que lo comentas y que me he acordado voy a ver si subo el proyecto a github y os lo paso por aqui.
Conclusión: si quieres empezar en python empieza por la 3.x para adaptarte al estándar que se va a utilizar en el mundo profesional dentro de unos años si no se está utilizando ya
Cita de: hex0r en 5 Agosto 2018, 13:12 PM
Lo és jajajaja, me acuerdo que hice un proyecto hace bastante tiempo (cuando empezaron varias paginas de criptodivisas a funcionar hace ya dos años) sobre una especie de inventario de criptodivisas, utilizar la api de varias paginas de criptodivisa para calcular el precio actual de una criptodivisa, dibujar gráficos, étc. Se me ocurrió la brillante idea de pasarlo a 3.x y al final se acabó quedando en 2.x ya que había que pasar también todas las librerías propias del proyecto xDDD. Cuando digo eso me refiero a que en general es diferente pero que si te tienes que adaptar a la nueva versión no hay un cambio que digas "es absolutamente diferente a 2.x" solo que sabiendo "2.x" te tienes que adaptar a toda esa nueva sintaxis ya que aunque parezcan tonterías te convierten tu propio tiempo a errores en el terminal de python, de todas formas ahora que lo comentas y que me he acordado voy a ver si subo el proyecto a github y os lo paso por aqui.
Conclusión: si quieres empezar en python empieza por la 3.x para adaptarte al estándar que se va a utilizar en el mundo profesional dentro de unos años si no se está utilizando ya
Ya lo imagino, el tema de las librerias en la migracion es lo peor,.. De hecho actualmente estoy desarrollando una libreria para la version 3.x de Python.. Espero terminarla este año por que casi no dispongo de tiempo libre.. pero si logro terminarla, la compartire gratuitamente y les avisare.
Salu2.
Buenas soy nuevo !
me interese demasiado por el hacking y por la programacion
este es uno de mis primeros scripts la idea es generar claves para luego guardar en un archivo ".txt"
para usarlo futuramente en "Fuerza bruta " de ser necesario
ayuda para mejorar mi codigo y poder seguir aprendiendo!!
LA IDEA ES QUE MODIFIQUEN LO MENOS POSIBLE O LO JUSTO TY NECESARIO PARA PODER ENTENDER, COMO REPITO ... RECIEN ESTOY COMENSANDO ...
mil disculpas si estoy haciendo cualquier cosa
espero su ayuda ,mientras sigo intentando entenderrrrr!!!
respetos!
#!/usr/bin/env python
import os
os.system("clear")
from random import choice
mayusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
minusculas = "abcdefghijklmnopqrstuvwxyz"
numeros = "0123456789"
signos = "<=>@#%&+"
longitud = 0
longitud =input("Ingresa la longitud de caracteres :")
os.system("clear")
print "][Menu generador de passwords by: Hyena]["
print
print "[01] Mayusculas de longitud ",+longitud
print "[02] Mayusculas + Minusculas de longitud ",+longitud
print "[03] Mayusculas + Numeros de longitud ",longitud
print "[04] Mayusculas + Numeros + Signos de longitud ",longitud
print
como_a_usar =""
como_a_usar=input("Ingresa La combinacion requerida : ")
if como_a_usar(type(x) == int or float):
if como_a_usar ==00:
op_00 =com_0 =(mayusculas)
com_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
elif como_a_usar ==01:
op_01 =com_1 =(mayusculas+minusculas)
como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
elif como_a_usar ==02:
op_02 =com_2 =(mayusculas+numeros)
como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
elif como_a_usar ==03:
op_03 =com_3 =(mayusculas+signos)
como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ<=>@#%&+"
elif como_a_usar ==04:
op_04=com_4 = [mayusculas+numeros+signos]
print op_04
else:
print "Coloque una opcion valida !"
p = ""
p = p.join([choice(como_a_usar) for i in range(longitud)])
print(p)
hyena_420