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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Curso de programación en python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Curso de programación en python  (Leído 7,703 veces)
Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Curso de programación en python
« en: 21 Septiembre 2008, 21:16 pm »

Curso de programación en python

1.Introducción

Bienvenidos al primer cursillo de programación en python, como sabeis, me gusta hacer cursillos para que la gente disfrute y practique, vamos explicar un poco por encima las diferencias de python con otros lenguajes script.
Python, es un lenguaje sencillo de escribir y facil de manejar, como siempre, lo primero que haremos es descargarnos activepython: ActivePython Linux, ActivePython Windos, nosotros haremos este curso orientado a windows y linux, como siempre hacemos, muy bien, una vez descargado e instalado activepython, utilizaremos o el bloc de notas o el notepad++ que en el subforo cafeteria lo encontrareis, y no os pongo el link, para que no seais perezosos.
Python a diferencia del anterior curso de perl, es un lenguaje con una sintaxis mas facil de escribir y una declaración de modulos y funciones aun mas simple que perl, puede que os guste más perl, por su complejidad y porque tiene mas fama, pero vereis como python, puede igualarle.


En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #1 en: 21 Septiembre 2008, 21:16 pm »


   
« Respuesta #1 : 14 de Septiembre de 2008, 05:39:42 »
   Responder con citaCitar Modificar mensajeModificar Eliminar mensajeEliminar Dividir TemaDividir Tema
2.Como iniciar las aplicaciones de python en nuestro ordenador Muy bien, en python, para poder iniciar las aplicaciones tenemos que ir a: Inicio >> Ejecutar >> CMD, entonces se te abrira la ventana MS-DOS, muy bien, alli para poder iniciar una aplicacion en python tenemos que escribir:
Código:
nombredelaaplicacion.py
Solo ponemos el nombre de la aplicacion con su extension y ya. Y para linux: Abrimos el terminal, escribimos cd y la ruta donde queramos ir, recordad que linux es sensible a mayusculas... Luego, escribimos python nuestra_archivo_python.py Y se ejecutara.
 


En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #2 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.
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #3 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"
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #4 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.
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #5 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.
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #6 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.
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #7 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.
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #8 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
En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Curso de programación en python
« Respuesta #9 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"
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA PDF DE CURSO PYTHON
Dudas Generales
grishapatiño 1 4,769 Último mensaje 14 Diciembre 2010, 06:22 am
por grishapatiño
Curso\Aula virtual python
Foro Libre
curras 1 2,655 Último mensaje 19 Enero 2011, 17:52 pm
por criskapunk
CURSO DE PROGRAMACION DE MICROCONTROLADORES PIC EN C PRESENCIAL
Electrónica
gilig17 0 4,812 Último mensaje 18 Agosto 2011, 02:54 am
por gilig17
C/c++ curso de programacion (2ª edic)(+ CD-rom), falta CD
Programación C/C++
modo_senin 3 4,102 Último mensaje 30 Diciembre 2011, 16:50 pm
por 3mp3z@ndo
Python, alguien conoce algún curso de python con asistencia
Programación General
bonzay 2 1,648 Último mensaje 1 Mayo 2017, 19:30 pm
por iUDEX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines