Essayez Python dans votre navigateur avec ces coquilles interactives en ligne gratuites

Essayez Python dans votre navigateur avec ces coquilles interactives en ligne gratuites / La programmation

Si vous envisagez d'apprendre Python, vous pourriez être submergé par le processus de configuration initiale. Vous devez installer Python sur votre système, puis apprendre à utiliser la ligne de commande pour traiter le code, ou à utiliser le shell interactif, ou à configurer un environnement de développement IDE Python..

Ignorer tout ça. C'est inutile jusqu'à ce que vous sachiez si Python vous convient.

Au lieu de cela, nous vous recommandons d'utiliser un shell interactif en ligne, qui est simplement un site Web qui vous permet d'écrire et d'exécuter du code Python et de voir instantanément les résultats. Pas besoin d'installer quoi que ce soit. Alors, que vous passiez par ces exemples Python 10 Exemples Python de base qui vous aideront à apprendre rapidement 10 Exemples Python de base qui vous aideront à apprendre rapidement Cet article d’exemples Python de base est destiné à ceux qui ont déjà une expérience de la programmation et souhaitent simplement effectuer une transition. en Python le plus rapidement possible. Lisez-en plus ou passez en revue les bases des tableaux et des listes. Fonctionnement des tableaux et des listes en Python. Fonctionnement des tableaux et des listes en Python. Les tableaux et les listes sont parmi les structures de données les plus utiles en programmation - bien que peu de personnes les exploitent au maximum. En savoir plus, vous pouvez tester le code directement dans votre navigateur. Voici les meilleurs interprètes en ligne Python que nous avons trouvés.

1. Python Anywhere

S'il y a une raison pour laquelle Python Partout bat tous les autres interprètes en ligne Python, c'est qu'il prend en charge IPython. IPython est une alternative plus avancée à l'interpréteur Python par défaut. Avec elle, vous obtenez un tas de fonctionnalités utiles: la complétion des onglets lors de la frappe, la possibilité de “voir” les variables et les méthodes d'un objet en temps réel, lisez la documentation du module inline, etc..

Rien de tout cela n'est strictement nécessaire, bien sûr. Si vous êtes un Achevée débutant, vous pouvez l’ignorer pour le moment et revenir dans quelques semaines lorsque vous serez plus à l’aise. Mais pour ce qui est des interpréteurs Python, IPython est la norme en matière de productivité..

Remarque: Python Anywhere est en réalité bien plus que cela. C'est un IDE Web complet qui vous permet de créer et d'héberger des applications Python sur le Web. Ce “Essayez IPython” la page est juste un petit outil astucieux de côté.

2. Violon en python

Violon python est celui que je recommanderais à tous ceux qui ont de l'expérience en programmation mais pas d'expérience en Python. L'interface est assez simple et facile à utiliser, mais plus important encore, elle est fournie avec un tas d'exemples de code que vous pouvez charger en un seul clic..

En explorant la barre latérale gauche, vous apprendrez quelques-uns des trucs et astuces les plus intéressants qui rendent Python plus amusant à utiliser que d'autres langages 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous sentir dépassé. quand vous apprenez à coder. Vous oublierez probablement les choses aussi vite que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. Lire la suite . Ou vous pouvez taper votre propre code, l'exécuter et voir les résultats dans la section de sortie en bas.

Notez que vous pouvez aussi “sauvegarder et partager” le code que vous avez écrit. Cela peut s'avérer utile si vous avez un mentor pour vous aider à déboguer ou si vous collaborez avec d'autres personnes sur un projet..

3. Repl.it

Le nom Repl.it vient de REPL, qui signifie “Lecture-évaluation-boucle” (essentiellement synonyme de “shell interactif” alors ne soyez pas confus). Repl.it prend en charge des dizaines de langues, notamment Python 2.x et Python 3.x. Si vous décidez que Python n'est pas pour vous, vous pouvez toujours l'utiliser lors de l'apprentissage de C #, Java, Ruby, Lua, ES6, etc..

Ce que je préfère, c’est sa personnalisation. Vous pouvez modifier la mise en page, le thème de couleur, la taille de la police, la taille du retrait, le type d'habillage et indiquer si vous souhaitez activer la complétion automatique. L'interface est simple. Et si vous créez un compte, vous pouvez enregistrer votre code et le récupérer plus tard.

Et il y a un autre avantage considérable pour Repl.it: vous pouvez importer tout Paquet Python déjà parce qu'il les soutient tous.

4. Bibelot

Bibelot est une autre option forte. Vous obtenez beaucoup des mêmes fonctionnalités que celles explorées ci-dessus: un éditeur de code passable, la possibilité d'exécuter du code et la possibilité de partager. Mais Trinket a deux avantages. Premièrement, vous pouvez ouvrir plusieurs scripts avec son interface à onglets, et deuxièmement, vous pouvez intégrer Trinket à votre propre site si vous en avez un..

