William J. Turkel y Adam Crymble

Esta primera lección de nuestra sección sobre recursos en línea está diseñada para introducirte en el tema y preparar tu computadora para comenzar a programar. Nos enfocaremos en la instalación del software necesario para hacerlo –que es software libre y de buena reputación-, y finalmente te ayudaremos a dar una probadita en programación (como dicen en inglés: “get your toes wet”), con unos programas sencillos que producen resultados inmediatos.

editado por

  • Miriam Posner

revisado por

  • Jim Clifford
  • Amanda Morton

traducido por

  • Víctor Gayol

traducción editada por

  • Adam Crymble

traducción revisada por

  • Jairo A. Melo
  • Maria José Afanador-Llach
  • Antonio Rojas Castro

publicado

2012-07-17

traducido

2017-03-15

modificado

2012-07-17

dificultad

Bajo
Esta lección fue publicada originalmente en inglés: Python Introduction and Installation

Contenidos

Objetivos de la lección

Esta primera lección de nuestra sección sobre recursos en línea está diseñada para introducirte en el tema y preparar tu computadora para comenzar a programar. Nos enfocaremos en la instalación del software necesario para hacerlo –que es software libre y de buena reputación-, y finalmente te ayudaremos a dar una probadita en programación (como dicen en inglés: “get your toes wet”), con unos programas sencillos que producen resultados inmediatos.

En este módulo inicial instalarás el Lenguaje de programación Python, el Analizador sintáctico (parser) Beautiful Soup HTML/XML, y un editor de texto. Las capturas de pantalla que se ofrecen como ejemplo provienen del editor de texto Komodo Edit, pero puedes utilizar cualquier otro editor de texto capaz de trabajar con Python. Aquí hay una lista de opciones al respecto: Editores de Texto para Python. Una vez que todo esté instalado, escribirás tu primer programa (el clásico “Hola Mundo”) en Python y HTML.

El lenguaje de programación Python

Python fue el primer lenguaje de programación que se introdujo en Programming Historian. Es un lenguaje de programación libre y de código abierto. Antes de que descargues el software es necesario tomar nota de que en todas las lecciones se utilizará Python v.2.x, al menos que se indique lo contrario. La razón es porque todos los ejemplos utilizan la versión 2, ya que es la más ampliamente utilizada y viene preinstalada en algunos equipos (Mac). Además, no se usa la más reciente (v.3), porque la sintaxis (las reglas gramaticales de programación) han cambiado con respecto a la v.2. De tal manera, si intentas utilizar Python v.3, además de que los programas creados a partir de las lecciones no correrán bien, te podrías meter en dificultades y comprometer el sistema operativo de tu equipo. Son bienvenidas las traducciones a V.3 de cualquiera de las lecciones.

¡Respalda los datos de tu computadora!

Antes de descargar o instalar cualquier nuevo software en tu computadora, es muy importante hacer el respaldo de los datos en tu computadora. Todos los días y antes de programar cualquier cosa, asegúrate de hacer una copia de seguridad de la base de datos de Zotero. Al final de un día de trabajo, respalda nuevamente la base de datos de Zotero y de cualquier programa que hayas escrito ese día. Por lo menos una vez a la semana se debe hacer un respaldo de toda la computadora, aunque es recomendable hacerlo conmás frecuencia (en el caso de computadoras Mac, el uso del Time Machine es imprescindible). También es muy buena idea hacer copias de seguridad de tu trabajo en línea; para que en el caso de que algo le pase a tu equipo, casa u oficina no pierdas todo lo hecho. Hay sitios que proveen formas fáciles y relativamente económicas de hacer copias de seguridad, como Jungle Disk y Dropbox.

Selecciona tu sistema operativo

Paso 1.- Instalar el software

Con el fin de trabajar con las diversas técnicas que se ofrecen en Programming Historian, debes descargar e instalar algunos programas de software libre disponibles. Se ofrecen las instrucciones para hacerlo en Mac, Windows y Linux. Una vez que los hayas instalado de acuerdo al sistema operativo de tu equipo, sigue a la siguiente lección: Para entender páginas Web y HTML. Si tienes algún problema con las instrucciones o encuentras algo que no funciona en tu plataforma, ponte en contacto con nosotros.

Acerca de los autores

William J. Turkel es profesor de Historia en la Universidad de Western Ontario.

Adam Crymble es profesor de historia digital en la Universidad de Hertfordshire.

Cita sugerida

William J. Turkel y Adam Crymble, "Introducción a Python e Instalación", traducido por Víctor Gayol, The Programming Historian en español 2 (2017), https://programminghistorian.org/es/lecciones/introduccion-e-instalacion.