Daily Python Snippet
@python_snippets
Not a bot. Daily curated Python snippets and tips for new and experienced Python developers. Tweet your best snippets!
You might like
Robert Wilson's top 5 Python modules of 2015. My favorite - tqdm - adds a progress bar with only one line of code. j.mp/1Vd71Zz
Using mocks? Read this! engineeringblog.yelp.com/2015/02/assert… Everyone has this. :-(
Ever wanted to use a GOTO statement in your Python code? Now it's possible! Insane decorator patches your bytecode: j.mp/1OKLy9c
TIOBE Index for September 2015: j.mp/1KnyowT
Whoa, Python is ahead of PHP on the Tiobe index now?! :-)
Yeah, so Python 3.5.0 is really out! python.org/downloads/rele… Thanks all Python core contributors!
It's today! Tickets will be on sale at 3pm UTC! Yay! Check time here: time.is/compare/1500_1…. See you in November! 🚗🎸
Thinking about organizing a #DjangoGirls event in your city, but not sure what's involved? There's a manual for that! organize.djangogirls.org
IPython 4.0 is out, completing the initial transition to Jupyter blog.jupyter.org/2015/08/12/fir…
A great decorator that retries a function until it returns True. Configurable retries, delay & exponential backoff: j.mp/1IBAi8P
Want to memoize (see previous tip) in Python 2? The memoized class is very convenient. Snippet from the Python wiki: j.mp/1MVzhPc
Memoizing your Python function? Python 3 has the functools.lru_cache decorator. j.mp/1IBz90T
#python tip: In Python 3, you can simulate the Python 2 cmp(a,b) function with: (a > b) - (a < b)
"The __init__.py files are required to make Python treat the directories as containing packages"
Create multiple independent iterators from a single iterator using itertools.tee. Partitioning a collection: j.mp/1MVvZeK
#python tip: s.rstrip() # remove all whitespace (spaces, tabs, newlines, etc) s.rstrip(' ') # remove only space characters
#python tip: The str.startswith() and endswith() methods support an argument tuple: supported = url.endswith(('.html', '.xml', '.css'))
You can modify globals(), but never locals(). You can modify x locally using exec("x=y"), but only in Python 2, not 3 j.mp/1hifQ68
United States Trends
- 1. Lobo 43.4K posts
- 2. Indiana Senate 28.5K posts
- 3. Indiana Republicans 18.9K posts
- 4. Supergirl 226K posts
- 5. Obamacare 114K posts
- 6. Tyler Robinson 35.1K posts
- 7. Letitia James 12.3K posts
- 8. Rivian 5,455 posts
- 9. Bennie 41.9K posts
- 10. Unknown 43.6K posts
- 11. Do Kwon 4,087 posts
- 12. Kristi Noem 82K posts
- 13. Superman 60.4K posts
- 14. Chess 45.1K posts
- 15. #TheGameAwards 43.9K posts
- 16. Aquaman 2,252 posts
- 17. GPT-5.2 14.9K posts
- 18. Mike Pence 3,041 posts
- 19. #SleighYourHolidayGiveaway N/A
- 20. #RepublicanHealthCareFailure 5,937 posts
Something went wrong.
Something went wrong.