Le forfait gratuit de Bibelot, bien qu'éternel et illimité, n'autorise que Python 2.x de base. Si vous souhaitez un accès complet à la version Python 3.x de Trinket, vous devez passer au plan Connect, qui coûte 9 USD par mois ou 72 USD par an.. “Accès total” comprend tous les modules Python intégrés, y compris Numpy, Matplotlib, SciPy, etc..

5. Idéone

Ideone est un but général “essayez n'importe quel langage de programmation en ligne” outil, de sorte qu'il n'est pas aussi riche en fonctionnalités ou avancé que les autres options ci-dessus. Voici ce que ça Est-ce que avoir: plus de 60 langages de programmation différents et la possibilité d'étiqueter votre code comme public, secret ou privé.

Le code écrit en Ideone est également soumis à quelques restrictions:

  • Maximum 10 secondes pour compiler / interpréter.
  • Maximum 5 ou 15 secondes lors de l'exécution (pour les invités ou les utilisateurs enregistrés).
  • Maximum 256 Mo de RAM lors de l'exécution.
  • L'accès à Internet est bloqué et les nouveaux fichiers ne peuvent pas être créés.

Dans l’ensemble, Ideone est un bon choix si vous avez juste besoin de tester un peu de code tout de suite, mais pour des explorations plus sérieuses de Python, je préférerais aller avec l’un des autres énumérés ci-dessus..

Bonus: Tuteur Python

Tuteur python Ce n'est pas un shell Python interactif en soi. Une fois que vous avez saisi votre code, il analysera ce que vous avez écrit et présentera une visualisation de la logique du code. Le résultat? Une série d'instantanés que vous pouvez parcourir, une ligne de code à la fois, pour voir comment votre code s'exécute réellement du début à la fin..

C'est un formidable outil pour programmer des débutants! Vous verrez comment chaque ligne de code affecte différentes variables et sorties, facilitant ainsi l'identification des bogues et autres problèmes. Bien que la programmation puisse être difficile pour les débutants, cet outil peut simplifier la courbe d’apprentissage. . Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lisez plus et aidez-vous à comprendre la logique de tout cela.

Vous remarquerez peut-être aussi que Python Tutor possède un mode de programmation en direct expérimental. Cet outil est similaire à l'outil de visualisation habituel, mais il est analysé et mis à jour en temps réel au fur et à mesure de la frappe. Au moment d'écrire ces lignes, c'est à la fois primitif et buggy, vous devriez donc l'ignorer jusqu'à ce que tous les problèmes soient résolus..

Conseils pour continuer votre périple en python

Après avoir essayé Python dans un shell interactif en ligne, vous pouvez décider que vous aimez le langage et que vous souhaitez le poursuivre à un niveau plus pratique. Pour cela, vous pouvez vous débrouiller avec ces excellents cours en ligne Python. 5 cours qui vous accompagneront de Python Débutant à Pro. 5 cours qui vous conduiront de Python Débutant à Pro. Ces cinq cours vous apprendront tout sur la programmation en Python, un des langues les plus chaudes là-bas en ce moment. En savoir plus ou si vous ne pouvez pas économiser de l'argent, ces sites pour apprendre Python Les 5 meilleurs sites Web pour apprendre la programmation Python Les 5 meilleurs sites Web pour apprendre la programmation Python Vous voulez apprendre la programmation Python? Voici les meilleurs moyens d'apprendre Python en ligne, dont beaucoup sont entièrement gratuits. Lire la suite .

Le python est peut-être l’une des langues les plus faciles à apprendre, mais ne vous découragez pas si vous trouvez cela difficile. Le codage en Python est toujours en cours, et le codage est difficile. La lutte ne signifie pas que vous deviez arrêter de programmer. 6 Signes indiquant que vous n'êtes pas censé être programmeur. 6 Signes indiquant que vous ne voulez pas être programmeur. Tout le monde n'est pas fait pour être programmeur. Si vous n'êtes pas complètement sûr d'être censé être un programmeur, voici quelques signes qui peuvent vous orienter dans la bonne direction. Lire la suite ! Pour un peu plus de motivation, je vous recommande d’écouter certains de ces podcasts utiles pour les programmeurs. 15 Podcasts de premier plan pour les programmeurs et les développeurs de logiciels 15 Podcasts de premier ordre pour les programmeurs et les développeurs de logiciels Les podcasts sont un moyen fantastique d’en apprendre davantage sur la programmation. Voici quelques-uns de nos podcasts préférés liés à la programmation pour votre plus grand plaisir. Lire la suite .

Comment aimez-vous Python? Y a-t-il d'autres bons coquillages interactifs que nous avons manqués? Si vous avez d'autres astuces Python, en particulier pour les débutants, partagez-les avec nous ci-dessous.!

En savoir plus sur: Programmation, Python.