O'Reilly gives away one of these three books on machine learning for completing the survey! http://www.oreilly.com/ai/fighting-financial-crime-survey.html?cmp=fb-data-na-na-na_sponsored+kibird+survey
Annotate your variables! https://dzone.com/articles/new-in-python-syntax-for-variable-annotations
dzone.com
New in Python: Syntax for Variable Annotations - DZone Web Dev
Time to take a look at a new feature in Python, namely ''syntax for variable annotations.'' We'll take a look at what this is along with some examples.
I believe that each tool has its purpose, but some tools are better than the others:)
https://medium.com/@tucnak/why-go-is-a-poorly-designed-language-1cc04e5daf2
https://medium.com/@tucnak/why-go-is-a-poorly-designed-language-1cc04e5daf2
Medium
Why Go is a poorly designed language
Alright, the title is quite bold, I admit it. I’ll tell you more: I love bold titles, they are all about attention. Anyway, in this blog…
A quick intro into creating GUIs with tkinter. Just what you need if you are in a hurry.
https://github.com/Dvlv/Tkinter-By-Example
https://github.com/Dvlv/Tkinter-By-Example
GitHub
GitHub - Dvlv/Tkinter-By-Example: Learn Tkinter By Example - a free book
Learn Tkinter By Example - a free book. Contribute to Dvlv/Tkinter-By-Example development by creating an account on GitHub.
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