



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
Apuntes de la primera clase de Sistemes d'Informació. Se irán actializando.
Tipo: Apuntes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




¿Cómo funciona un ordenador? Un ordenador es una máquina que interpreta la información que los usuarios le pasamos. Los datos los pasamos gracias a los programas. Los programas son una serie de instrucciones simples correlativas que el ordenador entiende. Un conjunto de instrucciones podría ser coger dos números y dividirlos. Lenguaje natural vs lenguaje de programación Nosotros podemos diferenciar entre los lenguajes naturales y los lenguajes de programación. Nuestro ordenador trabaja con unas palabras muy limitadas. Estas palabras definirían el lenguaje en máquina. El ordenador solo entiende palabras compuestas de 0 y 1. Estos 0 y 1 se pueden agrupar mediante instrucciones muy sencillas (lenguaje en máquina). Para conectar un humano a un ordenador se crea un lenguaje intermedio, ese lenguaje intermedio es el que se traduce a 0 y 1. El lenguaje máquina tiene una serie de características.
Compilación Interpretación Pros Velocidad de ejecución alta (va rápido) Guarda en lenguaje de máquina No tarda nada Se puede ejecutar en cualquier tipo de máquina Contras Tarda bastante tiempo Tienes que compilar por cada arquitectura de máquina Velocidad de ejecución baja (va lento) Hay que tener un intérprete Phyton es un lenguaje interpretado. Su interprete es libre, por lo tanto, se puede poner en cualquier ordenador. Los scripts son programas interpretados. ¿Qué es Phyton y de dónde proviene? El nombre “Python” viene de la serie “Monty Python’s Flying Circus”, que era un programa de televisión. Lo creó Guido van Rossum. Lo creó como un pasatiempo, ya que quería crear un lenguaje un poco más intuitivo, que fuera de código abierto que fuera entendible en inglés y que sirviera para las tareas practicas del día a día. ¿Por qué usar Python? Es un lenguaje fácil de aprender, ya que es el mejor enfocado a negocios, empresas, etc. También es un lenguaje fácil de enseñar y usar, ya que se puede escribir códigos de forma rápida. Al ser un lenguaje libre es fácil de obtener. ¿Por qué NO usar Python? Tiene algunos contras: Python es un lenguaje interpretado, por eso es un lenguaje lento, no tiene un buen rendimiento. Python es un lenguaje que no sirve para dispositivos móviles, no se suele usar. Los lenguajes como Python no trabajan bien a nivel programación de bajo nivel (programación a nivel de Hardware). No podemos programar a la manera más cercana a la CPU. Python 2 vs Python 3 Hay dos versiones de Python no compatibles entre ellas. Actualmente estamos utilizando Python 3.
La función de “Print()” La función Print tiene una causa y genera unos efectos. Invocamos a esta función, le pasamos unos parámetros (argumentos), la función los evalúa y realiza alguna acción (efecto). Print es una función predefinida para poder ver un texto en pantalla. Python tiene una seria de módulos (matemáticas), también nos da la opción de crear nuestros propios módulos. La función PRINT no tiene un resultado, ya que es una función que solo nos muestra algo en la pantalla. Cuando a Print le ponemos comillas y le pasamos una frase, lo que estamos pasando es una cadena de caracteres (texto). Lo primero que hace Python es ver si el nombre es legal (si está bien escrito), lo siguiente que mirará es si los requisitos son correctos (si los documentos son los adecuados). Sí es así, se empieza a ejecutar la función y una vez que acaba se obtiene un resultado.
Los caracteres de escape \ n cuando lleva una barra invertida significa que la frase llevará un significado especial. Lo que hace es saltar una línea. Print(“pussy cat, pussy cat \n where have you been?”) Print(“Pussy cat *\ “where” * have you been?”) Pussy cat “where” have you been? Print (“My name is “,” “Python” , end=””) Print (“Monty Python”) Habrá un espacio Sep=”-“ (En vez de estar separado por espacios estará separado por guiones)