Quelle est la meilleure façon d’apprendre la programmation si vous êtes enseignant vous-même?

(notamment Bash, Awk, R ou MATLAB)

Je suis un neuroscientifique & généticien comportemental et utiliser ces langages de programmation pour manipuler les données à préparer pour l’analyse, puis de l’analyser. Je ne sais pas si en sachant que la meilleure façon pour moi d’apprendre la programmation des changements. Je n’ai aucune formation officielle en programmation, juste ce que j’ai appris moi-même (ce qui est très minime).

Réponse

Si vous êtes un spécialiste des neurosciences et de travailler sur des techniques statistiques, je pense que vous n’avez pas besoin de s’inquiéter * trop * beaucoup à propos de faible niveau programmation concepts qui est le cas de C ou C++.

Il y a quelques bons points de départ.

  • Notes de cours Python scientifique - la combinaison scipy/numpy est un très bon package mathématique qui peut faire à peu près n’importe quoi R et matlab peuvent faire et c’est gratuit ! Je suggère d’essayer tous les codes de test sur elle et se familiariser avec ce qui se passe.
  • Jessica Hamrick - Jessica Hamrick - a un bon blog concernant l’utilisation de la programmation pour les débutants.
  • Si vous avez besoin d’utiliser excel, vous pouvez incorporerait python dedans à l’aide de PyXLL. Windows uniquement ! PyXLL : Python Excel Addins.
  • Pour Python programmation en général, un très bon point de départ est la Page sur learnpythonthehardway.org. Simple.
  • Pour R, si vous avez besoin d’un livre « go-to », je suggère l’enfer R: Page sur burns-stat.comR_inferno.pdf. Pas la meilleure façon de commencer mais il a beaucoup d’exemples, sur que vous pouvez tester vos données.
  • Pour les livres, Amazon.co.uk: W. John Braun, Duncan J. Murdoch : livres est un point de départ plus convivial que l’enfer de R. Je suggère utilisant à la fois en tandem et juste essayer le truc.


Tags: Apprendre à programme, Programmation informatique, Langages de programmation, Bash (shell), Linux