Busque sobre The Zen of Python. ¿Qué son estos principios? ¿Cuáles son los 2 principios que más le gustan y porqué? Instale en su PC python para 64 bits y Pycharm community como el entorno de trabajo
Consulte sobre los siguientes conceptos, luego revise el código disponible en el repositorio y conteste. Las respuestas deben hacer parte de su presentación. puede usar el código del repo para dar los ejemplos.
- ¿Cómo se define una clase en Python? De un ejemplo
- ¿Como se definen los atributos de instancia en Python? De un ejemplo
- ¿Cómo se instancia un objeto en Python? De un ejemplo
- ¿Cómo se escribe un constructor en Python? De un ejemplo
- ¿Cómo se definen los métodos de una clase en Python?¿Cuál es el parámetro que todo método debe recibir? De un ejemplo
- ¿Como se expresa en Python que una clase hereda de otra clase? De un ejemplo
- ¿Para qué sirve el método isinstance? De un ejemplo
- ¿Cómo se representan en Python los atributos y los métodos privados y los atributos protegidos?
- ¿Cómo se representa una clase abstracta en Python? De un ejemplo
- El estándar en Python no es camelCase averigua cuál es, su nombre y cómo se utiliza.
- Investigue qué son las cadenas
fen python - ¿Para qué sirve el archivo init.py en python? De un ejemplo
Para ejecutar este código debe agregar una configuracion. Para ello de click derecho sobre el archivo main.py y seleccione run
Para el código de este repositorio agregue:
- Las clases para dos figuras geométricas más, agregue estas clases en el model
- Implemente los métodos para dibujar figuras. Migre la versión que tiene en C++ (Solo la version sin colores)
- Complete los
TODOpendientes - Este código tiene un problema cuando se agregan las figuras geométricas, identifique qué no esta funcionando bien y soluciónelo.
- Cree un directorio Docs donde agregue la presentación que preparó con el contenido para la exposición
- El trabajo puede ser individual o parejas
- Al hacer push con el documento que tiene la presentación más los cambios en el código, no es necesario subir nada al BrightSpace