Entrez vos identifiants

x
OU
Vous avez oublié votre mot de passe ?
Utilisateur wiki : vous n'aviez pas d'email ?

Korben - Site d'actualité geek et tech

Go Top

Apprendre le Python en s’amusant

Apprendre le Python en s’amusant

Si vous voulez apprendre à coder en Python ou si vous savez déjà coder dans ce langage, mais que vous voulez vous perfectionner, je vous invite à tester CheckIO.

Il s'agit d'un jeu où vous incarnez un Android qui doit arranger certains programmes pour régler des problèmes sur sa planète. Avant chaque exercice, il y a donc une petite histoire, puis on bascule assez vite sur un éditeur de code en ligne qui permet de lancer du script Python.

En plus des tâches proposées par le site, vous pouvez aussi proposer vos propres missions. Ainsi, tous les joueurs gagnent des points et se retrouvent dans un classement tout ce qu'il y a de plus classique. Un bon moyen aussi de mesurer son niveau et d'apprendre quelques trucs en lisant les solutions proposées par d'autres joueurs.

C'est la première fois que je vois un dev game qui intègre une composante narrative avec tout un univers et des personnages. A tester ici (et c'est en anglais)


Facebook Twitter Email Copier Url

31 Responses to “Apprendre le Python en s’amusant”

  1. sebastien_59 dit :

    Enorme ! Si on pouvait en trouvé d’autres avec d’autres langages ce serait pas mal non plus ! :)

  2. Ludo dit :

    J’aime beaucoup le principe !

    A noter que pour apprendre le Ruby, une traduction en français de KidsRuby existe maintenant…

  3. guzz dit :

    Clair ! Le faire pour du C++, du PHP, CSS, java ou autre ça serait vraiment génial :D

  4. Alexandre dit :

    Excellent ! Je comptais me mettre pour de bon au Python je crois que c’est l’occasion rêvé ! Merci Korben ! ^-^

  5. dyonysos dit :

    Merci tonton. Enfin une occasion d’apprendre le Python

  6. Goufalite dit :

    Il y a aussi NewbieContest.org qui propose des challenges de code, de logique et de hack mais avec l’histoire en moins sauf peut-être pour certains libellés d’énigmes.

  7. an0nymousse dit :

    tu sais lire ? on parle de python là, pas d’infosec…

  8. itworks dit :

    Si tu avais pris la peine d’aller sur le lien, tu te serais rendu compte qu’il existe une section “Programmation”…

    Donc avant de l’ouvrir on se renseigne.

  9. Go sur NewbieContest.org ;)
    On va dire que je dis ça innocemment ^^’

  10. paolo dit :

    Moi qui veut apprendre le python ca tombe bien, quelqu’un l’a testé ?

  11. Chap dit :

    pour apprendre python je conseille aussi les “Pythonneries” sur youtube, c’est des vidéos bien faites et sur un ton amusant.

  12. paolo dit :

    Excellent merci beaucoup Chap ! et puis en français

  13. OscarUmbergio dit :

    > androïde et non pas Android comme l’OS :p

  14. alertoboncoin dit :

    Python rocks ! Essayez ensuite Django pour du dev web, c’est top =)

  15. Sass dit :

    Génial, merci ^^
    Plus d’excuse pour repousser l’apprentissage de Python !

  16. ldskjfqsdiqfoijqdf dit :

    Allez sur Codeacademy, c’est bien mieux.

    http://www.codecademy.com/

  17. RedLink dit :

    c’est sympa aussi mais moins ludique !

  18. Francelol dit :

    Il existe la même chose mais en francais, avec les petites histoires c’est France IOI
    http://www.france-ioi.org/

  19. Il y a un jeu de Cisco pour mieux appréhender les réseaux informatiques et l’interconnexion etc…
    https://learningnetworkstore.cisco.com/market/prod/productView.se.work;jsessionid=7030b92e3fe43$5F50$B?fav_c=yes&/nxt/rcrs/proieidentity/=20524

    A bon entendeur !

  20. RedLink dit :

    J’adore l’idée de jouer en apprenant, en atteignant des diplomes ce serait le top !

    Allez et vu que la vie est belle : http://www.omfgdogs.com/
    (attention aux épileptiques)

  21. Pyraah dit :

    J’attends la même chose pour du C++.

  22. AnthonyFISCHER dit :

    Il manquerait pas des leçons de python sur ce site ? car moi j’arrive sur la map, j’ai la home de débloqué et la première tache c’est l’atm mais j’ai aucune notion de python pour faire l’exercice,
    Je regarde au mauvais endroit ? Quelqu’un pour m’aider ?

  23. Iox dit :

    Non, je crois que le site nous laisse trouver les astuces tout seul.

    Mais j’ai compris quelques trucs :
    – Les fonctions assert oblige un résultat a être exacte (ce qui explique l’erreur)
    – La fonction Checkio est supposé trouver le résultat attendu en exploitant le tableau fournit pendant l’appel de la fonction (data et ensuite withdrawal)

    Après je n’ai pas bien compris le principe mathématique. Faut trouver …

  24. AnthonyFISCHER dit :

    Ok merci de la réponse, donc le site ne permet pas d’apprendre de base le python, faut faire un tour en plus sur le siteduzero alors je pense pour acquérir de bonne base , mais sinon le principe est très bon je trouve

  25. toupidou dit :

    C’est bien ça il faut coder la fonction checkio pour qu’elle donne la bonne solution. A noter qu’il y a des tests secrets pour vérifier qu’on ne triche pas :)

    Ça fait 2 soirs que je fais des jeux et ça tourne vite à l’algorithmie plus qu’au codage. J’ai bien peur de vite arrêter :)

  26. bobo dit :

    youpi !

    dans 4 ans, t’aura mario sur wii C++ edition

    yaura plus de triple saut mais du triple loop.

    question d’époque…

  27. gilnord dit :

    Dommage qu’encore une fois cela ne soit qu’en foutu anglais!

  28. I am not a number! dit :

    En même temps, si tu veux programmer, faut un minimum connaître l’anglais.

  29. bidibulle dit :

    Merci l’info pour les liens (celui de Korben et ceux des autres…).

    Il y a longtemps il y avait le Core War…

    http://fr.wikipedia.org/wiki/Core_War
    http://en.wikipedia.org/wiki/Core_War

  30. spynaej dit :

    Un petit tour sur checkio : pas mal. Dans le même genre il y a toujours : http://www.pythonchallenge.com/

