Live data from Hacker News

Languages to improve your Python

curiousefficiency.org

1–10 of 31 posts

Re: Languages to improve your Python

#3

They missed Scheme, one of the most elegant and powerful languages in existence.

But they did mention Hy, a lisp dialect written in Python. I find this hy-larious.

It certainly is one way to learn Python better as you'll be working, indirectly, in its abstract syntax tree. You can do this in plain Python but the ast module is woefully under-documented and rarely used.

Re: Languages to improve your Python

#6

They missed Scheme, one of the most elegant and powerful languages in existence.

Edit: Missed Octave in the list. Too quick in my reading. Original: Another language they might have missed for use with SciPy/Python Notebook: Matlab/WolframAlpha/Octave.

Another language they might have missed for use with SciPy/Python Notebook: Matlab/WolframAlpha/Octave.

I think part of the point was to support other Open Source languages.

Re: Languages to improve your Python

#7

They missed Scheme, one of the most elegant and powerful languages in existence.

Edit: Missed Octave in the list. Too quick in my reading. Original: Another language they might have missed for use with SciPy/Python Notebook: Matlab/WolframAlpha/Octave.

They didn't miss it: "Array-oriented data processing: MATLAB/Octave, Julia"

Re: Languages to improve your Python

#8

They missed Scheme, one of the most elegant and powerful languages in existence.

But they did mention Hy, a lisp dialect written in Python. I find this hy-larious. It certainly is one way to learn Python better as you'll be working, indirectly, in its abstract syntax tree. You can do this in plain Python but the ast module is woefully under-documented and rarely used.

I recently used the ast module to find imports to see which lines in "pip freeze" are actually necessary for any given file/directory. It was pretty neat, and I hope I have a reason to use it again.
Post reply on HN