{ "metadata": { "name": "", "signature": "sha256:40a031b44d013f8a73ad9bf7da59b67319a357a7b912b1f9475ccdfb5733b369" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "
\n", "\n", "* The pursuit of verifiable answers about the world.\n", "* The validation of our results by reproduction.\n", "* An altruistic, collective enterprise for humanity's benefit." ] }, { "cell_type": "code", "collapsed": false, "input": [ "%pylab inline\n", "%run talktools" ], "language": "python", "metadata": { "slideshow": { "slide_type": "skip" } }, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Populating the interactive namespace from numpy and matplotlib\n" ] }, { "html": [ "\n" ], "metadata": {}, "output_type": "display_data", "text": [ "\n", "[Python-Dev] PEP 465: A dedicated infix operator for matrix\tmultiplication\n", "Guido van Rossum guido at python.org \n", "\"I'm now accepting the PEP, so you all can stop joking around.\"\n", "\n", "\n", "* Apr 10 2014: [Benjamin Peterson implements it](http://bugs.python.org/issue21176)\n", "
\n", "Title:\tImplement matrix multiplication operator (PEP 465)\n", "Created on 2014-04-08 02:51 by belopolsky, last changed 2014-04-10 03:56 by python-dev.\n", "This issue is now closed.\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Python for us (Scientists)\n", "\n", "* Separation of concerns: `*@python-dev` \n", "\n", "* Huge amount of leverage: language and tools.\n", "\n", "* Industry collaborations.\n", "\n", "* Culture and community (BDFL model, PSF, PyCon, ...)." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# In the other direction: what do we contribute?\n", "\n", "* Tools with broad impact. Numpy:\n", "\n", " - [Debian Popularity contest](http://qa.debian.org/popcon.php?package=python-numpy): ~58% installation.\n", " - Included in OSX out of the box.\n", " " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Beyond Numpy: a whole ecosystem\n", "\n", "