132 votes

Des exercices Python pour affiner vos compétences

Y a-t-il un endroit avec des petits projets de codage que vous pouvez faire pour affiner vos compétences ? De préférence avec des réponses auxquelles comparer votre code et/ou regarder si vous n'arrivez pas à le comprendre.

un bon exemple d'un tel site est http://www.hackthissite.org qui propose de petits tutoriels sur la sécurité du Web pour vous aider à découvrir les vulnérabilités et les moyens de pirater un (votre) site Web.

Pour moi, l'une des choses les plus importantes lorsque je me familiarise avec de nouveaux modules, etc., c'est d'essayer de les utiliser et de regarder le code d'autres personnes. Malheureusement, la plupart du temps, il n'y a pas d'exemple de code dans la documentation.

editar : Voici ce que j'ai trouvé jusqu'à présent, organisé par difficulté...

Débutant absolu

Capacité modérée

Problèmes de programmation complexes

Je n'en ai pas trouvé.

59voto

jeremiahd Points 2685

Défi Python

Projet Euler - lorsque vous répondez à une question, vous pouvez voir les solutions des autres et en discuter.

Défis de programmation de l'ACM

Quelques problèmes python axés sur les sciences / les mathématiques

28voto

tkc Points 251

Pyschools

Ce site Web propose plus de 100 questions pratiques pour apprendre le python.

11voto

postfuturist Points 9836

J'ai perfectionné mes compétences en Python en participant aux activités suivantes PyWeek . Il s'agit d'un concours visant à créer un jeu vidéo en une semaine avec Python. C'est une compétition amicale, les participants sont très serviables et c'est un excellent moyen de se motiver à apprendre le Python général, orienté objet. La plupart des participants codent leurs jeux en PyGame, une bibliothèque de jeux en 2D (principalement) pour Python.
La plupart des programmeurs avec lesquels j'ai travaillé ont, à un moment donné, eu l'idée de créer des jeux vidéo, et c'est ainsi que beaucoup d'entre nous sont entrés dans le secteur. Python + programmation de jeux = s'amuser tout en apprenant.

8voto

SCdF Points 11397

http://osix.net/modules/geek/ est bon pour les défis de codage aléatoires, vous pouvez également les résoudre dans une langue de votre choix.

8voto

Andrea Ambu Points 6479

Essayez de résoudre Google Code Jam problèmes en python. Petits et gros fichiers d'entrée. Commencez par le concours pratique puis passez au concours le plus difficile, il y a des problèmes vraiment difficiles ;)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X