All Your Ducks In A Row: Data Structures in the Std Lib and Beyond by Brandon Rhodes on PyCon2014.
https://www.youtube.com/watch?v=fYlnfvKVDoM&feature=youtu.be&t=360
https://www.youtube.com/watch?v=fYlnfvKVDoM&feature=youtu.be&t=360
YouTube
Brandon Rhodes: All Your Ducks In A Row: Data Structures in the Std Lib and Beyond - PyCon 2014
Speaker: Brandon Rhodes "Why are Python programmers crazy about lists and dictionaries, when other languages tout bitmaps, linked lists, and B+ trees? Are we...
Want to understand CPython deeper? Start with Byterun - this will lead you to good understanding of how Python interpreters work. Enjoy this read!
http://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html
http://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html
AsyncIO from the practical point of view - https://hackernoon.com/asyncio-for-the-working-python-developer-5c468e6e2e8e
Yeray Díaz personal site.
Yeray Díaz Díaz - AsyncIO for the Working Python Developer
A hands on tutorial on Python's asyncio explaining concurrency with simple examples working up to making concurrent HTTP calls.
This is a brief guide to metaclasses in python. Here you are, please enjoy:
https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/
https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/
blog.ionelmc.ro
Understanding Python metaclasses - … and Python objects in general
… and Python objects in general — None of the existing articles [1] give a comprehensive explanation of how metaclasses work in Python so I'm making my own. Metaclasses are a...
Possibly, the most complete guide to python magic methods. Have a nice evening and a good read:
https://rszalski.github.io/magicmethods/
https://rszalski.github.io/magicmethods/
rszalski.github.io
A Guide to Python's Magic Methods « rafekettler.com
A guide to all the Magic Methods in Python
This is a little python style guide written for data scientists and non-programmers though it would be useful even for experienced developers
http://columbia-applied-data-science.github.io/pages/lowclass-python-style-guide.html
http://columbia-applied-data-science.github.io/pages/lowclass-python-style-guide.html
columbia-applied-data-science.github.io
LowClass Python: Style Guide for Data Scientists
Python style guide emphasizing simplicity
>>> def foo(x=[]):
... x.append(42)
... print x
...
>>> foo()
[42]
>>> foo()
[42, 42]
>>> foo()
[42, 42, 42]
...just remember this behavior of the mutable default arguments!
Watch this video and start your new application in a new, smarter way: https://www.youtube.com/watch?v=DJtef410XaM
YouTube
The Clean Architecture in Python
Brandon Rhodes
http://pyvideo.org/video/2840/the-clean-architecture-in-python
http://pyohio.org/schedule/presentation/58/
Even design-conscious programmers find large applications difficult to maintain. Come learn about how the recently propounded “Clean…
http://pyvideo.org/video/2840/the-clean-architecture-in-python
http://pyohio.org/schedule/presentation/58/
Even design-conscious programmers find large applications difficult to maintain. Come learn about how the recently propounded “Clean…
Happy new year! Run this script:
"""
Bitwise Happy New Year 2018!
Coded by Kuba Siekierzyński (c) 2017
"""
k = [19297169, 19483217, 32469898, 19481092, 19481092, 0, 1145376, 1655328, 1405472, 1262240, 1145152, 0, 4580976, 4524360, 2740080, 1116496, 1173832, 0, 3245154, 4869266, 1201250, 2245776, 7970402]
for j in k:
for i in range(25):
print(chr(176 + bool(j & 2**(24-i)) * 43), end='\n'*(i//24))
A little guide to namespaces in Python - check it out, if you want to remind what’s the meaning of the LEGB abbreviation: http://sebastianraschka.com/Articles/2014_python_scope_and_namespaces.html
Wonderful Armin Ronacher explains more about unicode in Python 2 and Python 3 in this must-read article, please enjoy your evening reading!
http://lucumr.pocoo.org/2014/1/5/unicode-in-2-and-3/
http://lucumr.pocoo.org/2014/1/5/unicode-in-2-and-3/
lucumr.pocoo.org
More About Unicode in Python 2 and 3
Some thoughts about bytes and Unicode in Python 2 and Python 3.
Are you a machine learning professional? Here is the cheat sheet for you: https://blogs.sas.com/content/subconsciousmusings/2017/04/12/machine-learning-algorithm-use
The SAS Data Science Blog
Which machine learning algorithm should I use? - The SAS Data Science Blog
This resource is designed primarily for beginner to intermediate data scientists or analysts who are interested in identifying and applying machine learning algorithms to address the problems of their interest. A typical question asked by a beginner, when…
Just a kind reminder about metaclasses for you:
http://jakevdp.github.io/blog/2012/12/01/a-primer-on-python-metaclasses/
http://jakevdp.github.io/blog/2012/12/01/a-primer-on-python-metaclasses/
A little guide on how to create packages by yourself in Python:
http://flask.pocoo.org/docs/0.12/patterns/distribute/
http://flask.pocoo.org/docs/0.12/patterns/distribute/
A must-read article on key differences between 2.7.x and 3.x versions of Python:
http://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html
http://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html
A Crash Course in Python for Scientists
Rick Muller, Sandia National Laboratories:
http://nbviewer.jupyter.org/gist/rpmuller/5920182
Rick Muller, Sandia National Laboratories:
http://nbviewer.jupyter.org/gist/rpmuller/5920182
nbviewer.org
Notebook on nbviewer
Check out this Jupyter notebook!
Sometimes Python will confuse you. Know why?
https://nedbatchelder.com//blog/201801/pythons_misleading_readability.html
https://nedbatchelder.com//blog/201801/pythons_misleading_readability.html
A little cheatsheet on navigating in UNIX terminal CL:
https://clementc.github.io/blog/2018/01/25/moving_cli/
https://clementc.github.io/blog/2018/01/25/moving_cli/
clementc.github.io
Clément Chastagnol ~ Moving efficiently in the CLI
A cheatsheet for moving efficiently in the CLI!
Overview one of the new feature that will be on board of Python 3.7:
https://hackernoon.com/a-brief-tour-of-python-3-7-data-classes-22ee5e046517
https://hackernoon.com/a-brief-tour-of-python-3-7-data-classes-22ee5e046517