






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento se presenta una introducción al mundo de la programación, donde se explica que en los próximos ocho meses se convertiremos en programadores, lo que implica una gran responsabilidad debido a que la tecnología y en particular el software desempeñan un papel crucial en muchas áreas de la vida, desde el gobierno, la educación, la salud, hasta el entretenimiento. Además, se invita a reflexionar sobre la imagen que tenemos de un programador y cómo es realmente ser uno. Se abordan temas como la comunicación entre stakeholders y desarrolladores, la creatividad, la disciplina y el papel de la programación en nuestra sociedad.
Tipo: Apuntes
1 / 10
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







sin embargo también tenemos que ser conscientes que en ocho meses estaremos certificados como programadores lo que no solo es un motivo de orgullo para actualizar nuestros estados en las redes sociales, sino que además que implica una gran responsabilidad porque como lo vemos todos los días casi todas por no decir todas las actividades que realizamos, algunas incluso vitales en el gobierno, entretenimiento, salud, educación, seguridad, dependen de la tecnología y en particular del software. Ustedes ya estarán en ambos mundos, en los que usamos el software pero también en ese selecto grupo de los que desarrollamos software que estaremos creando aplicaciones geniales e innovadoras.
Bienvenido a este primer momento temático del curso que hemos llamado "El mundo de la programación", no es necesario hacer demasiado énfasis en explicar porque es importante aprender a programar en la actualidad;
Bueno Hollywood nos ha dado muchos estereotipos de lo que es: recordemos muchas películas muchas series que muestran al tipo bonachón, underground, con un cogeficiente intelectual de un millón que soluciona todos los problemas en una pantalla pero que tiene malos hábitos: Se sienta mal, come demasiado, sedentario y duerme poco que siempre está rodeado de pantallas programando allí en solitario casi que en un garaje; Otro muy bueno es el adolecente hacker que se las sabe todas y vulnera todos los sistemas de seguridad en un segundo o también muchas de las heroínas de películas muy interesantes (la chica del tatuaje de dragon) aparecen allí salvando al protagonista con todas esas habilidades extrañas que solo tenemos los programadores La verdad hay muchos estereotipos ¿cuál tienes tú?
Sin disciplina podemos caer en tentación de tomar el camino corto de buscarlo todo en google sin analizarlo hay un Google Oriented Programmer. Por supuesto que podemos buscar cosas pero que se debe hacer con sentido crítico no hacer el famoso copiar y pegar y sin saber porque funciona las cosas por eso hay que tener mucha disciplina para no tomar atajos que generalmente van a causar problemas posteriores. sino seguir esas capacidades que les vamos a ayudar a desarrollar
Bueno eso depende para algunos, será la mejor forma de hacer negocios otros puede ser diversión, videojuegos otros puede que sea música, arte en fin todo dependerá del punto de vista lo que podemos nosotros asumir qué programar va mas allá del resultado de los programas.
La programación entonces es comunicación no solamente con los stakeholders también tiene que ver mucho con comunicarnos con la máquina porque yo debo decirle lo que yo quiero que haga para solucionar el problema de estas personas que me han contratado o para las que estoy trabajando o para mi emprendimiento.
Cuando hablamos de lenguajes de programación es similar a como decimos inglés, francés, español, italiano pues para hablar con los computadores también tendremos una gran cantidad de opciones aquí estamos viendo C, Java y el que nos interesa Python que es simplemente una excusa para aprender los fundamentos de la programación algo que nos va a ayudar a llevar todos estos fundamentos a la práctica.
Cuando todos escribimos algo en un lenguaje el computador va a entender a eso los llamamos código fuente digamos que lo que es el cuadro para el artista lo que es la partitura para el músico lo que es el libro para el escritor para nosotros será el código fuente ahí es donde nosotros vamos a traducir lo que le queremos decir al computador se lo vamos a escribir a él en código fuente en este caso escrito en python para que él siga ese código nos obedezca lo que estamos diciendo allí y ejecute una serie de este instrucciones.
Entonces por ejemplo si estoy diciendo después de una variable debe ir el símbolo 'igual' de ir un número debe ir un signo de operación y debe ir otro número pero la semántica de esa instrucción es que suma, es que esa crucecita indica sumar entonces son dos cosas diferentes y eso lo iremos profundizando en el curso, aquí estamos solamente es dando una introducción y un contexto para indicar lo que es programar y lo que debe saber un programador.
Un programa se compone entonces de muchas líneas con código fuente que el computador va ejecutando a mucha velocidad.
Entonces realmente es importante conocer un lenguaje de programación su sintaxis su semántica además una cantidad librerías (programas hechos por otros programadores)que podemos utilizar para no reinventar la rueda por eso es muy importante como programador aprender a buscar los sitios de un lenguaje en específico en internet con tips, soluciones a problemas foros de discusión.
Todo eso es necesario pero no es suficiente para ser programador necesitamos saber trabajar en equipo necesitamos comunicarnos necesitamos disciplina necesitamos mucho sentido común para solucionar esos problemas que queremos solucionar utilizando Python. En resumen que podemos decir entonces que el programa es un acto de comunicación, de creatividad, de disciplina con el cual nosotros vamos a enfrentarnos a problemas que se pueden solucionar computacionalmente la comunicación generalmente también tiene que ver no solamente con equipos de trabajo sino con el computador y eso generalmente se hace utilizando lenguajes de programación los lenguajes de programación son esos lenguajes que nos van a permitir comunicarnos utilizando un programa con un computador y hay muchos lenguajes de programación a nosotros en este curso aprenderemos python
que tiene sintaxis tiene semántica y simplemente como les he dicho antes es una excusa para aprender y practicar toda esa jerga, elementos, los conceptos y los fundamentos que tienen que ver con los programas que lo aplicaremos en python pero si mañana nos dicen hagámoslo en otro lenguaje estaremos en capacidad de hacerlo, con una curva de aprendizaje muy corta, claramente que en este vamos a aplicar python por lo tanto debemos entender su sintaxis su semántica.
< > C + +
P Y T H O N