Help us!

Take some time to transcribe PyCon 2014 talks! Click on the "Share" button below the video and then "Subtitle" to get started.

Python Dark Corners Revisited

Summary

Python can be deceptive - it looks so simple.

Description

Python can be deceptive - it looks so simple. Surely it will take only 5 to 10 minutes to learn.

Self taught programmers often miss important fundamentals in Python - including:

  • Everything is an Object. Yes everything. Integers, 'real' objects, functions, classes. Ooooh template metaprogramming.
  • It's only a name. Whoops. True, False, no longer None.
  • 'Objects can change their type'. Not.
  • How the heck to a actually make a copy
  • Which parts of tuples are constant?
  • Deep and Shallow - weren't not talking philosophy here
  • Accidental name creation - there's no easy solution
  • Argument passing, Mutable arguments, default arguments, Mutable default arguments
  • Questions