Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Uso basico de python, Apuntes de Programación Informática

Introduccion para usar python 3 facil

Tipo: Apuntes

2018/2019

Subido el 27/11/2019

gracia-arteaga
gracia-arteaga 🇭🇳

5

(1)

2 documentos

1 / 66

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Introducci´on Jupyter Tipos de Datos Programaci´on estructurada NumPy POO
CURSO B´
ASICO DE PYTHON
Lic. Oswaldo E. Cubas
UNIVERSIDAD NACIONAL AUT ´
ONOMA DE HONDURAS
MAESTR´
IA EN MATEM´
ATICA
5/08/2019
O. Cubas Curso asico de Python 5/08/2019 1 / 66
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42

Vista previa parcial del texto

¡Descarga Uso basico de python y más Apuntes en PDF de Programación Informática solo en Docsity!

CURSO BASICO DE PYTHON´

Lic. Oswaldo E. Cubas

[email protected]

UNIVERSIDAD NACIONAL AUT ONOMA DE HONDURAS´ MAESTR´IA EN MATEM´ATICA

5/08/

¿Qu´e es Python?

Python es:

Un lenguaje de scripting

Independiente de plataforma

Orientado a objetos

Un lenguaje interpretado

Jupyter Notebook

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.

Mi primer cuaderno

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.

Tipos de datos

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.

Tipos de datos

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).

Datos num´ericos

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

Datos num´ericos

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

Operadores l´ogicos

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

Cadenas

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

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.

La funci´on Print

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

Listas

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.

¿Qu´e devuelve la siguiente instrucci´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]?