Hola a todos!
He decidido crear un curso para las personas que ya tienen conocimientos de programación y quieran aprender a programar Python rápidamente. Espero que es guste el sistema y que os sea muy útil. Iré añadiendo contenido (y lo mejoraré) conforme avancen los días. Empecemos!!
¿Que es Python?
Lenguaje interpretado
Variables sin tipar (no hay que declararlas)
Fuertemente tipado (un vez asignado un valor, ya pertenece al tipo de datos más adecuado)
Orientado a objectos (oop)
Multiplataforma
Parecido a pseudocódigo(lenguaje normal, hablado)
Descargable desde python.org/downloads → versión 2 más compatible que la 3
Ejecutar: cmd → python
Editor:
www.aptana.com/products/studio3/download
Ficheros con código: .py
Asignamos variables con =
¿Cómo funciona?
Desde la línea de comandos o desde un IDE
Línea de comandos: python
El prompt >>> indica que se espera un comando
Los ficheros .py guardan las intrucciones
Ejecución: python archivo.py
Ejemplo de línia de código:
>>> print "esto es un código"
Desde IDE, mejor crear un proyecto
Tipos de datos numéricos
INT: aprox -2.150K – 2.350K (32bits)
aprox -9.223.400k – 9.223.400k (64bits)
LONG: limitado por la memoria
Asignar: valor = número (númeroL LONG)
REAL: indicamos con el punto decimal
ANOTACIÓN CIENTÍFICA: VALOReEXPONENTE
Operadores: + - * /
** para elevar. % para módulo
Tipos de datos texto
Cadenas: texto entre comillas simples o dobles
Caracteres de escape: \n salto de línea, \t tabulación, …
Con comillas triples podemos crear varias líneas sin hacer servir carácteres escape """.
Se puede repetir una cadena con el signo de multiplicación *, indicando el número de veces
Se unen con el signo +
Tipos de datos booleanos / operadores lógicos
2 valors posibles: True / False (ojo con las mayúsculas)
Operadores lògicos: and, or, not
Otros detalles de la programación
Los comentarios se indican con 3 comillas simples, al principi y al final, en una línea separada: '''
También se puede añadir un comentario con # después del código
Para indicar que una instrucción sigue en la siguiente línea, se indica con \ al final de la primera línea