<div dir="ltr"><div>Jason,</div><div><br></div><div>What follows are my recommendations (in order of priority) as a relatively new (2-3 yrs?) Python dev with nearly 20 years before that in C, C++, and Java.</div><div><br></div>The Python tutorial Jordan mentions was a nice first step for me. (+1)  Brett Slatkin's Effective Python helped me as I started getting my Python legs.  I realize "Python Legs" is an odd phrase, but "sea legs" is a strong metaphor and Effective Python is required reading, but not the first book a new Python dev should read.  <div><br></div><div>The Hettinger talk T mentions was a revelation. (+1)<br><div><br></div><div>Anything that emphasizes focusing on the built-in types before creating a class is going to help.  I think the tutorial does that to some extent.<div><br></div><div>I don't have any talks/reading that covers the standard library, but I would emphasize the power of Python's "batteries included" standard library.  Coming from other languages to Python, or better yet, having to go from Python to using other languages again, has driven home to me how utterly fabulous the standard library is.  I don't google "how to do X in python" anymore.  I search "X" in <a href="http://docs.python.org">docs.python.org</a>.</div><div><br></div><div>And then there's pip/conda/etc. And then there's virtualenv.  And then there's all the power (and responsibility) that comes with dynamic typing.  </div><div><br></div><div>Some of these are more like bullet points for new Python programmers, but they are the progression I've followed as I've grown into Python.</div><div><br></div><div>Hope this helps,</div><div>Jonathan</div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 1, 2016 at 6:14 PM, Jason Wirth <span dir="ltr"><<a href="mailto:wirth.jason@gmail.com" target="_blank">wirth.jason@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="white-space:pre-wrap">Say a hard-core Java programmer wants to learn Python. Is there a specific go-to resource that addresses the differences without wasting time on basic programming concepts.</div>
<br>______________________________<wbr>_________________<br>
Chicago mailing list<br>
<a href="mailto:Chicago@python.org">Chicago@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/chicago" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/chicago</a><br>
<br></blockquote></div><br></div>