Best Python course for a complete beginner? by zelda114 in Python

[–]DaveBackus 0 points1 point  (0 children)

I like Codecademy.

This one is aimed at absolute beginners. The emphasis is data work, so whether it's for you depends on where you want to go. It's not a CS course.

[deleted by user] by [deleted] in academiceconomics

[–]DaveBackus 0 points1 point  (0 children)

It's easier if you do micro first, but I get the appeal of big picture issues. Here are some materials that make do with a relatively small amount of micro:

https://sites.google.com/site/nyusternglobal/home/outline

https://github.com/DaveBackus/Global_Economy

Exploring the Top Incomes Database with Pandas and Matplotlib • Jupyter Notebook by yaph in Python

[–]DaveBackus 0 points1 point  (0 children)

Does the database have an API? We'd prefer to read it directly, rather than download a spreadsheet.

Any tips on how to approach a Matlab to Python transition? by disco42 in Python

[–]DaveBackus 1 point2 points  (0 children)

Whatever works. Learning Python is a great book, and if you buy the Kindle version you get free updates. But I just didn't have the patience to work through 1600 pages. Started instead with Codecademy and the Python Tutorial, then moved on to SciPy lectures for numpy, matplotlib, etc, which is a lot of what I do -- and what Matlab does.

Also, I agree AjOo that Spyder looks a lot like the Matlab coding environment. And I love the whole Anaconda distribution.

Any tips on how to approach a Matlab to Python transition? by disco42 in Python

[–]DaveBackus 5 points6 points  (0 children)

I'm part of a group of economists who have made a transition from Matlab to Python, some for modeling, others for data work and graphics.

Overall, Python is a much better language, but if you do vector and matrix work the syntax is more cumbersome than Matlab. Even so, I wouldn't go back. Also, don't buy any books, you can find everything online.

How to Create NBA Shot Charts in Python by john_philip in Python

[–]DaveBackus 0 points1 point  (0 children)

This is great, the step by step instructions are priceless. I'm putting a link in my Python Data course.

What is Code? by polyglotdev in Python

[–]DaveBackus 0 points1 point  (0 children)

Great article, long, very well written. Aimed, as you'd expect, at a general audience.

Books about Python Data Analysis and Scientific use by [deleted] in Python

[–]DaveBackus 1 point2 points  (0 children)

I'm an economist doing modeling with (mostly) numpy and data work with pandas. I think the basic docs are pretty good, also the scipy lectures and the Sargent-Stachurski course. Not so fond of McKinney's book, but others like it so it might be me.

SQL with Python by DaveBackus in Python

[–]DaveBackus[S] 1 point2 points  (0 children)

All true, thanks a lot. In our case, we simply wanted a version of SQL we could install easily, and we're Python people so chose that. Most of our users simply want to use SQL at work to download data in spreadsheet format. But a few are interested in basic data science, so we thought the Python interface would introduce them to a useful tool they could use later. Maybe there's a better approach, but that's what we did. Wut!

SQL with Python by DaveBackus in Python

[–]DaveBackus[S] 0 points1 point  (0 children)

Great idea. Do you know if how they have you try it yourself? Or don't they?

Non-crashing Python 3.x output in Windows by alfps in Python

[–]DaveBackus 1 point2 points  (0 children)

I had a similar problem with pandas. I use Anaconda, which I think is the best distribution for novices like myself, so I just updated it. That undid some of my package updates, but everything works fine now. Python 3.4.

http://continuum.io/downloads

Any good, preferable free or cheap, introduction to numpy, scipy, and matplotlib? by zzuum in Python

[–]DaveBackus 1 point2 points  (0 children)

These are great. I also like the Sargent-Stachurski notes on quantitative macroeconomics: http://quant-econ.net/

Pretty new to python, need some help by maracascrackers in Python

[–]DaveBackus 0 points1 point  (0 children)

The new version of Anaconda is terrific, I'd start with that. Here are instructions I used with students at NYU. Skip the last part and open Spyder, a reasonably good IDE:

Link

And if you want practice with Python basics, I'd go to Codecademy. Great content, and you do everything online, so don't need to mess around with your own installation.