Curso de Introducción al Pensamiento Computacional con Python

Curso de Introducción al Pensamiento Computacional con Python

Instruido por:
David Aroesti
David Aroesti
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Curso de Introducción al Pensamiento Computacional con Python

Curso de Introducción al Pensamiento Computacional con Python

Progreso del curso:0/31contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/31contenidos(0%)

Introducción al pensamiento computacional

Material Thumbnail

Introducción al pensamiento computacional

02:26 min

Material Thumbnail

Introducción al cómputo

15:39 min

Material Thumbnail

Introducción a los lenguajes de programación

09:25 min

Introducción a Python

Preparación de tu computadora

01:16 min

Material Thumbnail

Elementos básicos de Python

10:38 min

Material Thumbnail

Asignación de variables

06:06 min

Material Thumbnail

Cadenas y entradas

14:12 min

Material Thumbnail

Programas ramificados

11:37 min

Programas numéricos

Representación de flotantes

03:45 min

Material Thumbnail

Enumeración exhaustiva

07:21 min

Material Thumbnail

Aproximación de soluciones

12:45 min

Material Thumbnail

Búsqueda Binaria

10:34 min

Funciones, alcance y abstracción

Material Thumbnail

Funciones y abstracción

09:12 min

Material Thumbnail

Especificaciones del código

05:26 min

Fibonnacci y la Recursividad

01:10 min

Tipos estructurados, mutabilidad y funciones de alto nivel

Funciones como objetos

01:38 min

Material Thumbnail

Listas y mutabilidad

14:00 min

Pruebas y debugging

Material Thumbnail

Pruebas de caja negra

11:50 min

Material Thumbnail

Pruebas de caja de cristal

07:46 min

Excepciones y afirmaciones

Material Thumbnail

Manejo de excepciones

07:05 min

Excepciones y control de flujo

01:25 min

nuevosmás votadossin responder
Abel Ortiz H.
Abel Ortiz H.
Estudiante

Que otros problemas jamas vamos a poder resolver con el computo?

0
BRAYAN RESTREPO GALEANO
BRAYAN RESTREPO GALEANO
Estudiante

Cual seria la forma optima para clonar una lista cuando tiene objetos dentro, Ejemplo:

>>> a = [1, 2, ['A', 'B'], 3]
>>> b = list(a)
>>> id(a)
2613363175368>>> id(b)
2613361411784>>> id(a[2])
2613362813832>>> id(b[2])
2613362813832>>> a[2].append('XXX')
>>> a
[1, 2, ['A', 'B', 'XXX'], 3]
>>> b
[1, 2, ['A', 'B', 'XXX'], 3]
>>>
1
MANUEL G. PINEDA
MANUEL G. PINEDA
Estudiante

Estuve realizando el ejercicio pero obtuve un error de sintaxis que no logro identificar…Alguna idea

documentacion.JPG
0
MANUEL G. PINEDA
MANUEL G. PINEDA
Estudiante

Al revisar el código veo que la condición:

if abs(respuesta**2-objetivo) >= épsilon:

Nunca se cumple. Pues es la misma condición del ciclo while. En el momento en el que se deje de cumplir la condición del ciclo while, entonces tampoco se cumplirá en ningún momento la condición if.

De esta forma siempre encontrará la raíz cuadrada.

aproximacion.JPG

Por lo tanto no entiendo para que se incluye esta condición If. En qué condición se cumple?

0
Carlos Guzman
Carlos Guzman
Estudiante

Por que la condición para saber cuando aun no tienes un resultado valido es (>=) ? no debería ser solo (>) ? de tal forma que si el resultado de abs(respuesta**2 - objetivo) es exactamente epsilon, también sea tomado como respuesta correcta.

1
Víctor H. Torres
Víctor H. Torres
Estudiante

Entonces, la dirección de memoria de una variable va a cambiar por cada reasignación, así el nuevo valor de la variable sea del mismo tipo de objeto-valor que tenía antes? En el ejemplo del vídeo, la variable pasó de tener asignado un objeto cadena a un objeto entero, pero si el nuevo valor hubiese sido otro objeto cadena, ejemplo: ‘bye platzi’, entonces la variable apuntará a otra dirección de memoria?

Es curioso que simplemente no sea capaz de cambiar el valor que tiene la referencia de memoria actual y ya.

0
Juan Camilo Molina
Juan Camilo Molina
Estudiante

asi fue como di la solución al reto sugerencias para mejorarlo ?

defrun():
    name = input('escribe tu nombre: ')saludo = f'Hola como estas {name}'print(saludo)cadenaLog = len(saludo)print(f'la longitud de la cadea es {cadenaLog}')if__name__ == '__main__':
    run()
3
Nubia Lizet Salgado Roman
Nubia Lizet Salgado Roman
Estudiante

Aun se me complica la identaciòn correcta, se me hace mas fácil llevar orden con las llaves 😕. Alguien tiene un manual o aporte para tenerlomas visible?

3
Luis Kennedy Saavedra Fuentes
Luis Kennedy Saavedra Fuentes
Estudiante

len(palabra) > 0
Si es mayor a 0 entonces es que no está vacío??

2
Wilson Eduardo jerez Hernández
Wilson Eduardo jerez Hernández
Estudiante

¿que es una cadena de formato?

0