¿Qué es open source?
Se responde en el curso gratis de Python del canal de Adrián Sáenz, impartido por Randy Varela, a partir del minuto 21:41.
El vídeo empieza en el minuto en que se responde y sigue con el resto del curso. Ver el curso completo con su índice · Ver en YouTube
Open source, o código abierto, significa que el código de un programa es público: está en un repositorio en internet donde cualquiera puede verlo, usarlo y proponer mejoras. En el curso de Python gratis, publicado en septiembre de 2023, Randy Varela lo explica con Python, que es de código abierto y se puede usar sin pagar.
Ver el código y colaborar
Que el código esté abierto tiene dos ventajas, según Randy. La primera, que puedes ver cómo está hecho. La segunda, que puedes colaborar: si detectas un error o una forma mejor de hacer algo, envías tu propuesta de código, la comunidad o los administradores la revisan y, si es buena, la incluyen en la siguiente versión. Así mejora el lenguaje entre todos.
Gratis no significa sin negocio
Puedes usar Python sin pagar nada a nadie. Randy explica que quienes lo mantienen tienen otras formas de financiarse, como cursos y otras actividades alrededor del lenguaje. Para un programador, que el lenguaje sea abierto y gratuito es un motivo importante para elegirlo.
Dudas sobre esta pregunta
¿Open source y gratis son lo mismo?
No exactamente. Open source se refiere a que el código es público y se puede estudiar y mejorar. Muchas herramientas de código abierto son gratuitas, como Python, pero alrededor de ellas puede haber servicios de pago.
¿Qué otras herramientas son open source?
En los cursos del canal aparecen varias, como WordPress, n8n o Evolution API. En el curso de automatizaciones con n8n se instalan en un servidor propio.
¿Qué es un repositorio?
Es el lugar en internet donde se guarda el código de un proyecto con su historial de cambios. El más conocido es GitHub; puedes ver cómo funciona en la lección qué es Git.
¿Por qué Python es tan usado?
Además de ser abierto, Randy destaca que es fácil de leer, multipropósito y tiene una comunidad enorme. Lo tienes en es difícil aprender Python.
Más preguntas sobre este curso
- ¿Qué diferencia hay entre lista y tupla en Python?Empieza en el 01:37:53
- ¿Es difícil aprender Python?Empieza en el 19:17
Preguntas relacionadas de otros cursos
- Bucles en Python: for y while con ejemplosLección · empieza en el 01:41:30
- Cómo instalar Python y preparar tu editorLección · empieza en el 26:59
- Condicionales en Python: if, elif y elseLección · empieza en el 01:09:36
- Variables en Python y tipos de datosLección · empieza en el 40:24
- ¿Cómo poner WordPress en modo mantenimiento?Pregunta · Cómo crear una página web profesional con WordPress: curso gratis paso a paso
- ¿Qué es Elementor?Pregunta · Cómo crear una página web profesional con WordPress: curso gratis paso a paso
- ¿Qué es frontend y backend?Pregunta · Curso de Flutter gratis: aprende a programar apps para Android e iOS
- ¿Qué es la caché de una web?Pregunta · Cómo crear una página web profesional con WordPress: curso gratis paso a paso
