Avatar

En serio, no lo digo por adular de forma barata. Yo ya había visto un par de pseudo-cursos sobre Python en el pasado, pero nunca tocaron el método .format para alterar una salida de texto, ni mucho menos demostraron la maravillosa utilidad de este mismo...

print("Hello, my name is {0} and I have {1} years!".format(input("Enter your name: "), input("Enter your age: ")))

En verdad, muchas gracias; usted demuestra la gran calidad educativa de los cursos de EDteam. ¡Esto hace que mi emoción por proseguir con el curso aumente demasía!

Avatar

Estaba aburrido...

def love(): name = input("Hi, what's your name?") print("\nWhat do you need,", name, end="?\n\n") print("-> Select a number <-\n", "1. I love you, Python!", "2. You're the best, Python!", sep="\n") userInput = int(input()) if userInput == 1: print("\nI love you too,", name, end="! <3") elif userInput == 2: print("\nNo, you're the best,", name, end="!") else: print("\nSorry, I don't understand your order,", name, end="...") love()

Posdata: Crear esto logró que me diera cuenta de que escribir algoritmos con Python es como jugar con Legos™. Sí llevas tiempo programando con este lenguaje, sabrás a que me refiero... #LenguajeInterpretado

Avatar

https://www.online-python.com/

Reitero, yo recomiendo usarlo sólo para práctica y testing sencillo y rápido. No esperes crear una aplicación completa desde aquí... ¿o tal vez sí? Ya queda en ti intentarlo.

Y por sí deseas utilizar un lenguaje de programación diferente:

https://www.online-ide.com/?utm_medium=referral&utm_source=online-python.com

El predeterminado es Python, pero puedes programar en varios lenguajes.

Happy Coding!

Avatar

Francamente, me he encontrado con varias situaciones incomodas o extrañas aquí en el sitio web en general.

Usualmente lo que hago yo, es notificarlo en la sección de Soporte; pero creo que no es tan óptimo usar una sección de ayuda para reportar fallos que afecten el rendimiento de EDteam.

A mi no me molesta hacerlo como una especie de servicio a la comunidad... pero supongo que otras personas van a querer algo a cambio. ¿Las recompensas? Eso ya será decisión de los de arriba (así como decidir si esto se implementa o no).

Es sólo una recomendación, claro; no quiero ser presuntuoso.

Avatar

Python, viene instalado de forma nativa en el Kernel de Linux (algo así como el hecho de que JavaScript vive en los navegadores). Literalmente, sólo tienes que ejecutar el comando python3 en la terminal y, ¡listo!, puedes comenzar a experimentar con Python directamente desde el Prompt.

¿Lo malo? No es la versión mas reciente; en mi caso, es la versión *3-8-5* cuando el lenguaje ya está en su versión *3-9-2* a la fecha de este comentario. En teoría, no debería importar mucho si sólo vas a realizar una prueba rápida; pero si tu proyecto va en serio, sí deberías considerar actualizarlo a la versión mas reciente que se encuentre en https://www.python.org/

También, recomiendo utilizar este Shell interactivo solamente con fines experimentales o de práctica; naturalmente, es mucho más óptimo y recomendable utilizar un IDE como VScode o PyCharm (por dar un par de ejemplos) para proyectos grandes.

Avatar

En una palabra: Fenomenal. No me hubiese molestado haber pagado por él (¡muchas gracias por hacerlo de acceso gratuito tanto aquí como en YouTube! <3).

No lo digo como adulación barata para quedar bien; cuando algo no me gusta, no tengo pelos en la lengua para decir que es un asco (preguntale a mis reviews de una estrella en la Play Store) y simplemente lo desecho como papel higiénico usado... lo mismo hago con la gente que no me cae bien.

En serio, todos los profesores aquí en EDteam (incluido tú, Alexys) hacen un maravilloso trabajo y son una completa inspiración. Demuestran que Latinoamérica es capaz de hacer grandes cosas.

¿Nuevas ideas para otros mini-cursos? Tal vez, uno de "Introducción a la Informática" (aunque también podría ser un curso completo) o uno de "Consola de Comandos desde Cero". Creo que no estaría mal, pero eso ya lo decidirán los de arriba.

Avatar

Perdón, otra vez haré una referencia a Human Resource Machine (hasta parece que le estoy haciendo publicidad gratis a este juego aquí en EDteam... lo siento).

Lo que sucede, es que en niveles ya avanzados se ve un concepto muy interesante y que (creo yo) es muy similar al tópico visto en esta lección: Este, consiste en seleccionar "de manera indirecta" un elemento... ¿Cómo funciona?

Supongamos, que en la posición [6] de la memoria del CPU (representada como el piso de la oficina) tenemos la letra A, y en la posición [12] tenemos el número 6. Podemos seleccionar la letra A si copiamos de "manera indirecta" el número 6.

Voy a poner un ejemplo sencillo(?):

Yo quiero mandar el nombre "EDTEAM" a la Bandeja de Salida (Outbox). Sin embargo, todas las letras que conforman este nombre se encuentran desperdigadas con diferentes y aleatorios espacios asignados en la memoria (de manera metafórica, están tiradas de manera desordenada por todo el piso de la oficina); amén de estar mezcladas con otras que son completamente random.

Por la Bandeja de Entrada (Inbox), están llegando los números que representan el espacio en memoria de cada letra del nombre "EDTEAM". Por ejemplo, el carácter E tiene asignado el espacio [7], el cual entró por el Inbox en forma de ese mismo número. Sin embargo, no puedo copiar directamente el 7, pues eso no va a solucionar mi problema.

