Autor
|
Tema: Curso de programación en python (Leído 10,156 veces)
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
Curso de programación en python1.IntroducciónBienvenidos 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
Mensajes: 1.138
Gundam
|
« 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: 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
Mensajes: 1.138
Gundam
|
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
Mensajes: 1.138
Gundam
|
4.Textos de salidaPara 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. print "Hello World! Curso de programacion en python - elhacker.net"
|
|
|
En línea
|
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
5.VariablesEn 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: 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: python = u"lenguaje de programacion"
Luego tendriamos las booleanas: soyguapo = "TRUE"
Despues las enteras: anio = 365
y por ultimo las float: anio = 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
Mensajes: 1.138
Gundam
|
6.Flujos de entradaLos 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: input();
la sintaxis seria así: 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í: 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: variable=input(); str(variable)
Asi, convertiriamos el resultado de la variable a una con caracteres.
|
|
|
En línea
|
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
7.Juntar texto plano con variablesPara juntar un texto plano con variables lo hariamos así, aqui utilizaremos un ejemplo: erik ="es muy guapo" print "Sabias que Erik", erik
Asi uniriamos el texto plano Sabias que Erik y luego la variable erik.
|
|
|
En línea
|
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
8.Condicional IFAhora, 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: ifcondicion sentencia else: sentencia
Y la sintaxis usando elseif seria: if condicion: sentencia elif condicion: sentencia else: sentencia
Como veis, usamos una abrevación: elif. Ejemplo en vivo: x = 9 if x==9: print 'Si, la variable x contiene el numero 9' else: 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
Mensajes: 1.138
Gundam
|
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
Mensajes: 1.138
Gundam
|
10.Nuestra primera aplicacionNuestra primera aplicacion sera un codigo que identifica si el numero es par o impar: num = input("Introduce una cifra: ") if num / 2: print num, "es par" else: print num, "es impar"
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
AYUDA PDF DE CURSO PYTHON
Dudas Generales
|
grishapatiño
|
1
|
5,716
|
14 Diciembre 2010, 06:22 am
por grishapatiño
|
|
|
Curso\Aula virtual python
Foro Libre
|
curras
|
1
|
3,416
|
19 Enero 2011, 17:52 pm
por criskapunk
|
|
|
CURSO DE PROGRAMACION DE MICROCONTROLADORES PIC EN C PRESENCIAL
Electrónica
|
gilig17
|
0
|
5,573
|
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,919
|
30 Diciembre 2011, 16:50 pm
por 3mp3z@ndo
|
|
|
Python, alguien conoce algún curso de python con asistencia
Programación General
|
bonzay
|
2
|
3,092
|
1 Mayo 2017, 19:30 pm
por Br1ant
|
|