ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Python para principiantes


Enviado por   •  11 de Diciembre de 2022  •  Apuntes  •  1.270 Palabras (6 Páginas)  •  24 Visitas

Página 1 de 6

Apuntes del curso de Python

Día 1

Print(): Comando que sirve para indicar que se reproduzca lo que hay entre paréntesis, el texto se pone entre comillas.

String: Cadena de texto o de instancias, para añadir instancias a la cadena se indica con el signo +, la barra invertida \ señala que el siguiente carácter es espacial, es decir tiene funcionalidades específicas.

  • \n: Señala paso de línea en print().
  • \t: Significa tabular, añade un espacio de 4 caracteres.
  • \´: Pone el apostrofe como tal.
  • \\: Representa una barra invertida en print sin aplicar características específicas al siguiente carácter.

Input(): Se imprime un texto pidiendo datos al usuario.

Print(input(“”)): Imprime los datos que el usuario ha dado.

Print(“Tu nombre es”+” “+input(“Dime tu nombre: “)): Te pide el nombre, luego imprime todo.

Día 2

Datos

  • Texto = string (str) [entre comillas]
  • Números enteros = integer (int)
  • Números decimales = floating (float)
  • Listas (list) = colección de datos ordenados, se les asigna un índice [entre corchetes]
  • Diccionarios (dic) = se les asigna una clave y un valor y no se ordenan con un índice [entre corcheas { }]
  • Tuples (tuple) = diccionario ordenado que no se puede modificar
  • Sets (set) = conjunto ordenado de elementos únicos [entre corchetes]
  • Booleanos (bool) = puede tener 2 valore, verdadero o falso

Variables: Espacio de memoria reservado que puede cambiar su contenido

Nombres de variables

  1. Tiene que ser simples y descriptivos
  2. Compuesto de una única unidad de texto (guiones bajos para espacios)
  3. No empleamos acentos ni caracteres específicos como la ñ)
  4. No pueden empezar por un numero
  5. No pueden contener signos
  6. No pueden contener palabras claves de comandos (imput,print)

Comando type() nos indica que tipo de datos se están empleando

Casting (Convertir un tipo de dato en otro)

Tipos de conversión

  • Implícita: Python convierte el tipo de datos en otro tipo de datos automáticamente. En este proceso el usuario no debe hacer nada
  • Explicita: Python necesita que el usuario haga algo para convertir un tipo de dato en otro

Cadenas

  1. Función format = escribes las frases en un solo string y sustituyes los valores por corcheas vacías {} y al fina agregas .format(variable,variable1)
  2. Cadenas literales = añadimos la letra f antes de las comillas del string, y entre corcheas pongo el nombre de las variables donde corresponda en el string

Operadores matemáticos

División al piso: los resultados no tienen decimales se hace poniendo //

El módulo se obtiene operando con él %

Para elevar un numero a otro se escribe con **

Redondeo: round(), dentro de este comando tenemos que poner el numero a redondear y después separado con una coma el número de decimales.

Dia 3

String: métodos propios

  • Index(): Es sensible a mayúsculas, se escribe añadiendo a una variable .index(), entre paréntesis ponemos el carácter o el numero del índice que nos interesa.

Si añado una coma dentro del paréntesis, indicamos desde donde vamos a empezar a buscar en el índice; con una tercera coma señalas hasta que carácter quieres buscar.

  • Conocer el índice de un carácter.
  • Conocer que carácter hay en un índice.(esto se hace sin poner el .index(), solo se añaden unos corchetes detrás del nombre de la variable.
  • Rindex(): Busca de derecha a izquierda, al contrario que index.
  • Slicing: Nos permite seleccionar un fragmento de caracteres de una variable y almacenarlos en otra variable, se escribe poniendo los corchetes, después dos números separados por dos puntos(:), el primer numero indica donde se comienza a coger caracteres y el segundo donde se termina, podemos incluir un tercer factor que nos permite indicar cada cuantos caracteres vamos a comenzar a copiar.
  • Si ponemos [::-1] dará la vuelta a todos los caracteres.
  • Upper(): Pasa a mayúsculas, para referirnos a un carácter en particular ponemos el nombre de la variable seguido de [].upper(), dentro de los corchetes indicamos el numero del carácter.
  • Lower(): Pasa a minúsculas (igual que upper()).
  • Split(): Separa en partes (lista), dentro del paréntesis se indica el parámetro separador
  • Join(): une usando separadores, une usando como separador a la variable a la que se aplica, las variables se ponen con un corchete dentro de los paréntesis, también une elementos dentro de una variable.

Ej: e = ' '.join([a,b,c,d])

  • Find(): busca un sub string, cuando no encuentra el carácter que busca indica un -1 como resultado.
  • Replace(): reemplaza un substring, emplea dos parámetros, primero el texto que quiero eliminar, y a continuación separado por una coma el parámetro por el que quiero reemplazarlo.
  • Propiedades de los String:
  • Inmutables.
  • Concatenables (operarlos).
  • Pueden tener más de una línea, esto se hace empleando 3 comillas al comienzo y al final del texto.
  • Verificar su contenido, en el paréntesis de print ponemos primero lo que buscamos, a continuación, usamos in o not in y luego el nombre de la variable.
  • Calcular su longitud, con el comando len()

Listas: Secuencia ordenada de objetos, pueden estar compuestas de objetos de diferentes tipos de datos o de otras listas, se escribe entre corchetes y con los objetos separados por comas, las listas se pueden indexar y fraccionar, también tienen métodos para manipularlas y modificarlas.

...

Descargar como (para miembros actualizados)  txt (8.2 Kb)   pdf (72.9 Kb)   docx (202.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com