ТОП просматриваемых книг сайта:
Aprende programación de computadoras. Miguel Ángel Aquino Hernández
Читать онлайн.Название Aprende programación de computadoras
Год выпуска 0
isbn 9788468558875
Автор произведения Miguel Ángel Aquino Hernández
Жанр Математика
Издательство Bookwire
¿Qué lenguajes vas a aprender?
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.
JavaScript (JS)
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.
Swift
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.
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
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.
Preparación del espacio de trabajo en la computadoras
Computadoras con sistema operativo Windows
Para identificar si tienes una computadora con el sistema operativo Windows, la pantalla se asemeja a la siguiente:
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
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,