clase-practica-0

Anuncio
Introducción a la
computación
1er cuatrimestre de 2015
Introducción general
● Objetivo: poder escribir programas útiles
● Lenguaje Python
● Nos concentraremos en:
○ variables
○ tipos de datos
○ aritmética
○ control de flujo
○ funciones
○ rudimentos de entrada y salida
Entorno Linux
● Algunos comandos básicos
○ passwd
○ ls
○ mkdir, rmdir
○ cat, less
○ rm
○ man
● Permisos
○ owner, chmod
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hola, mundo"
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hola, mundo"
hola, mundo
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hola, mundo"
hola, mundo
>>>
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hola, mundo"
hola, mundo
>>> exit()
Lenguaje Python
● Python cuenta con un intérprete interactivo
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hola, mundo"
hola, mundo
>>> exit()
$
Lenguaje Python
Archivo holamundo.py
#!/usr/bin/env python
print "hola mundo"
Python es un Lenguaje Interpretado
python holamundo.py
holamundo.py
$ python holamundo.py
hola mundo
$
Consola
Programar en Python
Un programa en Python consta de una lista de instrucciones
(entre otras cosas que veremos más adelante)
#!/usr/bin/env python
print "hola mundo"
print 3
Programar en Python
Contienen sentencias que especifican las operaciones de
cálculo que se van a realizar
#!/usr/bin/env python
{
print "hola mundo"
print 3
Programar en Python
El lenguaje provee primitivas diversas primitivas, como por
ejemplo "print" que imprime por pantalla una expresión
#!/usr/bin/env python
print "hola mundo"
print 3
Programar en Python
Las expresiones que recibe el comando print pueden ser de
distinto tipo: string, int, etc...
#!/usr/bin/env python
print "hola mundo"
print 3
int
string
Preguntas?
Descargar