viernes, 26 de agosto de 2011

Tarea 2.- Scripts

El lenguaje que escogí fue "Python" lo escogí por la atractiva sencillez con la que es manipulada y de igual manera para aprender a hacer cosas nuevas en otros lenguajes ya que tengo poca experiencia en variedad de lenguajes de programación. Bien la idea era de buscar algún amigo, familiar o persona que tuviera algún archivo roto   o algo relacionado, ya que el problema de algunos amigos no era daño de archivo si no problemas para descomprimir archivos comprimidos en .tar y .tar.gz , ya sea usando windows o cualquier distribución de linux .Hice este script que descomprime el archivo .tar y .tar.gz.


Me base en la documentación de la pagina de Python que es la siguiente:
http://docs.python.org/

La explicación es simple, como el código primero importe la librería tarfile que sirve para poder manipular archivos .tar o .tar.gz, después asigne una variable para que pueda ser guardado en la misma para tener la referencia cual archivo va a descomprimir, al teclear el nombre y pulsar enter imprime que esta procesando
después es cuando por medio de la librería tarfile abrimos el archivo con el parámetro file_tar ,después con la siguiente instrucción extrae todo y en la penúltima linea cierra el archivo .tar ,por ultimo imprime que ha terminado.

Manual de Python gratuito:

Puede ser comprado desde amazon.com ,descargado o visto en linea de la misma página del autor.
(Está en ingles)
http://www.greenteapress.com/thinkpython/thinkpython.html

De igual manera tiene más libros gratuitos el mismo autor en su página principal.

http://www.greenteapress.com/index.html

domingo, 14 de agosto de 2011

Tarea 1 ¿ Qué es programación ?

Al pensar en programación lo primero que se me viene a la mente es lo siguiente que esta expresado en un mapa conceptual el cual iré explicando debajo del mismo.






Al momento de hacer el mapa conceptual sobre que es lo que pensaba de programación, lo primero que pensé fueron instrucciones por las cuales siempre tienen un fin de mejora o facilidad.

Después de pensar en las instrucciones pienso en el lenguaje, escribí aquellos lenguajes ya que esos son los que eh practicado mas,luego de tener ya el lenguaje o lenguajes determino la herramienta a usar, escribí Xcode ya que en anteriores ocasiones eh intentado hacer algunas aplicaciones en iOS pero no con mucho éxito :/ ,de igual manera también escogí terminal ya que por medio de ella puedo programar con emacs y puedo programar de una forma eficiente y cómoda sin necesidad de ocupar tanta memoria como el muy conocido Netbeans.