Live data from Hacker News

Introduction to Python for Computational Science and Engineering [pdf]

southampton.ac.uk

51–55 of 55 posts

Re: Introduction to Python for Computational Science and Engineering [pdf]

#51
post #49

Earlier quoted context omitted.

What exactly is wrong with this particular comment?)

It does not contribute anything meaningful to the discussion on the submitted link.

It does. It emphasizes that this particular guide encourages use of Python3, instead of holding onto legacy, which means that the author understands programming languages basics or at lest knows which semantic unification has been done to make the language less inconsistent, hence more beautiful.

Re: Introduction to Python for Computational Science and Engineering [pdf]

#52
post #50
post #46

Earlier quoted context omitted.

For me it is one of the signs why the Python 2/3 division was a failure. In data science, everything is Python 2 first, then (usually, but almost always with some delay) ported to Python 3 (think: Spark, TensorFlow, etc). If there is a new package (say, on HN), very often it does not work (well) on Python 3. I use Python 3 (usually), but it makes it harder to do with data science, as often I need to overcome some sma…

What kind of issues have you run into with Python 3 that make data science more difficult? I use Python 3 as well, and I don't think I've run into anything that fits your description...

Described above (and gave examples of two mainstream libraries; with smaller one its much more serious). If there is a new package, its likely to be either totally not working on Python 3, or be undertested. So there is a delay, before I can use something with Python 3. (Nothing about the Python 3 itself, but about its ecosystem.)

At the same time, I hardy see any strong points, in which Python 3 is much better for data science. (Examples?)

Re: Introduction to Python for Computational Science and Engineering [pdf]

#53
post #41

Hi all, I am the author of the book. There is a Python 3 version of the book available at http://www.southampton.ac.uk/~fangohr/teaching/python/book.h... This also includes Jupyter Notebook files for those who want to execute (and play around with) the chapter content interactively. Thank you for all the comments and discussion. Hans (fangohr@soton.ac.uk)

It looks wonderful! Just yesterday I did a quick workshop introducing neuroscience to scientific Python, in the Jupyter Notebook environment (very rough version here: https://github.com/stared/python-neuroaspects-2016, before updates). I will definitely sent the participants a link to your book.

But one small question: do you plan, by any chance, upload your notebooks to GitHub (or any other place, where one can easily see a rendered version; BTW one more selling point of Jupyter - the easiness to share)?

Re: Introduction to Python for Computational Science and Engineering [pdf]

#54
post #53
post #41

Hi all, I am the author of the book. There is a Python 3 version of the book available at http://www.southampton.ac.uk/~fangohr/teaching/python/book.h... This also includes Jupyter Notebook files for those who want to execute (and play around with) the chapter content interactively. Thank you for all the comments and discussion. Hans (fangohr@soton.ac.uk)

It looks wonderful! Just yesterday I did a quick workshop introducing neuroscience to scientific Python, in the Jupyter Notebook environment (very rough version here: https://github.com/stared/python-neuroaspects-2016 , before updates). I will definitely sent the participants a link to your book. But one small question: do you plan, by any chance, upload your notebooks to GitHub (or any other place, where one can eas…

Thank you. It is on my todo list.

Re: Introduction to Python for Computational Science and Engineering [pdf]

#55
Just found a page dedicated to Python 3 for scientists: https://python-3-for-scientists.readthedocs.io/en/latest/

Also an impressive line up of scientific tools that will drop Python 2 support by 2020: http://www.python3statement.org

(And for completeness: the book discussed in this thread is available for Python 3 at http://www.southampton.ac.uk/~fangohr/teaching/python/book.h... )

Post reply on HN