-
Introductory Topics
- PEP 498 - f-strings https://docs.python.org/3.6/whatsnew/3.6.html#whatsnew36-pep498
- Mutable vs. immutable objects
- Classes and Objects
- Iterators
- Working with strings
- File I/O
- Python 2 and Python 3
- Is there a good Python IDE?
- Compiled vs. interpreted programming languages
- array module
- struct module
- socket module
- Slicing and dicing with slice objects
-
Intermediate Topics
- What's the GIL? (or
threading
vs.multiprocessing
) - Distributing your code
- Functional programming
- Python's type discipline
- How to profile your code
- How to optimize your code
- pdb
- Decorators
- Generators
- Python 3 Co-routines
- Emulating co-routines with Python 2 generators
- Lambda functions
- List comprehensions
- Numpy Dtypes
- Matplotlib Animations
- Signal Handling - https://docs.python.org/2/library/signal.html
- What's the GIL? (or
Last active
December 17, 2016 23:12
-
-
Save godber/be7b6e6b0e55d4db2563 to your computer and use it in GitHub Desktop.
You can mark off "Mutable vs. immutable objects" as well. My notebook for that is here: http://nbviewer.ipython.org/gist/aganders3/1b725f134873bbf71611
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I have marked off Python 2 & Python 3 since Jerry did that last year.