Anuncio
Si está pensando en aprender Python, puede sentirse abrumado por el proceso de configuración inicial. Debe instalar Python en su sistema, luego aprender a usar la línea de comando para procesar el código, o aprender a usar el shell interactivo, o aprender a configurar un IDE de Python.
Ignora todo eso. Es innecesario hasta que sepas si Python es adecuado para ti.
En su lugar, recomendamos utilizar un shell interactivo en línea, que es solo un sitio web que le permite escribir y ejecutar código Python y ver los resultados al instante. No es necesario instalar nada. Entonces, si eres pasando por estos ejemplos de Python 10 ejemplos básicos de Python que te ayudarán a aprender rápidoEste artículo de ejemplos básicos de Python es para aquellos que ya tienen algo de experiencia en programación y simplemente quieren hacer la transición a Python lo más rápido posible. Lee mas o repasando los conceptos básicos de matrices y listas Cómo funcionan las matrices y las listas en PythonLas matrices y las listas son algunas de las estructuras de datos más útiles en la programación, aunque pocas personas las utilizan en todo su potencial. Lee mas , puede probar el código directamente en su navegador. Aquí están los mejores intérpretes de Python en línea que hemos encontrado.
Si hay una razón por la cual Python Anywhere supera a cualquier otro intérprete de Python en línea, es que es compatible con IPython. IPython es una alternativa más avanzada al intérprete de Python predeterminado. Con él, obtienes un montón de características útiles: completar la pestaña mientras escribes, la capacidad de "ver" las variables y los métodos de un objeto en tiempo real, leer la documentación del módulo en línea y más.
Nada de esto es estrictamente necesario, por supuesto. Si eres un completar principiante, puede saltearlo por ahora y volver dentro de unas semanas cuando se sienta más cómodo. Pero en lo que respecta a los intérpretes de Python, IPython es el estándar para la productividad.
Nota: Python Anywhere es en realidad mucho más que esto. Es un IDE web completo que le permite crear y alojar aplicaciones de Python en la web. Esta página "Probar IPython" es solo una ingeniosa herramienta secundaria.
Python Fiddle es el que recomendaría a cualquiera que tenga experiencia en programación pero que no tenga experiencia en Python. La interfaz es bastante simple y fácil de usar, pero lo más importante es que viene con un montón de código de ejemplo que puede cargar con un solo clic.
Al explorar la barra lateral izquierda, aprenderá algunos de los mejores consejos y trucos que hacer que Python sea más divertido de usar que otros lenguajes 7 trucos útiles para dominar un nuevo lenguaje de programaciónEstá bien sentirse abrumado cuando aprende a codificar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a retener mejor toda esa información nueva. Lee mas . O puede escribir su propio código, ejecutarlo y ver los resultados en la sección de salida en la parte inferior.
Tenga en cuenta que también puede "guardar y compartir" el código que ha escrito. Esto puede ser útil si tiene un mentor que lo ayude con la depuración o si está colaborando con otros en un proyecto.
El nombre Repl.it proviene de REPL, que significa "Read-Eval-Print Loop" (esencialmente un sinónimo de "shell interactivo", así que no se confunda). Repl.it admite docenas de idiomas, incluidos Python 2.xy Python 3.x, así que si decides que Python no es para usted, aún puede usarlo cuando aprenda C #, Java, Ruby, Lua, ES6 y más.
Lo que más me gusta es su personalización. Puede ajustar el diseño, el tema del color, el tamaño de la fuente, el tamaño de la sangría, el tipo de ajuste y si desea habilitar el autocompletado. La interfaz es sencilla. Y si crea una cuenta, puede guardar su código y recuperarlo más tarde.
Y hay un beneficio masivo más para Repl.it: puede importar alguna Paquete Python siempreporque los soporta a todos.
Baratija Es otra opción fuerte. Obtiene muchas de las mismas características que se exploraron anteriormente: un editor de código pasable, la capacidad de ejecutar código y la capacidad de compartir. Pero Trinket tiene dos ventajas. Primero, puede abrir varios scripts con su interfaz basada en pestañas, y segundo, puede insertar Trinket en su propio sitio si tiene uno.
El plan gratuito de Trinket, aunque ilimitado y para siempre, solo permite Python 2.x. básico. Si quieres tener acceso completo a Versión Python 3.x de Trinket, deberá actualizar al plan Connect, que cuesta $ 9 por mes o $ 72 por año. El “acceso completo” implica todos los módulos integrados de Python, incluidos Numpy, Matplotlib, SciPy y más.
Ideona es una herramienta de uso general para "probar cualquier lenguaje de programación en línea", por lo que no tiene tantas funciones ni funciones avanzadas como las otras opciones anteriores. Esto es lo que hace tienen: más de 60 lenguajes de programación diferentes y la opción de etiquetar su código como Público, Secreto o Privado.
El código escrito en Ideone también está sujeto a algunas restricciones:
- Máximo 10 segundos para compilar / interpretar.
- Máximo 5 o 15 segundos durante la ejecución (para invitados o usuarios registrados).
- Máximo 256 MB de RAM durante la ejecución.
- El acceso a Internet está bloqueado y no se pueden crear nuevos archivos.
Con todo, Ideone es una buena opción si solo necesita probar un poco de código de inmediato, pero para exploraciones más serias de Python, preferiría ir con uno de los otros mencionados anteriormente.
Tutor de Python no es un shell interactivo de Python, per se. Por el contrario, una vez que ingrese su código, analizará lo que escribió y presentará una visualización de la lógica del código. ¿El resultado? Una serie de instantáneas que puede recorrer, una línea de código a la vez, para ver cómo se ejecuta realmente su código de principio a fin.
¡Esta es una herramienta tremenda para programar principiantes! Verá cómo cada línea de código afecta a diferentes variables y salidas, lo que facilita la detección de errores y otros problemas. Si bien la programación puede ser difícil para los principiantes, esta herramienta puede simplificar la curva de aprendizaje Cómo aprender a programar sin todo el estrésQuizás hayas decidido dedicarte a la programación, ya sea para una carrera o simplemente como un pasatiempo. ¡Excelente! Pero tal vez estés empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Lee mas y te ayuda a entender la lógica de todo.
También puede notar que Python Tutor tiene un modo experimental de programación en vivo. Es similar a la herramienta de visualización normal, pero se analiza y actualiza en tiempo real a medida que escribe. Al momento de escribir este artículo, es primitivo y con errores, por lo que debe ignorarlo hasta que se resuelvan todos los problemas.
Consejos para continuar tu viaje a Python
Después de probar Python en una consola interactiva en línea, puede decidir que le encanta el idioma y desea seguirlo en un nivel más práctico. Para eso, puede ir bien con estos excelentes cursos en línea de Python 5 cursos que te llevarán de Python principiante a profesionalEstos cinco cursos le enseñarán todo sobre programación en Python, uno de los lenguajes más populares que existen en este momento. Lee mas , o si no puede ahorrar dinero, estos sitios para aprender Python Los 5 mejores sitios web para aprender programación de Python¿Quieres aprender programación de Python? Estas son las mejores formas de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lee mas .
Python puede ser uno de los idiomas más fáciles de aprender, pero no se desanime si le resulta difícil. La codificación en Python sigue codificando, y la codificación es difícil. Luchar no significa que deberías salir de la programación 6 señales de que no debes ser programadorNo todos están hechos para ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. Lee mas ! Para un poco de motivación extra, recomiendo escuchar algunos de estos útiles podcasts para programadores 15 podcasts de primer nivel para programadores y desarrolladores de softwareLos podcasts son una forma fantástica de aprender más sobre programación. Estos son algunos de nuestros podcasts favoritos relacionados con la programación para su placer auditivo. Lee mas .
¿Cómo te gusta Python? ¿Hay alguna otra buena concha interactiva que nos perdimos? Si tiene otros consejos de Python, especialmente para los novatos, ¡comparta con nosotros a continuación!
Joel Lee tiene un B.S. en informática y más de seis años de experiencia profesional en redacción. Es el editor en jefe de MakeUseOf.