Miguel Ángel Aquino Hernández

Aprende programación de computadoras


Скачать книгу

operativos: Windows y macOS.

      Elegí dos lenguajes de programación JavaScript y Swift principalmente porque son fáciles de instalar en una computadora. Otros lenguajes requieren de instalaciones y configuraciones que preferí evitar para dar prioridad a los temas de la programación de computadoras.

      Es un lenguaje de programación de fácil acceso, es ampliamente conocido como lenguaje para páginas web. Es importante mencionar que JavaScript no es lo mismo que el lenguaje Java son dos lenguajes diferentes, aunque tienen elementos similares.

      Este lenguaje es multiplataforma, esto quiere decir que se puede ejecutar en Windows, macOS y Linux. Así que, si tienes una computadora con macOS también puedes aprender a desarrollar programas con JavaScript.

      Es un lenguaje de programación creado por Apple para desarrollar aplicaciones en los iPhone, Apple Watch y Apple TV y en las computadoras con sistema operativo macOS. Swift es fácil de aprender y es lo suficientemente poderoso como para hacer grandes aplicaciones complejas.

      Para hacer las prácticas con Swift yo recomiendo que uses una computadora de la marca Apple o un iPad (iPad Pro, iPad Air, iPad, iPad mini).

      Swift se ejecuta también en Linux, y sin duda es cuestión de tiempo para que exista una versión para el sistema operativo windows.

      Vale la pena mencionar que estuve a punto de incluir Python como un tercer lenguaje en el libro, si tienes curiosidad puedes instalarlo en tu computadora (con Windows o con macOS porque Python es multiplataforma) y podrás utilizar a Python para ejecutar los ejercicios y la vez aplicarás el conocimiento de los conceptos de este libro. Si logras aprender Python aplicando los conceptos de este libro por sí solo podrás aprender cualquier lenguaje de programación.

       Importante

      A menudo vas a leer que cuando hago referencia al sistema operativo, un lenguaje de programación, editor de textos, etc., en general todo el software tiene una versión. Por ejemplo:

      Windows 10. Hace referencia a que es la versión 10 de windows.

      macOS Catalina 10.15.45. Los desarrolladores de Apple bautizan con un nombre sus sistemas operativos y adicionalmente agregan los números de las versiones que en este caso es el 10.15.45, que quiere decir que es la versión 10, y los demás números se asignan cuando hay cambios, mejoras o corrección de errores.

      Swift 5.0. Se refiere a la versión 5 del lenguaje, que es la versión que voy a utilizar en los ejercicios.

      Sublime Text 3.2.2. Es la versión del procesador de textos que voy a utilizar para desarrollar los ejercicios.

      También quiero agregar y aclarar que la actividad de escribir programas para las computadoras también se le llama codificar o escribir código, y al archivo con las instrucciones escritas en algún lenguaje de programación también se le llama código.

      Hago la precisión porque este término lo van a encontrar en la mayoría de la documentación de los lenguajes y porque más adelante voy a mencionar el término código cuando haga referencia al archivo con las instrucciones que escitas en JavaScript o Swift.

      Cuando leas:

      •Código = instrucciones de un programa en algún lenguaje de programación

      •Ejecuta el código, quiere decir: ejecuta el programa

      •Tienes que corregir tu código, quiere decir: tienes que corregir tu programa

      Recomiendo que elijas un lenguaje para aprender en función de la computadora que tengas.

      No pretendas aprender los dos lenguajes al mismo tiempo porque se podrá complicar tu aprendizaje. Pero si no se te complica… ¡adelante! ¡Te felicito!

      En mi opinión, la clave para aprender a programar es:

      Comprender los conceptos, los alcances y los límites de los componentes del lenguaje, luego intenta aplicarlos en algún lenguaje de programación.

      La razón por la que en el libro se abarcan dos lenguajes de programación es para que observes cómo se aplican los conceptos aprendidos en los lenguajes, veas que existen variantes mínimas, y si te animas a aprender otro lenguaje apliques lo aprendido y ubiques las variantes.

      Capítulo III

      Preparación del espacio de trabajo

      ¿Qué necesitas para continuar con este libro?

      Para realizar las prácticas necesitas una computadora con sistema operativo Windows, macOS, Linux o incluso puede ser en un iPad en la que se pueda instalar y ejecutar la App que se llama Swift Playgrounds.

      Vas a requerir también una conexión de internet y al menos 5GB de espacio en tu disco duro para descargar algunas aplicaciones y para algunas prácticas.

      También voy a necesitar de ti la mejor actitud , un poco de curiosidad, tolerancia a la frustración y que te aprendas algunas palabras en inglés (no es necesario saber inglés), ya que los lenguajes están en ese idioma, pero en verdad te digo son solo algunas palabras.

       Importante

      Antes de comenzar, es necesario que el equipo donde vayas a trabajar de preferencia sea tuyo o si es de alguien más, que tengas privilegios de administrador o en su caso, que tengas permisos para instalar nuevo software, porque de lo contrario te limitará o negará la instalación de los programas que necesitarás para las prácticas.

      Para identificar si tienes una computadora con el sistema operativo Windows, la pantalla se asemeja a la siguiente:

       Para las prácticas en las computadoras con Windows, voy a utilizar google Chrome, por lo que hay que asegurarse de que exista esta aplicación en tu computadora.

      En caso de que no tengas instalado google chrome puedes ejecutar internet Explorer de tu computadora para conectarte a internet y buscar lo siguiente:

      Instalar Chrome en Windows

      Después, identificar en los resultados de la búsqueda: Navegador web google chrome

      Hay que hacer click sobre el texto y se mostrará la página de google chrome en internet.

      Ahora hay que buscar en la página una liga que diga:

      “Descargar Chrome”. Haz click para descargar chrome y luego instálalo en el equipo.

      También vas a necesitar un editor de textos para escribir los programas con JavaScript

       De entre todas las aplicaciones para editar texto elegí SublimeText. Es una aplicación ligera, fácil de usar y lo mejor de todo es gratis!

      Para instalar SublimeText hay que abrir el navegador chrome que ya debes tener instalado y buscar en google:

      Si lo vas a instalar en una computadora con Windows,