When you call a function in Python and give it some arguments... Are they passed by value? No! By reference? No! They're passed by assignment.
Today I learned how the rich comparison protocol and, in particular, how eq works behind the scenes.
Today I learned that Python 3.5+ supports the operator @
for matrix multiplication.
Today I learned that you can use emojis as variable names in Python if you use pythonji
.
Today I learned that the .join
method in Python is a two-pass algorithm, and that's why joining a list comprehension is faster than a generator expression.
This Pydon't will teach you how to use Python's conditional expressions.
This Pydon't will teach you the basics of list comprehensions in Python.
Today I learned about an algorithm that Python uses to sort out inheritance.
Today I learned about the ICPO rule for attribute lookup in Python.
Today I learned how to do ceiling division in Python just with //
.
This Pydon't will teach you how to use the set
and frozenset
Python built-in types.
In this Pydon't you'll learn how to make the best use possible of the Python REPL.
In this Pydon't you will learn the Python string methods translate
and maketrans
.
In this Pydon't you'll learn the importance of using good names and I'll give some tips to help you.
In this article of the NNFwP series we'll do the βstudent-teacherβ experiment with two neural networks, where one network will learn directly from the other.