<metaname="description" content="Full Stack Python explains each layer of the web application stack, from the server up through the rendering in a user's browser.">
<p><ahref="http://nothingbutsnark.svbtle.com/how-to-argue-for-pythons-use">How to argue for Python’s use</a>
explains that choosing a programming language can be complicated but that
Python is a very good option for many use cases.</p>
</li>
<li>
<p><ahref="http://lorenabarba.com/blog/why-i-push-for-python/">Why I Push for Python</a>
explains one professor's rationale for promoting Python to teach programming
to undergraduates.</p>
</li>
</ul>
<h3>Resources for Python enterprise advocacy</h3>
<ul>
<li>
<p>CIO Magazine discusses why
<ahref="http://www.cio.com/article/2431212/developer/dynamic-languages--not-just-for-scripting-any-more.html">dynamic languages are increasingly being adopted in enterprise environments</a>.</p>
</li>
<li>
<p>PayPal covers
<ahref="https://www.paypal-engineering.com/2014/12/10/10-myths-of-enterprise-python/">10 myths about enterprise Python</a>
via their engineering blog.</p>
</li>
<li>
<p>My DjangoCon 2014 talk focused on overcoming false biases against
<ahref="https://www.youtube.com/watch?v=aMtiCX38w20">Python and Django in enterprise environments</a>.</p>
</li>
</ul>
<h2>What else would you like to know about Python?</h2>
<h4>Interested in a complete Full Stack Python book with detailed tutorials and example code? Sign up here and you'll get an alert email if a book is created. No other emails will be sent other than sign up confirmation.</h4>
$("#mc-embedded-subscribe-form").unbind('submit');//remove the validator so we can get into beforeSubmit on the ajaxform, which then calls the validator