Elana Hashman - Teaching Python: The Hard Parts - PyCon 2016

Speaker: Elana Hashman
So you want to share the love and start teaching Python? It's dangerous to go alone! In this talk, I will share some of my experience teaching Python to newcomers of all levels and issues I've encountered. I hope to raise your awareness of some of the pitfalls different beginner Python programmers encounter, giving you some tools to help you build curriculum and answer difficult student questions.
Slides can be found at: speakerdeck.com/pycon2016 and github.com/PyCon/2016-slides

Пікірлер: 21

  • @sarahhashman2408
    @sarahhashman24087 жыл бұрын

    Really a proud sister watching this. That is my sister speaking that talk. :)

  • @ritageraghty4404

    @ritageraghty4404

    6 жыл бұрын

    Sarah Hashman I envy your sister's public speaking skills. When I see a chatroom full of hundreds, my tongue goes in a knot.

  • @stuartspence9921
    @stuartspence99218 жыл бұрын

    Really excellent talk! I'm bookmarking this as a standard resource to give to helpers and mentors.

  • @Spielend-programmierenAt
    @Spielend-programmierenAt8 жыл бұрын

    very good points, thanks for putting this talk up on youtube

  • @pallenda
    @pallenda8 жыл бұрын

    ls also doesn't work in default win10 command prompt. But I'm really glad you did this talk, most of the time seasoned programmers just tell beginners/hobby programmers to just use Linux. And don't get me started of having to compile stuff before I can use it. :) Nice talk! And great point about testing.

  • @DustinRodriguez1_0

    @DustinRodriguez1_0

    7 жыл бұрын

    With Windows 10 you could always recommend people to get the fantastic Bash on Ubuntu on Windows. Crazy-ass name, but a fantastic tool. Enables them to be "running Linux" (in a surprisingly real way) in only a couple minutes.

  • @flyingsquirrel3271

    @flyingsquirrel3271

    7 жыл бұрын

    Dustin Rodriguez True, but there is no reason for not installing a desktop Linux distro or just use a linux live usb stick. the subsystem on win10 is slow and kind of limited, but still infinitely better than PowerShell or classic Windows Commandline of cause.

  • @DustinRodriguez1_0

    @DustinRodriguez1_0

    7 жыл бұрын

    There are certainly some limits (though I have never really run into them), but slow? I don't see how it could be. It's not even using virtualization to accomplish its goal. The exact same sources build the exact same kernel which runs as a process is my understanding. I've not run into any performance issues with it, though admittedly I haven't pushed it terribly far. I only installed Windows to start with because the UWP simulator thing in Visual Studio refuses to run inside of a VM.

  • @flyingsquirrel3271

    @flyingsquirrel3271

    7 жыл бұрын

    I don't know why, but when I tested it, my python scripts did run a lot slower than on linux or on the windows python installation. I can't test it again at the moment, because I switched back to win7 for work.

  • @edwardmacnab354
    @edwardmacnab354 Жыл бұрын

    how is python not just as weird as perl , you guys can't get anything right . I know , you beg to differ but that's just your ego propped up in it's assertiveness by your "high marks on tests" , so it wasn't a test ?