


























































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
Introduccion para usar python 3 facil
Tipo: Apuntes
1 / 66
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



























































Lic. Oswaldo E. Cubas
UNIVERSIDAD NACIONAL AUT ONOMA DE HONDURAS´ MAESTR´IA EN MATEM´ATICA
5/08/
Python es:
Un lenguaje de scripting
Independiente de plataforma
Orientado a objetos
Un lenguaje interpretado
Jupyter Notebook, es un entorno de trabajo interactivo que permite desarrollar c´odigo en Python (por defecto, aunque permite otros lenguajes) de manera din´amica, a la vez que integrar en un mismo documento tanto bloques de c´odigo como texto, gr´aficas o im´agenes. Es un SaaS utilizado ampliamente en an´alisis num´erico, estad´ıstica y machine learning, entre otros campos de la inform´atica y las matem´aticas.
Una vez dentro del entorno de Jupyter Notebook podemos crear nuestro primer cuaderno.
En la esquina superior derecha seleccionamos New y luego la opci´on Python 3. Inmediatamente nos abrir´a una nueva pesta˜na del navegador con el entorno.
En programaci´on un tipo de dato es la forma de representaci´on del dato e indica la clase de dato que se va a manejar. Esto incluye imponer restricciones en los datos, como qu´e valores pueden tomar y qu´e operaciones se pueden realizar.
Python es un lenguaje de programaci´on de prop´osito general y por ello contiene una gran cantidad de tipos de datos con los que se puede programar.
El comando type permite conocer el tipo de dato de un dato en espec´ıfico.
Num´erico: pueden ser enteros, flotantes o complejos. Booleano: verdadero o falso, mediante las palabras reservadas True o False Cadenas: Una cadena debe delimitarse con comillas simples o dobles y admite caracteres de escape. Listas: Una lista es una colecci´on de objetos. Se delimita utilizando [] y sus elementos han de separarse con comas. Tuplas: es una lista inmutable. Una tupla no puede cambiar de ninguna manera una vez creada. Diccionario: Un diccionario se compone de dos partes: una llave (palabra) y un valor (definici´on).
Adem´as, las operaciones aritm´eticas se pueden efectuar de manera directa, por ejemplo para la suma:
complex(a, b) + complex(c, d) = (a + c) + (b + d)j
Conjugado: Si N = complex(1,2) entonces su conjugado es N.conjugate()
Parte Real y Parte Imaginaria: Para obtener cada parte (Real o Imaginaria) de un n´umero complejo hacemos: N.real : Obtiene la parte real N.imag : Obtiene la parte imaginaria
Los operadores l´ogicos son unas operaciones que trabajan con valores booleanos. and: y l´ogico or : o l´ogico not: negaci´on Operadores de comparaci´on:
: mayor que =: mayor o igual que <: menor que
<=: menor o igual que ==: igual que ! =: distinto de
Las cadenas de caracteres, son secuencias inmutables que contienen caracteres encerrado entre comillas.
Cadenas cortas: Son caracteres encerrado entre comillas simples (′) o dobles (”). Cadenas Largas: Son caracteres encerrados entre comillas triples simples (′′′) o dobles (“““)
La funci´on print() permite mostrar texto en pantalla. El texto a mostrar se escribe como argumento de la funci´on:
Esta funci´on admite varios argumentos seguidos. Separados por coma o espacio los mostrar´a separados por espacio o juntos, respectivamente.
Para generar un salto de l´ınea se puede escribir la funci´on print sin argumento.
Si no se quiere que Python a˜nada un salto de l´ınea al final de un print, se debe a˜nadir al final el argumento end = “”
Para incluir comillas dentro de comillas, se puede escribir una contra pleca () antes de la comilla para que Python reconozca la comilla como car´acter, no como delimitador de la cadena
Podemos tener acceso a cada elemento de una lista mediante ´ındices. Los ´ındices inician en 0.
Como vemos, es posible insertar listas dentro de listas y el acceso es a trav´es de una doble indexaci´on.
Si P es la lista con los siguientes elementos:
P = [[[1,2],[4,[9,"Hola"]]], [1,[1,’Mundo’]]]
¿Qu´e elemento es el P[0][1][0][1]?