La menace des failles 0-Day

capture-vjhj

"En avril 2014, les chercheurs en sécurité de Google sont tombé sur une vulnérabilité présente à l’intérieur de la bibliothèque cryptographique OpenSSL. Petit problème, OpenSSL est utilisé sur les 2/3 des sites web qui utilisent HTTPS mais aussi par les téléphones Android. Heartbleed était né."

Si comme moi vous êtes un passionné de sécurité informatique et que vous vous demandez qu'est-ce qu'un truc comme Heartbleed peut causer comme dommages, la lecture de cet article sur les failles 0-Day est pour vous...et je vous rassure je ne parle pas du dernier film Blackhat récemment vu au ciné ;)

Lire la suite

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Twitter Facebook Google Plus Linkedin email
Rejoignez les 55226 korbenautes
et réveillez le bidouilleur qui est en vous
abonnez-vous en savoir plus
"Vous aimez bidouiller ?" Oui j'adore l'informatique et la technologie
Suivez Korben Un jour ça vous sauvera la vie.. Ou celle d'un(e) ami(e)
  • Rejoignez les 55226 bidouilleurs de la grande famille des Korbenautes
    «Je considère que votre email est aussi important que le mien.»
    Korben
  •  
  • Site hébergé par
    Agarik Sponsor Korben
  • Univers Populaires

  • Rejoignez les 55226 bidouilleurs de la grande famille des Korbenautes
    «Je considère que votre email est aussi important que le mien.»
    Korben
  • Vidéos

  • DANS TON CHAT (BASHFR)

    <alias> Lord> decris toi stp
    <Lord> Je suis grand
    <Lord> Brun
    <Lord> J'ai des lunettes
    <Lord> Je fait beaucoup de sport
    <Lord> J'ai un watercooling

    -- http://danstonchat.com/1754.html
  • Une astuce pour rendre

    Windows 10 plus rapide

    Si vous trouvez que Windows 10 est un peu lent, que vos applications ne se lancent pas très vite, que vos compilations prennent du temps, voici une petite astuce débusquée par Brominou pour accélérer le bouzin. Cliquez dans la zone de recherche de la barre Windows et tapez le mot clé...lire la suite

    Cryptool pour s'initier à la cryptographie

    Alors attention, ce n'est pas nouveau, mais je me suis dit que ce serait intéressant de vous en parler si vous ne connaissez pas encore. Cryptool est un logiciel open source éducatif qui va vous permettre de comprendre les principes de base de la cryptographie. Dans sa version 2, Cryptool intègre...lire la suite

    En ce moment dans l'univers "Windows"

    Voir tous les articles »