@@ -428,12 +428,6 @@ <h2>New to programming</h2>
428428 PDF form.</ p >
429429</ li >
430430< li >
431- < p > While not Python-specific, Mozilla put together a
432- < a href ="https://developer.mozilla.org/en-US/Learn "> Learning the Web</ a > tutorial
433- for beginners and intermediate web users who want to build websites.
434- It's worth a look from a general web development perspective.</ p >
435- </ li >
436- < li >
437431< p > < a href ="http://www.swaroopch.com/notes/python/ "> A Byte of Python</ a > is a beginner's
438432 tutorial for the Python language. </ p >
439433</ li >
@@ -476,8 +470,37 @@ <h2>New to programming</h2>
476470 < a href ="http://www.mattmakai.com/learning-python-for-non-developers.html "> learning Python</ a >
477471 that non-technical folks trying to learn to program may find useful.</ p >
478472</ li >
473+ < li >
474+ < p > < a href ="http://pymbook.readthedocs.org/en/latest/ "> Python for you and me</ a > is an
475+ approachable book with sections for Python syntax and the major language
476+ constructs. The book also contains a short guide at the end to get
477+ programmers to write their first Flask web application.</ p >
478+ </ li >
479+ </ ul >
480+ < h2 > Python for specific occupations</ h2 >
481+ < p > Python is powerful for many professions. If you're seeking to use Python in a
482+ specific field, one of these guides may be the most appropriate for you.</ p >
483+ < ul >
484+ < li >
485+ < p > < a href ="http://www-rohan.sdsu.edu/~gawron/python_for_ss/ "> Python for Social Scientists</ a >
486+ contains a textbook, course outline and slides for a college course that taught
487+ social scientists to use Python for their profession.</ p >
488+ </ li >
489+ < li >
490+ < p > < a href ="http://pbpython.com/ "> Practical Business Python</ a > is a blog that covers topics
491+ such as how to automate generating large Excel spreadsheets or perform analysis
492+ when your data is locked in Microsoft Office files.</ p >
493+ </ li >
494+ < li >
495+ < p > < a href ="https://python4astronomers.github.io/ "> Practical Python for Astronomers</ a >
496+ provides open source workshop materials for teaching students studying
497+ astronomy to use Python for data analysis.</ p >
498+ </ li >
479499</ ul >
480500< h2 > Experienced developers new to Python</ h2 >
501+ < p > If you can already program in another language, these resources are better for
502+ getting up to speed because they are more concise when explaining introductory
503+ topics.</ p >
481504< ul >
482505< li >
483506< p > < a href ="http://learnxinyminutes.com/docs/python/ "> Learn Python in y minutes</ a >
@@ -486,12 +509,6 @@ <h2>Experienced developers new to Python</h2>
486509 and want to quickly grasp how the language is structured.</ p >
487510</ li >
488511< li >
489- < p > < a href ="http://pymbook.readthedocs.org/en/latest/ "> Python for you and me</ a > is an
490- approachable book with sections for Python syntax and the major language
491- constructs. The book also contains a short guide at the end to get
492- programmers to write their first Flask web application.</ p >
493- </ li >
494- < li >
495512< p > Kenneth Reitz's
496513 < a href ="http://docs.python-guide.org/en/latest/ "> The Hitchhiker’s Guide to Python</ a >
497514 contains a wealth of information both on the Python programming language and the community.</ p >
@@ -501,37 +518,11 @@ <h2>Experienced developers new to Python</h2>
501518 is a good read to begin learning about development environments,
502519 application dependencies and project structure.</ p >
503520</ li >
504- </ ul >
505- < h2 > Beyond the basics</ h2 >
506- < ul >
507- < li >
508- < p > < a href ="http://mirnazim.org/writings/python-ecosystem-introduction/ "> The Python Ecosystem: An Introduction</ a >
509- provides context for virtual machines, Python packaging, pip, virtualenv
510- and many other topics after learning the basic Python syntax. </ p >
511- </ li >
512- < li >
513- < p > The < a href ="http://www.reddit.com/r/python "> Python Subreddit</ a > rolls up great
514- Python links and has an active community ready to answer questions from
515- beginners and advanced Python developers alike.</ p >
516- </ li >
517521< li >
518522< p > < a href ="http://jessenoller.com/good-to-great-python-reads/ "> Good to Great Python Reads</ a >
519523 is a collection of intermediate and advanced Python articles around the web
520524 focused on nuances and details of the Python language itself.</ p >
521525</ li >
522- < li >
523- < p > The blog < a href ="http://freepythontips.wordpress.com/ "> Free Python Tips</ a > provides
524- posts on Python topics as well as news for the Python ecosystem.</ p >
525- </ li >
526- < li >
527- < p > < a href ="http://pythonbooks.revolunet.com/ "> Python Books</ a > is a collection of freely
528- available books on Python, Django, and data analysis.</ p >
529- </ li >
530- < li >
531- < p > < a href ="http://norvig.com/python-iaq.html "> Python IAQ: Infrequently Asked Questions</ a >
532- is a list of quirky queries on rare Python features and why certain syntax
533- was or was not built into the language.</ p >
534- </ li >
535526</ ul >
536527< h2 > Videos, screencasts and presentations</ h2 >
537528< p > Videos from conferences and meetups along with screencasts are listed on
@@ -1193,7 +1184,7 @@ <h2>What is Python used for?</h2>
11931184can also analyze and visualize < a href ="/data.html "> data</ a >
11941185and < a href ="/testing.html "> test software</ a > , even if the software being
11951186tested was not written in Python.</ p >
1196- < h2 > General Python programming language resources</ h2 >
1187+ < h2 > General Python language resources</ h2 >
11971188< ul >
11981189< li >
11991190< p > The < a href ="http://www.pythontutor.com/ "> online Python tutor</ a > visually walks
@@ -1247,6 +1238,35 @@ <h2>General Python programming language resources</h2>
12471238< p > < a href ="http://ashfall.github.io/blog/2012/10/23/the-thing-that-runs-your-python/ "> The thing that runs your Python</ a >
12481239 is a summary of what one developer learned about PyPy while researching it. </ p >
12491240</ li >
1241+ </ ul >
1242+ < h2 > Python ecosystem resources</ h2 >
1243+ < p > There's an entire page on < a href ="/best-python-resources.html "> best Python resources</ a >
1244+ with links but the following resources are a better fit for when you're past
1245+ the very beginner topics.</ p >
1246+ < ul >
1247+ < li >
1248+ < p > < a href ="http://mirnazim.org/writings/python-ecosystem-introduction/ "> The Python Ecosystem: An Introduction</ a >
1249+ provides context for virtual machines, Python packaging, pip, virtualenv
1250+ and many other topics after learning the basic Python syntax. </ p >
1251+ </ li >
1252+ < li >
1253+ < p > The < a href ="http://www.reddit.com/r/python "> Python Subreddit</ a > rolls up great
1254+ Python links and has an active community ready to answer questions from
1255+ beginners and advanced Python developers alike.</ p >
1256+ </ li >
1257+ < li >
1258+ < p > The blog < a href ="http://freepythontips.wordpress.com/ "> Free Python Tips</ a > provides
1259+ posts on Python topics as well as news for the Python ecosystem.</ p >
1260+ </ li >
1261+ < li >
1262+ < p > < a href ="http://pythonbooks.revolunet.com/ "> Python Books</ a > is a collection of freely
1263+ available books on Python, Django, and data analysis.</ p >
1264+ </ li >
1265+ < li >
1266+ < p > < a href ="http://norvig.com/python-iaq.html "> Python IAQ: Infrequently Asked Questions</ a >
1267+ is a list of quirky queries on rare Python features and why certain syntax
1268+ was or was not built into the language.</ p >
1269+ </ li >
12501270</ ul >
12511271 < h1 > Generators</ h1 >
12521272< p > Generators are a Python core language construct that allow a function's return
@@ -1390,6 +1410,12 @@ <h3>Web development resources</h3>
13901410 produced today.</ p >
13911411</ li >
13921412< li >
1413+ < p > While not Python-specific, Mozilla put together a
1414+ < a href ="https://developer.mozilla.org/en-US/Learn "> Learning the Web</ a > tutorial
1415+ for beginners and intermediate web users who want to build websites.
1416+ It's worth a look for general web development learning.</ p >
1417+ </ li >
1418+ < li >
13931419< p > The < a href ="http://www.evolutionoftheweb.com/ "> Evolution of the Web</ a > visualizes
13941420 how web browsers and related technologies have changed over time as well as
13951421 the overall growth of the Internet in the amount of data transferred. Note
@@ -7645,6 +7671,8 @@ <h1>Change Log</h1>
76457671< h2 > 2015</ h2 >
76467672< h3 > December</ h3 >
76477673< ul >
7674+ < li > Added new section on "Python for specific occupations" to the
7675+ < a href ="/best-python-resources.html "> best resources page</ a > .</ li >
76487676< li > New < a href ="/web-development.html "> web development</ a > resources.</ li >
76497677< li > Released the December update to
76507678 < a href ="http://www.deploypython.com/ "> The Full Stack Python Guide to Deployments</ a >
0 commit comments