NotebookLM
-
Can be used to create podcasts from documents you are using to learn something
-
Can be used to create quizzes to solidify knowledge about something you are learn
-
Can different kind of sources: pdfs, websites, copy/paste sources
English - Wish and If only
-
Use to express a desire for a different present reality
-
Subject + wish / if only + past simple
-
I wish I spoke English fluently. (But I don’t)
-
If only it weren’t raining. (But it is)
-
Used to talk about something you regret not doing or doing
-
Subject + wish/ if only + past perfect
-
I wish I had studied harder for exam.
-
If only we had arrived earlier
-
Used to complain or express frustration about someone’s behavior or something in the world
-
Subject + wish + someone/something + would + verb
-
I wish you would stop interrupting me
-
He wishes it wouldn’t rain so often
Python
-
Type hints in functions are used to help static analyses tools like
mypy
to identify types
-
Type hints are optional and do not improve performance
-
Use one space after
:
and one between the two sides on =
-
Optional
is used with None
or when the parameter accepts None
value
-
Duck typing
is a typing check for type of operation
-
Nominal typing
is related to the implementation of the code
-
Union
is like or
and |
can used in as replace
-
Avoid to use
Union
in the return of the function because we have to test the value returned
-
Use
list
to type returns and Sequence
or Iterable
to type parameters
-
TypeVar
is generic types
-
Can be restrictive:
NumberT = TypeVar('NumberT', float, Decimal, Fraction)
-
Can be delimited:
HashableT = TypeVar('HashableT', bound=Hashable)
-
Protocols
is related to the implementation
Sources