005 Desarrollo
005.1 Desarrollo

Solución de problemas

Si no puede ejecutar hello_world.py, aquí hay algunas soluciones que puede probar y que también son buenas soluciones generales para cualquier problema de programación:

  • Cuando un programa contiene un error significativo, Python muestra un traceback, que es un informe de error. Python examina el archivo e intenta identificar el problema. Revisa el traceback; podría darte una pista sobre el problema que impide que el programa se ejecute.
  • Aléjate de la computadora, tómate un descanso y vuelve a intentarlo. Recuerda que la sintaxis es muy importante en programación, así que algo tan simple como comillas o paréntesis mal emparejados puede impedir que un programa se ejecute correctamente. Relee las partes relevantes de este capítulo, revisa tu código e intenta encontrar el error.
  • Vuelve a empezar. Probablemente no necesites desinstalar ningún programa, pero podría ser conveniente eliminar el archivo hello_world.py y volver a crearlo desde cero.
  • Pídele a otra persona que siga los pasos de este capítulo, en tu computadora o en otra, y observa atentamente lo que hace. Quizás te hayas saltado algún pequeño paso que alguien más haya captado.
  • Consulte las instrucciones de instalación adicionales en el Apéndice A; algunos de los detalles incluidos en el Apéndice pueden ayudarlo a resolver su problema.
  • Busca a alguien que sepa Python y pídele que te ayude a configurarlo. Si preguntas, puede que, inesperadamente, conozcas a alguien que use Python.
  • Las instrucciones de configuración de este capítulo también están disponibles en el sitio web complementario de este libro: https://ehmatthes.github.io/pcc_3e. La versión en línea de estas instrucciones podría funcionar mejor, ya que simplemente puede copiar y pegar el código y hacer clic en los enlaces a los recursos que necesita.
  • Pide ayuda en línea. El Apéndice C ofrece diversos recursos, como foros y chats en vivo, donde puedes pedir soluciones a personas que ya han resuelto el problema que enfrentas.

No te preocupes por molestar a programadores experimentados. Todos los programadores se han atascado en algún momento, y la mayoría estará encantada de ayudarte a configurar tu sistema correctamente. Siempre que puedas explicar claramente lo que intentas hacer, lo que ya has intentado y los resultados que obtienes, es muy probable que alguien pueda ayudarte. Como se mencionó en la introducción, la comunidad de Python es muy amigable y acogedora con los principiantes.

Python debería funcionar correctamente en cualquier ordenador moderno. Los problemas iniciales de configuración pueden ser frustrantes, pero vale la pena solucionarlos. Una vez que hello_world.py funcione, podrás empezar a aprender Python y tu trabajo de programación será más interesante y satisfactorio.