Andrea Navarro

@andrea_navarro
54 Followers
35 Following
62 Posts

Ingeniera en informática | Dedicada a la enseñanza y divulgación
Interesada en programación, ciencia de datos, IA y software libre

Computer engineer | Focused on teaching and science communication
Interests: programming, data science, AI, and free software

juncotic.com
#IA #SoftwareLibre #FOSS #DataScience #Programming

Webjuncotic.com
Telegramt.me/andreanavarro

Argumentario para los que defienden la intromisión de la IAgen en la escuela.

A) “La IA generativa ha llegado para quedarse”. 👉también llegaron para quedarse las TV en 3D, la cocaina en los medicamentos o los dirigibles para viajes comerciales. Nada garantiza que esa burbuja no termine haciendo un Hindenburg.

B) “Esto es como la llegada de las calculadoras”. 👉La IA es una máquina estocástica y fabuladora, mientras que las calculadoras son deterministas, fiables y sus errores son categorizables. Ese argumento alimenta el sesgo de automatización.

C) “Los niños tienen acceso a la IA generativa de todas formas y la pueden usar si quieren así que mejor enseñarles a usarla éticamente y con criterio”. 👉 Los niños también pueden acceder al tabaco, pero no por ello introducimos cigarrillos en clase para enseñar a fumar con criterio y ética.

D) “La IA reduce el esfuerzo cognitivo, igual que una calculadora, y eso libera tiempo para tareas más importantes”. 👉Reducir el esfuerzo cognitivo es precisamente lo perjudicial. Hay un buen motivo para prohibir calculadoras hasta alcanzar un aprendizaje matemático suficiente; ahorrar el esfuerzo cognitivo delegando en la IAgen impide afianzar la comprensión profunda, el razonamiento y las habilidades básicas, convirtiendo a los alumnos en dependientes de una ortesis cognitiva innecesaria.

E) “Basta con enseñar un uso crítico de la IA generativa para que los alumnos la empleen bien”. 👉El pensamiento crítico no es un interruptor; requiere una base sólida de competencias que la propia IA destruye.

F) “La IA generativa es como un cuchillo: una herramienta neutra que puede usarse para bien o para mal, por lo que hay que fomentar su uso ético”. 👉La IA no es como un cuchillo neutro, sino como una mina; su uso genera dependencia cognitiva y sus múltiples impactos negativos forman parte de su propio funcionamiento. (1/3)

Python para Ciencia y Tecnología

Comparto el enlace a este impresionante libro gratuito y en español, agradeciendo por el trabajo que se han tomado los autores Facundo Batista y Abel Carlevaro.

https://libropython.science/

Este libro está pensado para quienes trabajan en investigación, docencia o desarrollo tecnológico, y busca acercar Python al mundo científico.
No dejen de ver sus CV y los enlaces para colaborar.

Gracias Facu y Abel !!!

#Educación #jupyter #Matemática #Math #Programación #python

¿Cuál es la diferencia entre @classmethod o @staticmethod?

En este post en nuestro blog explico en profundidad las diferencias entre métodos estáticos y de clase en POO en Python.

También se explora el uso de métodos de clase como constructores alternativos.

https://juncotic.com/poo-metodos-de-clase-y-estaticos-en-python/

#Python #POO #Programacion #juncotic

POO: Métodos de clase y estáticos en Python - Junco TIC

Métodos estáticos, métodos de clase, métodos de instancia. Implementación, usos más comunes. Constructores alternativos.

Junco TIC

Composición y agregación no son lo mismo en POO, aunque muchas veces se usen como sinónimos.

En este artículo explico sus diferencias en Python, cómo se implementan y qué implicaciones tienen en el diseño de clases.

Una distinción conceptual que mejora la calidad del modelado orientado a objetos.

https://juncotic.com/poo-composicion-y-agregacion/

#Python #POO #DesarrolloSoftware

POO: Composición y agregación - Junco TIC

Diferencia entre composición y agregación. Composición y agregación en relaciones uno-a-uno y uno-a-muchos.

Junco TIC

Sabías qué es el polimorfismo en programación orientada a objetos?

Sabés que en Python 🐍 se puede implementar con y sin herencia?

✨En este artículo veremos qué es el polimorfismo, para qué sirve, cómo implementarlo en Python, qué es el duck typing, y algunas buenas prácticas para evitar errores.

📚Leé la nota completa acá: 👇

🔗 https://juncotic.com/poo-polimorfismo-en-python/

#python #dev #desarrollo #polimorfismo #poo #juncotic

POO: Polimorfismo en Python - Junco TIC

Polimorfismo y POO, polimorfismo con herencia, tipado dinámico o duck typing, buenas prácticas de polimorfismo.

Junco TIC

#gnu #linux #colaboracion

Amigues como muches ya saben sigo en la búsqueda de trabajo, ya sea instalado Gnulinux, o desplegando algún sitio web o servicio!
Pero mientras algo aparece apelo a sus colaboraciones, he agregado más cursos de Gnulinux donde el valor del mismo lo fijas tú 🫵 puedes aprender a tu ritmo y sin que tu economía entre en crisis!

Se agradece la difusión 📣

https://es.liberapay.com/Gnuxero/

Perfil de Gnuxero - Liberapay

Realizo talleres, charlas y tutoriales sobre Cultura Libre, Software Libre, Redes Libres Descentralizadas. Soy activista del Software Libre. Hago instalación de diferentes …

Liberapay

¿Dominas la Herencia en Python? Más allá de class Hijo(Padre):

En este nuevo artículo, exploramos la herencia en Python en profundidad:

✅ Conceptos clave
✅ Cadena de herencia (Method Resolution Order - MRO).
✅ Herencia simple vs. múltiple
✅ Sobreescritura de métodos
✅ Uso de super()
✅ El problema del diamante
✅ Mixins

🔗 Lee el artículo completo aquí:
https://juncotic.com/poo-herencia-en-python/

#Python #POO #Programación #DesarrolloSoftware #Herencia

POO: Herencia en Python - Junco TIC

Herencia y la herencia múltiple en Python. MRO, problema del diamante. Clases bases para crear herencias colaborativas y Mixin.

Junco TIC

🐍💡 ¿Sabías que en Python __init__ no es el constructor?

En Python solemos llamar “constructor” a __init__, pero técnicamente no lo es.
El verdadero constructor es __new__, el método que crea la nueva instancia de la clase.
Recién después de que __new__ devuelve el objeto, Python llama a __init__ para inicializar sus atributos.

¿Querés saber más? 👇

https://juncotic.com/poo-metodos-especiales-en-python/

#Python #Programación #DesarrolloSoftware #POO #CleanCode #AprenderPython #PythonTips

POO: Métodos especiales en Python - Junco TIC

Hoy veremos qué son los métodos especiales en Python utilizados en la programación orientada a objetos, cuáles son y cómo se usan.

Junco TIC

🐍💡 ¿Sabías que…

En Python, cuando modificás un atributo de clase desde un objeto, en realidad no estás cambiando el atributo original, sino que el objeto crea su propio atributo, independiente del de la clase?

El atributo de clase sigue intacto, pero el objeto ahora tiene su propia copia.

https://juncotic.com/poo-encapsulamiento-en-python/

#Python #Programación #DesarrolloSoftware #CodeTips #SoftwareEngineering #juncotic

POO: Encapsulamiento en Python - Junco TIC

Veremos el concepto de encapsulamiento en programación orientada a objetos, específicamente encapsulamiento en Python.

Junco TIC