Lo que tengo que hacer, es copiar indirectamente ése 7, para que la computadora (mi pequeño oficinista), pueda copiar la letra E ubicada en el espacio [7] y así poder enviar ése primer carácter hacia el Outbox. Este proceso se tiene que hacer con cada una de las letras que conforman el nombre "EDTEAM" hasta finalizar el proceso.

Sé que en texto es complicado de entender (sobre todo con mi horrible e improvisada explicación), por lo cual, es mejor verlo en un pequeño y sencillo video: https://www.youtube.com/watch?v=WouH-yCN0JQ

Pido una disculpa por mi largo e irrelevante texto, pero quería compartir mis pensamientos sobre este tema; además de ver si no estoy equivocado con mi comparación sobre estos dos conceptos.

En verdad, les recomiendo mucho jugar este simpático juego si es que aman la programación.

Avatar

Los operadores "post-incremento" y "post-decremento" no pudieron evitar recordarme a unas instrucciones llamadas bump + y bump - de un juego llamado Human Resource Machine (el cual emula las bases del lenguaje ensamblador). Hacen exactamente lo mismo, y es bastante útil para crear contadores que controlen el flujo de trabajo de distintos algoritmos. Quien diría que se pueden hacer tantísimas cosas con tan sólo quitarle una unidad a un número...

Avatar

Es la primera vez que escucho que se puede crear y subir documentación a partir de comentarios en el código junto con un comando integrado en el lenguaje de programación. No sé si de casualidad usted tenga el dato Prof. Alejandro, pero: ¿Go es el único lenguaje de programación que puede documentarse de esta manera o también se puede lograr esto mismo con otras tecnologías (como, por ejemplo, Python o JavaScript)?

Avatar

¡EDteam cuenta con un estupendo curso de Linux desde Cero!

🌟 https://ed.team/cursos/linux 🌟

El Prof. Diego Bastidas te enseñará a dominar eficazmente el sistema operativo GNU/Linux de una manera muy sencilla y amena; desde comandos básicos como ls, cd, mkdir, entre otros, hasta temas avanzados como la automatización de tareas con Crontab.

No te conformes con lo que ya sabes, ¡dale una oportunidad a la adquisición de nuevas habilidades! ¡Continua desarrollándote profesionalmente, mi amigo o amiga; pues el éxito está en tus manos!

Avatar

¡Ya empieza lo serio! Recuerda: No te desesperes ni te rindas tan rápido; al principio es complicado, pero vas a ver que con el tiempo los algoritmos te saldrán de forma natural como una hermosa sinfonía. No esperes entender absolutamente todo y ser un dios programador en tan sólo una semana; toma tiempo y nunca se deja de aprender. Es de vital importancia que estés practicando para no olvidar la sintaxis y desarrollar la lógica de programación. Y por último... ¡Suelta ese teléfono o cierra YouTube, Spotify, Facebook o cualquier otra red de ocio y ponle atención al profesor! Eso es todo, ¡te deseo mucho éxito!

Avatar

Yo sinceramente creo que una de las pocas desventajas de los sistemas operativos basados en Linux, es que instalar cosas puede llegar a ser un verdadero dolor de cabeza (sobre todo para usuarios sin experiencia). Pero con las instrucciones que usted dio, pude realizar la instalación de Go satisfactoriamente... eso y que tomé el curso de Linux desde Cero, logrando que yo entendiese varios conceptos tratados en esta clase sin mayor problema, ja, ja.

Avatar

Me encantó la forma con la cual usted (junto con el Prof. Álvaro y el Prof. Alexys) explico los temas abordados durante el curso de programación desde cero, Prof. Beto; además de el como expresó sus ideas durante las lecciones vistas en el mismo. Junto con esta sublime introducción por su parte, mis expectativas están por los cielos. Será un viaje que estaré mas que complacido de tomar con EDteam.

Avatar

Me gusta mucho el entusiasmo que expresó usted en esta primera clase; eso es prueba definitiva de que ama el lenguaje Go y que, además, le encanta compartir su conocimiento sobre este mismo. La suya es una emoción contagiosa, y sin duda alguna demuestra que no me he equivocado al optar por el idioma de nuestro amigo Gopher como primer lenguaje de programación. Será un viaje muy interesante el cual estoy muy emocionado por comenzar.

Avatar

Me interesa muchísimo tomar los cursos de PHP ofrecidos aquí en EDteam, pero tengo una duda: ¿Debería esperar a que los actualicen a una versión mas reciente del lenguaje (los cursos actuales son desde el 2019 y estemos de acuerdo que, de hecho, ya salió la versión 8 de PHP) o me voy a lo #YOLO y compro la especialidad así tal cual está? De todos modos por el momento quiero aprender Go hasta obtener respuesta a esta incógnita y ver como progresan las cosas respecto al tema... Por favor, espero consejos; lindo día, tarde o noche comunidad EDteam.

Certificados de Carlos Manuel Martínez Zumaya

Ver más certificados

Estos son los beneficios que tú y Carlos recibirán si compras con su enlace de referidos 🙌

BeneficiosMensualSemestralAnual
Descuento ()$ 3 USD$ 45 USD$ 90 USD
Semanas gratis (Carlos)1612

Al comprar con el enlace de referidos aceptas los términos y condiciones

Amigos

Carlos aún no tiene un enlace de referidos

Si eres estudiante premium ya tienes el enlace en tu perfil de usuario. Si aún no eres premium recibirás tu enlace de referidos como recompensa cada vez que completes un curso gratuito.

Más información
Publicaciones
Certificados
Me gusta
Referidos