Question D'Origine
Je suis actuellement engagés dans la formation de mon frère au programme. Il est un débutant, mais très intelligent. (Et il veut réellement apprendre). J'ai remarqué que certains de nos séances ont obtenu de s'enliser dans des détails mineurs, et je ne crois pas que j'ai été très bien organisé. (Mais les réponses à ce post a beaucoup aidé.)
Que puis-je faire de mieux pour lui enseigner de manière efficace? Est-il un ordre logique que je peux utiliser pour exécuter par le biais de concept par concept? Existe-il des complexités que je devrais éviter à plus tard?
La langue que nous travaillons avec Python, mais des conseils dans n'importe quelle langue est la bienvenue.
Comment les Aider
Si vous avez des bons veuillez ajouter la ligne suivante dans votre réponse:
- Débutant Exercices et des Idées de Projets
- Des ressources pour enseigner aux débutants
- Screencasts / blogue / livres électroniques gratuits
- Imprimer les livres qui sont bonnes pour les débutants
Veuillez décrire la ressource avec un lien afin que je puisse prendre un coup d'oeil. Je veux que chacun sache que j'ai certainement été à l'aide de certaines de ces idées. Vos contributions seront rassemblées dans ce post.
Ressources en ligne pour enseigner aux débutants:
- Une Douce Introduction à la Programmation avec Python
- How to Think Like a Computer Scientist
- Alice: un programme 3d pour les débutants
- Scratch (Un système pour développer des compétences en programmation)
- Comment Concevoir Des Programmes
- La Structure et l'Interprétation des Programmes d'Ordinateur
- Apprendre À Programmer
- Robert Lire Comment Être un Programmeur
- Microsoft XNA
- La ponte de la Prochaine Génération de Pirates
- COMP1917 Supérieur d'Informatique de conférences par Richard Buckland (nécessite iTunes)
- Dive into Python
- Python Wikibook
- Projet Euler - exemples de problèmes (surtout en mathématiques)
- pygame est facile bibliothèque python pour la création de jeux
- Inventer Vos Propres Jeux Sur Ordinateur Avec Python
- Bases de la Programmation pour la prochaine étape, au-delà de l'essentiel.
- Squeak par l'Exemple
- Serpent Querelles Pour les Enfants (C'est pas juste pour les enfants!)
Recommandée pour l'Impression des Livres pour enseigner aux débutants