programacion:estructuras_de_datos

Tipos Básicos

  • int
  • bool
  • str
  • list
  • dict
  • function (def)
  • class

operaciones entre weas:

  • +
  • *
  • -
  • /

Introducción a Python

0.- Python Provee Escritura con Estilo

  1. snake_case
  2. Clases Con Mayuscula
  3. Tabulaciones
  4. 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)

  1. Boolean
  2. Integer
  3. String
    1. Metodos de String:
      1. capitalize
      2. lower
      3. upper
      4. swapcase
      5. center (util para GUI)
      6. count
      7. find
      8. startswith
      9. endswith
  4. Boolean + Boolean
  5. Boolean * Boolean
  6. Integer + Integer
  7. Integer * Integer
  8. String + String
  9. String * String
  10. String + Integer
  11. Integer + String
  12. String + Boolean
  13. Boolean + String

2.- Webear con Listas ([])

  1. Append
  2. Remove
  3. ??
  4. Sort

3.- Webear con Diccionarios ({})

  1. Entender el llave: valor (key:value)
  2. Declarar Valor

4.- Declarar Funciones

  1. Operaciones Consecutivas
  2. Llamar a otras funciones
  3. Pedir input del usuario

6.- Iterar sobre listas 7.- Iterar sobre diccionarios 4.- Hacer el primer approach:

  1. Tarea de Reemplazar Strings
  2. Vamos a reemplazar strings de una lista muy pequeña de emojis
  3. Los emojis o emoticonos van a ser strings dentro de una conversación.
  4. 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

  1. Clases hechas a mano
  2. Declaracion de Dataclasses
  3. Objeto Decimal

Funciones en Python https://twitter.com/razacodes/status/1407110230648012801

  • programacion/estructuras_de_datos.txt
  • Última modificación: 2021/06/22 15:36
  • por tortita