Python
Python
Qu es Python?
Historia de Python
Caractersticas generales
Multiplataforma.
Simple.
Open Source.
Lenguaje Orientado a Objetos.
Lenguaje de Alto Nivel.
Incrustable.
Extensas Libreras.
Ventajas y desventajas
Ventajas
Desventajas
Lento
por
interpretado.
ser
lenguaje
Tipos de datos
Tipo
Clase
Notas
Ejemplo
str
Cadena
Inmutable
Hola
unicode
Cadena
uHola
list
Secuencia
tuple
Secuencia
set
Conjunto
frozenset
Conjunto
dict
Diccionario
int
Entero
32
Long
Entero
Precisin arbitraria
32L 1298918298398923L
float
Decimal
3.141592
complex
Complejo
(4.5 + 3j)
bool
Booleano
True o False
Palabras reservadas
and
elif
global
or
while
as
else
if
pass
with
assert
except
import
yield
break
exc
in
raise
class
False
is
return
continue finally
lambda
try
def
for
not
True
del
from
none
while
Operadores
Operadores de asignacin
Operador
Descripcin
Ejemplo
Asignacin simple
x=y
+=
Suma
x += y equivale a x = x + y
-=
Resta
x -= y equivale a x = x +-y
*=
Multiplicacin
x *= y equivale a x = x * y
**=
Exponente
x **= y equivale a x = x ** y
/=
Divisin
x /= y equivale a x = x / y
//=
Divisin entera
x //= y equivale a x = x // y
%=
Mdulo
x %= y equivale a x = x % y
Operadores de comparacin
Operador Descripcin
Ejemplo
==
Igualdad
r = 5 == 3 # r es False
!=
Distintos
r = 5 != 3 # r es True
<
Menor a
r = 5 < 3 # r es False
>
Mayor a
r = 5 > 3 # r es True
<=
Menor o igual
r = 5 <= 5 # r es True
>=
Mayor o igual
r = 5 >= 3 # r es True
Operadores lgicos
Operador Descripcin
Ejemplo
and
or
not
No a
Sentencias
Sentencia
Rol
Ejemplo
Asignacin
Creacin de referencias
Llamada
Ejecucin de funciones
Impresin de objetos
If/elif/else
Selectiva
for/else
while/else
Bucle
break, continue
Salto en bucle
pass
Sentencia nula
assert
Asercin
assert x > y
try/except/finally
Captura de excepciones
raise
Lanzar excepciones
import, from
Acceso a mdulos
Definicin de funciones
def f(a, b, c=1, *d): return a+b+c+d[0] def gen(n): for i in n, yield i*2
class
Definicin de clases
global
Declaraciones globales
del
Eliminacin de referencias
with/as
Creacin de contextos
Ejercicios
Visual Basic
Qu es Visual Basic?
Historia de Visual
Basic
Caractersticas Generales
Simple
Permite la P.O.O
Bibliotecas
Se utiliza para aplicaciones de gestin
de empresas
Ventajas
Es un lenguaje muy grfico
Es fcil de aprender su uso
Posee un IDE con barra de herramientas y asistente
para supervisin de procesos.
Es gratuito: Microsoft brinda acceso gratuito mediante
un registro de correo electrnico de Microsoft Hotmail
u Outlook, o correos estudiantiles o empresariales.
Desventajas
El tratamiento de mensajes de Windows es bsico e
indirecto.
No avisa ciertos errores o advertencias.
No existe forma de exportar el cdigo a otras
plataformas diferentes a Windows (Diseado solo
para Windows).
Soporte limitado para la P.O.O.
No permite la Herencia.
Tipos de datos
Elemento de programacin
Variable
En una Dim Dim amount As Double Static yourName As String Public billsPaid
As Decimal = 0
Literal
Constante
Enumeracin
Propiedad
Parmetro de
procedimiento
Argumento de
procedimiento
Ejercicios