elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56
541  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:25 pm
12.For

El bucle for es un bucle como el while, pero el cual este va por condiciones numericas.
Sintaxis:

Código
  1. for elemento in secuencia:
  2. sentencia

y aqui un ejemplo:

Código
  1. numeros = ['1', '2', '3']
  2. for n in numeros:
  3. print n
542  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:25 pm
11.While

Ahora vamos a aprender el bucle while, el bucle while es un bucle al cual hasta que no se cumple una condicion no para de repetirse las mismas sentencias.

Sintaxis:
Código
  1. while condicion:
  2. sentencia
  3.  

y aqui un ejemplo:

Código
  1. amigos = 12
  2. while amigos < 19:
  3. amigos = amigos + 1
  4. print "Ya tienes", amigos, "amigos"
543  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:25 pm
10.Nuestra primera aplicacion

Nuestra primera aplicacion sera un codigo que identifica si el numero es par o impar:

Código
  1. num = input("Introduce una cifra: ")
  2. if num / 2:
  3. print num, "es par"
  4. else:
  5. print num, "es impar"
544  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:25 pm
9.Operadores

Como siempre, tienen que salir los operadores para continuar haciendo nuestras aplicaciones:

Operadores basicos:

+    Sumar    (Matemático)
-    Restar    (Matemático)
*    Multiplicación    (Matemático)
M/N    División    (Matemático)
**    elevado a la     (Matemático)
>>    Mover lugares a la derecha    (Binario)
«    Mover lugares a la izquierda    (Bitwise)
~    Complemento de    (Binario)
&     AND binario    (Binario)
|   OR binario   (Binario)
<  Menor que...
> Mayor que...
== igual que...
! operacion negativa
545  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:24 pm
8.Condicional IF

Ahora, vamos a aprender a usar el condicional IF, if es un condicional que si la condicion es verdadera se cumple una sentencia y si es falsa se cumple otra diferente.

Veamos la sintaxis:

Código
  1. ifcondicion
  2. sentencia
  3. else:
  4. sentencia

Y la sintaxis usando elseif seria:

Código
  1. if condicion:
  2. sentencia
  3. elif condicion:
  4. sentencia
  5. else:
  6. sentencia

Como veis, usamos una abrevación: elif.

Ejemplo en vivo:

Código
  1. x = 9
  2. if x==9:
  3. print 'Si, la variable x contiene el numero 9'
  4. else:
  5. print 'No, la variable x no contiene el numero 9'

PD: Acordaros de que teneis que poner 1 espacio en las sentencias para poder usarlas bien, sino saldra error.
546  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:23 pm
7.Juntar texto plano con variables

Para juntar un texto plano con variables lo hariamos así, aqui utilizaremos un ejemplo:

Código
  1. erik ="es muy guapo"
  2. print "Sabias que Erik", erik

Asi uniriamos el texto plano Sabias que Erik y luego la variable erik.
547  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:23 pm
6.Flujos de entrada

Los flujos de entrada nos servira para rellenar una variable y asi tener en cuenta la opcion del usuario segun como queramos hacer el script.
Nosotros usaremos la funcion:

Código
  1. input();

la sintaxis seria así:

Código
  1. variable=input();

aunque, como sabemos, en batch, esta la opcion de set /p variable=Introduce un numero: (por ejemplo), nosotros no somos menos, podriamos hacer algo así:

Código
  1. variable=input("Introduce un numero: ");
Y asi, saldria nuestro texto y ademas almacenariamos la variable.

Convertir la variable que rellena el usuario a lo que nosotros queramos sera facil, aunque podria darnos errores, pero yo os lo pongo:

Código
  1. variable=input();
  2. str(variable)

Asi, convertiriamos el resultado de la variable a una con caracteres.
548  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:23 pm
5.Variables

En python, las variables se pueden definir de distintas maneras, yo os voy a enseñar 5 tipos de variables, las de caracteres (string), las unicode (string), las booleanas (true or false), la enteras (int) y las comas flotantes (float).

Para declarar las variables de caracteres hariamos algo sencillo tipo PHP:

Código
  1. python = "lenguaje de programacion"

Como veis, usamos las comillas simples para poner el contenido de caracteres.
Luego las unicode seria lo mismo, pero con una u:

Código
  1. python = u"lenguaje de programacion"

Luego tendriamos las booleanas:

Código
  1. soyguapo = "TRUE"

Despues las enteras:

Código
  1. año = 365

y por ultimo las float:

Código
  1. año = 365.6

Acronimos de las variables:
Los acronimos, mas adelante nos serviran de bastante, aqui os los dejo:

Variable de caracteres = str
Variable de caracteres unicode = unicode
Variable de enteros = int
Variable booleanas = bool
Variables flotantes = float

Como veis, las variables cambian bastante, aunque son sencillas.
Estas, son las que utilizaremos durante el curso, tal vez las unicodes ni las tocamos, pero interesante que lo supierais.
549  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:22 pm
4.Textos de salida

Para mostrar un texto en la pantalla usaremos el comando print, como sabreis python tambien es un lenguaje desarollado a partir de perl osea así a partir de perl.

Código
  1. print "Hello World! Curso de programacion en python - elhacker.net"
550  Programación / Scripting / Re: Curso de programación en python en: 21 Septiembre 2008, 21:16 pm
3.Seleccionar la ruta del archivo

En MS-DOS para seleccionar una ruta, usamos el codigo cd, "change directory", bien, si queremos ir al escritorio escribimos: cd Escritorio y el nos llevara hasta alli, tranquilos, no es sensible a mayusculas si lo escribiis todo pequeño se cambiara igual, algunos los teneis en ingles, pues en vez de escritorio, desktop.

Y si queremos selccionar una carpeta del escritorio: cd Escritorio/carpeta
Y ya esta, es muy facil.
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines