Anda di halaman 1dari 14

INTELIGENCIA ARTIFICIAL 1

Stefania Arias
Araceli Arteaga
Para darle razonamiento a nuestros robots, para dotarlos de “Inteligencia” tenemos, entre otros,
Los siguientes lenguajes de programación.
Ventajas de usar Python:
 lenguaje multiparadigma(soporta oo, funcional, imperativa)
 Es un lenguaje interpretado
 Usa tipado dinámico
 Es multiplataforma
 Licencia de código abierto, compatible con GNU
IDES:
Posee un IDE interactivo
 Existen otros programas, tales como IDLE, SublimeText o Ipython,
que añaden funcionalidades extra al modo interactivo, como el
autocompletado de código y el coloreado de la sintaxis del
lenguaje.
SINTAXIS DE PYTHON
Diseñado para ser leído con facilidad:
 Los operadores lógicos:
! , ||, && simplemente se reemplazan por not, or o and.
 Operadores Aritméticos:
• * : multiplicación
• / : División
• // : División entera
• +,- : suma o resta
• ** : Exponente
• % : módulo
 Tipos de datos:
Int, double, str, bool, ist, tuple, complex

Las variables se definen dinámicamente, por lo que no es


necesario especificar el tipo.
 Comentarios:

# : para utilizar luego de una línea de código, o


comentarios cortos
‘’’ Holi ’’’: para comentarios largos, 6 apostrofes
 Listas y tuplas:
Para declarar una lista se usan [], para declarar una
tupla (). Ambas pueden contener objetos de diversos
tipos pero las listas son mutables y las tuplas inmutables.
En las tuplas no es posible añadir ni eliminar elementos.
 Funciones:

Se definen con la palabra “def” seguida del nombre de


la función y sus parámetros. También se pueden definir
usando la palabra “lambda”.
Para devolver el valor de las funciones usamos la
instrucción “Return”
C VS
PYTHON
 Clases

Se definen con la palabra “class” seguida del nombre


de la clase.
Un método equivale a una función y un atributo a una
variable.
 Condicionales:

• Sentencia Condicional if:


 Bucle for:
Se define con “for” seguido del nombre de la variable,
luego “in” seguido del iterable y luego el bloque del
código
 Bucle While:
Para imprimir se utiliza la palabra reservada print, y al contrario de
c en Python no es necesario agregar “;” al final de cada
instrucción.

Anda mungkin juga menyukai