User Controls

Python starter kit

  1. #1
    Can someone post a list of which programs I would need to get started with python? I used to do some c++ and TI basic/assembly years ago and I feel like I could possibly get back into programming again. Maybe I could even come up with some cool shit for the site.
  2. #2
    Sophie Pedophile Tech Support
    What's a starter kit? Just pick a project and do it. If you want something to read please see this onion for a billion ebooks about Python.

    http://ytxmrc3pcbv5464e.onion/files/Programming/Python/

    That's a nice starter kit i would say. Also code academy has a couple of projects to try https://www.codecademy.com/learn/python

    If you feel like diving right in i particularly enjoyed the books Grey Hat Python and Black Hat Python. But that is information security related, if you want just regular old (boring[just kidding]) programming look into the book Automate The Boring Stuff With Python.


    Also, hello world is just.


    #!/bin/usr/env python2.7

    print "Hello World!"


    Or with your string in parenthesis is you wanna be a hipster and learn Python 3.
    The following users say it would be alright if the author of this post didn't die in a fire!
  3. #3
    Sophie Pedophile Tech Support
    Oh and by the way you can say YOLO fuck the shebang line. If you're on Windows.
  4. #4
    Lanny Bird of Courage
    Yee, the only thing you really need is the cpython interpreter (just referred to as "python" normally, although other interpreters exist cpython is the reference implementation). It ships with IDLE on windows which is somewhat generously referred to as an IDE. It's pretty basic, like on the level of notepad++, but it's perfectly fine to use.

    Choice of learning material isn't really that important, almost everyone teaches the same core things. I always shill for [link=http://interactivepython.org/courselib/static/thinkcspy/index.html]Think Like A Computer Scientist[/link] as a good text because I think has the best focus on core concepts, forming solid mental models as opposed to just what gets people past hello world fastest, but again the difference between one into textbook and another isn't that great.
    The following users say it would be alright if the author of this post didn't die in a fire!
  5. #5
    Sophie Pedophile Tech Support
    Originally posted by Lanny Yee, the only thing you really need is the cpython interpreter (just referred to as "python" normally, although other interpreters exist cpython is the reference implementation). It ships with IDLE on windows which is somewhat generously referred to as an IDE. It's pretty basic, like on the level of notepad++, but it's perfectly fine to use.

    Choice of learning material isn't really that important, almost everyone teaches the same core things. I always shill for [link=http://interactivepython.org/courselib/static/thinkcspy/index.html]Think Like A Computer Scientist[/link] as a good text because I think has the best focus on core concepts, forming solid mental models as opposed to just what gets people past hello world fastest, but again the difference between one into textbook and another isn't that great.

    I'd like to take this opportunity to shill for Notepad++ it's a dank text editor. All i used when i was on Windows really.
Jump to Top