Fundamentos de Programación en Python: Módulo 1
Enviado por Paula Mía Varas Donoso • 23 de Julio de 2021 • Tutorial • 11.085 Palabras (45 Páginas) • 376 Visitas
Partner: PCAP - Programming Essentials in Python (PCAP_G1)
Contenido
Bienvenido a Fundamentos de Programación en Python - Parte 1 10
Fundamentos de Programación en Python: Módulo 1 10
¿Cómo funciona un programa de computadora? 11
Lenguajes naturales vs. Lenguajes de programación 12
¿Qué hace a un lenguaje? 13
Compilación vs. Interpretación 14
¿Qué hace realmente el intérprete? 15
Compilación vs. Interpretación - Ventajas y Desventajas 16
¿Qué es Python? 17
¿Quién creó Python? 17
Un proyecto de programación por hobby 18
Los objetivos de Python 19
¿Qué hace especial a Python? 19
Rivales de Python 21
¿Dónde podemos ver a Python en acción? 21
¿Por qué no Python? 22
Hay más de un Python 22
Python alias CPython 24
Cython 24
Jython 25
PyPy y RPython 26
¿Cómo obtener Python y cómo usarlo? 27
Descargando e instalando Python 28
Comenzando tu trabajo con Python 29
¿Cómo escribir y ejecutar tu primer programa? 30
¿Cómo estropear y arreglar tu código? 33
Sandbox 36
Interfaz de práctica 38
¡Felicidades! Has completado el Módulo 1 38
Fundamentos de Programación en Python: Módulo 2 39
¡Hola, Mundo! 39
La función print() 40
LABORATORIO 43
La función print() - instrucciones 45
La función print() - los caracteres de escape y nueva línea 46
La función print() los caracteres de escape y nueva línea 47
La función print() utilizando argumentos múltiples 48
La función print() - La manera posicional de pasar los argumentos 49
La función print() - los argumentos de palabras clave 49
La función print() - los argumentos de palabras clave 50
La función print() - los argumentos de palabras clave 51
La función print() - los argumentos de palabras clave 51
LABORATORIO 51
LABORATORIO 52
Literales - los datos en si mismos 53
Literales - los datos en si mismos 54
Enteros 55
Enteros: números octales y hexadecimales 56
Flotantes 57
Enteros vs. Flotantes 58
Codificando Flotantes 59
Cadenas 59
Codificando cadenas 61
Valores Booleanos 61
LABORATORIO 62
Puntos Clave 63
Python como una calculadora 64
Los Operadores Básicos 65
Operadores aritméticos: exponenciación 65
Operadores aritméticos: multiplicación 66
Operadores aritméticos: división 66
Operadores aritméticos: división entera 67
Operadores: residuo (módulo) 68
Operadores: como no dividir 69
Operadores: suma 69
El operador de resta, operadores unarios y binarios 70
Operadores y sus prioridades 70
Operadores y sus enlaces 71
Operadores y sus enlaces: exponenciación 72
Lista de prioridades 72
Operadores y paréntesis 73
Puntos Clave 73
¿Qué son las Variables? 75
Nombres correctos e incorrectos de variables 76
Palabras Clave 77
Creando variables 78
Utilizando variables 79
Asignar un valor nuevo a una variable ya existente 80
Resolviendo problemas matemáticos simples 81
LABORATORIO 82
Operadores Abreviados 83
LABORARIO 84
LABORATORIO 85
Puntos Clave 86
Poner comentarios en el código: ¿por qué, cuándo y dónde? 88
LABORATORIO 89
Puntos Clave 90
La función input() 91
La función input() con un argumento 92
El resultado de la función input() 93
La función input() - operaciones prohibidas 93
Conversión de datos o casting 94
Más acerca de la función input() y tipos de conversión 95
Operadores de cadenas - introducción 96
Concatenación 96
Replicación 97
Conversión de tipos de datos: str() 97
El "triángulo rectángulo" de nuevo 98
LABORATORIO 98
LABORATORIO 99
LABORATORIO 100
Puntos Clave 101
¡Felicidades! Has completado el Módulo 2 103
Fundamentos de Programación en Python: Módulo 3 103
Preguntas y respuestas 104
Comparación: operador de igualdad 104
Ejercicios 105
Igualdad: El operador igual a (==) 106
...