At last year's SciPy workshop we did start with a more conventional Python intro, courtesy of Thomas Kluyver: https://github.com/jiffyclub/2015-07-06-scipy/blob/gh-pages/python/00-python-intro-w-solutions.ipynb
On Thu, May 5, 2016 at 1:46 PM Maxime Boissonneault < [email protected]> wrote: > 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ünchenalexsavio.github.io | email: > [email protected] > > > > _______________________________________________ > Discuss mailing > [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
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
