programacion:estructuras_de_datos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
programacion:estructuras_de_datos [2021/05/22 18:01]
tortita creado
programacion:estructuras_de_datos [2021/06/22 15:36] (actual)
tortita
Línea 15: Línea 15:
   * -   * -
   * /   * /
 +
 +===== Prueba =====
 +Introducción a Python
 +
 +0.- Python Provee Escritura con Estilo
 + - snake_case
 + - Clases Con Mayuscula
 + - Tabulaciones
 + - Otras cosas semanticas
 +
 +
 +VARIABLES
 +Una variable es un espacio para almacenar datos modificables, en la memoria del ordenador. En Python, una variable se define con la sintaxis:
 + nombre_de_la_variable = valor_de_la_variable
 +En Python las cosas son siempre variables, pero en otros lenguajes de programacion se deberia declarar como constante o no constante segun lo que requiera la ejecucion.
 +
 +MÉTODOS DE MANIPULACIÓN DE VARIABLES
 +
 +En Python, toda variable se considera un objeto. Sobre cada objeto, pueden realizarse diferentes tipos de acciones denominadas métodos. Los métodos sonfunciones pero que se desprenden de una variable. Por ello, se accede a estas funciones mediante la sintaxis:
 + variable.funcion()
 +En algunos casos, estos métodos (funciones de un objeto), aceptarán parámetros como cualquier otra función.
 + variable.funcion(parametro)
 +
 +
 +1.- Webear con los tipos básicos (boolean), (int), (string)
 + - Boolean
 + - Integer
 + - String
 + - Metodos de String:
 + - capitalize
 + - lower
 + - upper
 + - swapcase
 + - center (util para GUI)
 + - count
 + - find
 + - startswith
 + - endswith
 +
 + - Boolean + Boolean
 + - Boolean * Boolean
 + - Integer + Integer
 + - Integer * Integer
 + - String + String
 + - String * String
 + - String + Integer
 + - Integer + String
 + - String + Boolean
 + - Boolean + String
 +2.- Webear con Listas ([])
 + - Append
 + - Remove
 + - ??
 + - Sort
 +3.- Webear con Diccionarios ({})
 + - Entender el llave: valor (key:value)
 + - Declarar Valor
 +4.- Declarar Funciones
 + - Operaciones Consecutivas
 + - Llamar a otras funciones
 + - Pedir input del usuario
 +6.- Iterar sobre listas
 +7.- Iterar sobre diccionarios
 +4.- Hacer el primer approach:
 + - Tarea de Reemplazar Strings
 + - Vamos a reemplazar strings de una lista muy pequeña de emojis
 + - Los emojis o emoticonos van a ser strings dentro de una conversación.
 + - Vamos a iterar sobre las lineas de una conversación, para despues hacer que esa conversación y el listado de emojis sea un archivo de texto en una versión 2
 +
 +5.- Declarar Clases y Objetos
 + - Clases hechas a mano
 + - Declaracion de Dataclasses
 + - Objeto Decimal
 +
 +
 +Funciones en Python
 +[[https://twitter.com/razacodes/status/1407110230648012801]]
 +
 +
  
  • programacion/estructuras_de_datos.1621706489.txt.gz
  • Última modificación: 2021/05/22 18:01
  • por tortita