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

Reply via email to