Learning Python

Jill Rouleau jill.rouleau at bespokess.com
Wed Dec 18 12:47:59 MST 2019


https://automatetheboringstuff.com/
Also available in dead-tree version.

https://greenteapress.com/wp/think-python-2e/
There's 2 editions of this book - one that's based on python2 and one that's
updated for python3.  Make sure you grab the version for py3.


https://www.packtpub.com/application-development/expert-python-programming-third-edition
This is a good follow-on once you get the basics of the language down and want
to do more.

If you're doing data analysis you probably want to take a look at the pandas
lib, https://pandas.pydata.org/
And possibly https://matplotlib.org/

VSCode is a great IDE for python, as is pycharm.

-jill


On 2019-12-16 00:34, AZ Pete wrote:
> Hi All,
> 
> I'm interested in learning Python and thought I'd ask the PLUG brain trust on
some recommendations for books.
> 
> My main interest in learning Python is more for data analysis (Statistics, AI,
etc), not web programming. I'm a SQL Server DBA/Developer and recent versions of
SQL Server have the ability to run Python within the database engine as another
avenue for data analysis. I'm also interested in moving toward more data
analysis/BI roles and Python fits the bill quite well. I have 20 years of DBA
experience, so I don't necessarily need beginner level programming books. But
having said that, I have no experience with Python at all.
> 
> I've found countless video tutorials on Python (Pluralsight, EdX, Coursera,
etc.), but I still prefer book learning, especially books that teach a concept
and then give you "homework" assignments to practice.
> 
> Any recommendation on Python books for programming (not website stuff, though)
would be very much appreciated.
> Also, recommendations for an IDE on Windows would be appreciated. I already
use VS Code for Powershell development, so maybe that will be ok for Python?
> 
> Thanks,
> Peter
> 
> 
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss



More information about the PLUG-discuss mailing list