1. What's the deal with __builtins__ vs __builtin__

    March 23 2014

    Seriously, what's the difference? When you first fire up the Python interpreter, __builtins__ is in your namespace for free:

    >>> globals().keys()
    ['__builtins__', '__name__', '__doc__', '__package__']
    >>> __builtins__
    <module '__builtin__' (built-in)>
    

    But it appears to be the __builtin__ module (singular)! If you:

    >>> import __builtin__
    >>> __builtin__ is __builtins__
    True
    

    Hrm. So they ...

    tags: python builtins hacker school python internals

  2. How Should I Learn Programming?

    February 23 2014

    I rarely hear the question "How should I learn programming?" from individuals who are just beginning to write code. Instead I hear way more specific variants like:

    • What are the best sites for learning programming?
    • What's a good free online course...?
    • What's a good textbook...?

    These are not ...

    tags: learning hacker school

  3. Hacker School Day 2: Goals! Or, A Grasp For Sanity

    February 12 2014

    I have to admit day 1 of Hacker School was fairly overwhelming for me. With so many amazing people to talk to and interesting projects to collaborate on I felt a bit like:

    alt text

    (Credit to Hacker School alumnus Alex Beaulne for finding this perfect gif.)

    In an attempt to regain ...

    tags: github hacker school

  4. « Page 2 / 3 »