Hi Alexandre,
I find that starting with Numpy is great, because it allows to do interesting things without the need for introducing weird and boring concepts like loops, variables or conditionals. Students immediately can relate to things they know like seeing a picture, or seeing a table of numbers.

Starting with abstract concepts like variable naming, loops, conditionals, etc, is bound to bore students, which is never a good thing at the very beginning of a class.

Cheers, and have a good first time!



--
---------------------------------
Maxime Boissonneault
Analyste de calcul - Calcul Québec, Université Laval
Président - Comité de coordination du soutien à la recherche de Calcul Québec
Team lead - Research Support National Team, Compute Canada
Instructeur Software Carpentry
Ph. D. en physique


On 2016-05-05 15:16, Alexandre Manhaes Savio wrote:
Hi,

I am preparing for the first time the python-novice-inflammation lesson.
I am also going to add in the beginning instructions on the most popular 
initial options on how to actually run the python code.

I am struck on how the novice lesson directly starts with Numpy without 
explaining too much variable naming and assignment, for instance. In my case I 
will begin with students with very little programming experience.

I am also aware that Greg is preparing another lesson for python but there is 
some work there to be usable.

Could you please write me your opinion and experience about how you prepare the 
beginning of the python novice lesson?

Thank you very much!

Best,
Alex

Alexandre Manhães Savio
PhD, Medical Imaging, Machine Learning
Klinikum rechts der Isar, TUM, München
alexsavio.github.io | email: [email protected]



_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to