You are here |
matthewrocklin.com | ||
| | | |
tomaugspurger.net
|
|
| | | | This post describes a few protocols taking shape in the scientific Python community. On their own, each is powerful. Together, I think they enable for an explosion of creativity in the community. Each of the protocols / interfaces we'll consider deal with extending. NEP-13: NumPy __array_ufunc__ NEP-18: NumPy __array_function__ Pandas Extension types Custom Dask Collections First, a bit of brief background on each. NEP-13 and NEP-18, each deal with using the NumPy API on non-NumPy ndarray objects. For example, you might want to apply a ufunc like np.log to a Dask array. | |
| | | |
builtin.com
|
|
| | | | What is software engineering? It is a field directly related to computer science, where engineers apply systematic and disciplined methods to the development, operation and maintenance of software. | |
| | | |
simpleprogrammer.com
|
|
| | | | What Languages to Learn, How to Structure Code, Algorithms & Data Structures, Methodologies, Source Control, Object Oriented Design, Frameworks or Stack ... | |
| | | |
www.softdevtube.com
|
|
| | Computers are orders of magnitude faster than when most of us started programming and yet a lot of software runs much slower than it should. Nobody likes progress bars. Slow code provides for a horrible user experience, drains batteries faster, and increases our cloud bill. This session explores some of the reasons why software is |