- 1
Introducción a Python: Instalación y Conceptos Básicos
07:16 - 2
Desarrollo de CRUD con Python 3
00:18 - 3
Configuración de Ubuntu en Windows 10 para Ejecutar Comandos Linux
01:00 - 4

Curso Avanzado de Python: Actualización y Creación de Aplicaciones CLI
06:28 - 5

Programación gráfica básica con Python y Turtle
10:09 - 6

Operadores y Valores en Programación Python
10:04 - 7

Variables y Expresiones en Python: Tipos, Asignación y Reglas Básicas
12:33 - 8

Creación de Aplicación CLI para Gestión de Ventas y Clientes en Python
06:54 - 9

Funciones en Python: Declaración y Uso Básico
09:31 - 10

Funciones y Variables Globales en Python: Crear y Listar Clientes
06:18 - 11

Estructuras Condicionales y Booleanas en Programación
11:01 - 12

Personalización de Programas con Funciones y Condicionales en Python
08:08
Manipulación de Cadenas en Python: Índices y Memoria
Clase 13 de 49 • Curso Práctico de Python: Creación de un CRUD
Contenido del curso
- 13

Manipulación de Cadenas en Python: Índices y Memoria
09:42 - 14

Operaciones y métodos útiles para manipular strings en Python
06:16 - 15

Actualización de Clientes en Python: Implementación de Funciones
09:11 - 16

Implementación del Comando Delete en CRUD de Clientes
05:57 - 17

Manipulación de secuencias en Python con slices
09:45 - 18

Iteraciones en Python: Uso de For y While Loops
13:02 - 19

Bucles While en Python: Uso y Manejo de Errores Comunes
14:05 - 20
Iteradores y Generadores en Python: Creación y Uso Práctico
01:14
- 21

Uso de listas
11:51 - 22

Operadores y Métodos para Manipular Listas en Python
15:28 - 23

Manipulación de Listas en Programación Python
08:46 - 24

Diccionarios en Python: Uso y Métodos Básicos
09:16 - 25

Diccionarios en Python para Gestión de Clientes
12:26 - 26

Tuplas y Conjuntos en Python: Características y Usos Prácticos
07:18 - 27

Tuplas y Sets en Python: Conceptos y Usos Básicos
08:49 - 28
Colecciones Avanzadas en Python: UserDict, namedtuple y más
01:35 - 29

Comprehensions en Python: Listas, Diccionarios y Sets
11:12 - 30

Algoritmos de Búsqueda: BruteForce vs. Búsqueda Binaria en Python
07:06 - 31

Búsqueda Binaria en Python: Implementación Recursiva y Iterativa
10:00 - 32

Manipulación de archivos en Python 3
00:15
- 33

Introducción a Decoradores en Python: Modifica Funciones Eficazmente
03:29 - 34

Decoradores en Python: Creación y Uso Efectivo
13:37 - 35

Programación Orientada a Objetos: Principios y Aplicaciones
06:11 - 36

Conceptos Básicos de Programación Orientada a Objetos en Python
08:04 - 37
Names y Namespaces en Python: Conceptos Fundamentales
01:58 - 38

Uso de Click para Aplicaciones de Línea de Comandos en Python
03:15 - 39

Estructura y Comandos Básicos para Aplicaciones CLI en Python
14:36 - 40

Modelado de Clientes y Servicios en Python OOP
10:17 - 41

Recopilación de datos del usuario con CLI en Python
06:57 - 42

Implementación de List Clients en Client Services
07:49 - 43

Actualización de Clientes en Python: Implementación y Guardado en Disco
06:14 - 44

Actualización de Clientes en Interfaz de Comando
07:44 - 45

Manejo de Errores en Python: Try, Except, Else y Finally
07:47 - 46
Gestión de Contextos en Python: Clases y Generadores
01:30
Los strings o cadenas de textos tienen un comportamiento distinto a otros tipos como los booleanos, enteros, floats. Las cadenas son secuencias de caracteres, todas se pueden acceder a través de un índice.
Podemos saber la longitud de un string, cuántos caracteres se encuentran en esa secuencia. Lo podemos saber con la built-in function global llamada len.
Algo importante a tener en cuenta cuando hablamos de strings es que estos son inmutables, esto significa que cada vez que modificamos uno estamos generando un nuevo objeto en memoria.
El índice de la primera letra es 0, en la programación se empieza a contar desde 0