Curso Python
Curso Python
• Software Libre:
– Se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, cambiar y mejorar el
software. De modo más preciso, se refiere a cuatro
libertades de los usuarios del software:
• La libertad de usar el programa, con cualquier propósito
(libertad 0).
• La libertad de estudiar cómo funciona el programa, y
adaptarlo a necesidades propias (libertad 1). El acceso
al código fuente es una condición previa para esto.
• La libertad de distribuir copias (libertad 2).
• La libertad de mejorar el programa y hacer públicas las
mejoras a los demás, de modo que toda la comunidad
se beneficie. (libertad 3). El acceso al código fuente es
un requisito previo para esto.
¿Por que programar en python?
Python es un lenguaje de
programación de alto nivel cuya
filosofía hace hincapié en una
sintaxis muy limpia y que
favorezca un código legible.
Se trata de un lenguaje de
programación multiparadigma ya
que soporta orientación a objetos,
programación imperativa y, en
menor medida, programación
funcional. Es un lenguaje
interpretado, usa tipado dinámico,
es fuertemente tipado y
multiplataforma.
¿Para que sirve?
¿Cómo empezamos?
Existen varias
aplicaciones para
programar en
python. Nosotros
en este curso
utilizaremos el
IDLE.
Formas de ejecutar codigo
Ejemplo:
•>>> x = ”LALALA”
• El nombre “x”, representa la cadena
'lalala'
–En Python las variables no se
declaran.
–El nombre de las variables pueden
contener letras, dígitos. (SIEMPRE
DEBEN EMPEZAR CON LETRA)
–Importante:
• Hay que asignarle un valor a una
variable antes de poder utilizarla.
• Hace diferencia entre mayúsulas y
minúsculas: variable x es distinto de
variable X
Tipos de datos básicos
Números:
Enteros, Flotantes y Complejos
>>> var_ent1= 21 Entero
>>> var_ent2= 21L Entero largo
>>> var_ent3 = 027 Octal que representa al número 23 en base 10
Booleanos:
>>> True and True
True
False
Cadenas
Ejemplos:
•>>> nombre = 'aquiles '
•>>> apellido = “bailoyo”
•>>> nombre + apellido
•'aquiles bailoyo'
•>>>'aquilesbailoyo' * 5
>>>
'aquilesbailoyoaquilesba
iloyoaquilesbailoyoaquil
esbailoyoaquilesbailoyo'
Seguimos con cadenas!!!
Operadores de comparación:
==, !=, >, <, >=,<=
Ejemplos:
>>> 'naranja ' == 'naranja'
true
>>> “naranja”<”melon”
false
97
>>> chr(78)
'N'
Funciones para Cadenas
¿Se entendió?
Algunas funciones más de cad.