Skip to content

Commit 1fbd716

Browse files
committed
adding why use python page
1 parent 29ef244 commit 1fbd716

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+604
-2
lines changed

about-author.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ <h3 class="panel-head">Table of Contents</h3>
367367
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
368368
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
369369
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
370+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
370371
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
371372
</div>
372373
</div>

all.html

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,10 @@ <h2>Open source Flask example projects</h2>
696696
<li>
697697
<p><a href="http://flaskbb.org/">FlaskBB</a> is a Flask app for a discussion forum.</p>
698698
</li>
699+
<li>
700+
<p><a href="https://github.com/Jahaja/psdash">psdash</a> is an app built with Flask and
701+
psutils to display information about the computer it is running on.</p>
702+
</li>
699703
</ul>
700704
<h2>Flask framework learning checklist</h2>
701705
<p><i class="fa fa-check-square-o"></i>
@@ -4653,6 +4657,58 @@ <h1>What "full stack" means</h1>
46534657
be just one of <a href="/best-python-resources.html">many resources</a> that help Python
46544658
developers build and maintain their programming skills.</p>
46554659
<h3>What to do now that we've got "full stack" defined?</h3>
4660+
<h1>Why Use Python?</h1>
4661+
<p>Python's expansive library of open source data analysis tools, web frameworks
4662+
and testing tools make its ecosystem one of the largest out of any programming
4663+
community. </p>
4664+
<p>Python is also an accessible language for new programmers because
4665+
of the extensive availability of free and low cost introdutory resources as
4666+
well as being taught in many universities.</p>
4667+
<h2>Why does the choice of programming language matter?</h2>
4668+
<p>Programming languages have unique ecosystems, cultures and philosophies
4669+
built around them. You may unfortunately find friction with the community
4670+
and difficulty in learning if your approach to programming varies from the
4671+
philosophy of the programming language you've selected.</p>
4672+
<p>Python's culture values open source software, community involvement with
4673+
<a href="http://www.pycon.org/">local, national and international events</a> and
4674+
teaching to new programmers. If those values are also important to you and/or
4675+
your organization then Python may be a good fit to use.</p>
4676+
<h3>More perspectives on why to use Python</h3>
4677+
<ul>
4678+
<li>
4679+
<p>The Python documentation has a HOWTO section specifically for
4680+
<a href="https://docs.python.org/2/howto/advocacy.html">Python advocacy</a>.</p>
4681+
</li>
4682+
<li>
4683+
<p><a href="http://nothingbutsnark.svbtle.com/how-to-argue-for-pythons-use">How to argue for Python’s use</a>
4684+
explains that choosing a programming language can be complicated but that
4685+
Python is a very good option for many use cases.</p>
4686+
</li>
4687+
<li>
4688+
<p><a href="http://lorenabarba.com/blog/why-i-push-for-python/">Why I Push for Python</a>
4689+
explains one professor's rationale for promoting Python to teach programming
4690+
to undergraduates.</p>
4691+
</li>
4692+
<li>
4693+
<p>The <a href="https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language">PopularitY of Programming Language index</a>
4694+
shows Python continues to be in widespread usage and has leading indicators
4695+
according to Google Trends that it is a highly searched for programming
4696+
language.</p>
4697+
</li>
4698+
</ul>
4699+
<h3>Resources for Python enterprise advocacy</h3>
4700+
<ul>
4701+
<li>
4702+
<p>PayPal covers
4703+
<a href="https://www.paypal-engineering.com/2014/12/10/10-myths-of-enterprise-python/">10 myths about enterprise Python</a>
4704+
via their engineering blog.</p>
4705+
</li>
4706+
<li>
4707+
<p>My DjangoCon 2014 talk focused on overcoming false biases against
4708+
<a href="https://www.youtube.com/watch?v=aMtiCX38w20">Python and Django in enterprise environments</a>.</p>
4709+
</li>
4710+
</ul>
4711+
<h2>What else would you like to know about Python?</h2>
46564712
<h1>WebSockets</h1>
46574713
<p>A WebSocket is a <a href="http://tools.ietf.org/html/rfc6455">standard protocol</a> for
46584714
two-way communication between servers and clients. The WebSockets protocol does

api-creation.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ <h3 class="panel-head">Table of Contents</h3>
515515
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
516516
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
517517
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
518+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
518519
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
519520
</div>
520521
</div>

api-integration.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,7 @@ <h3 class="panel-head">Table of Contents</h3>
469469
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
470470
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
471471
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
472+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
472473
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
473474
</div>
474475
</div>

application-dependencies.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,7 @@ <h3 class="panel-head">Table of Contents</h3>
502502
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
503503
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
504504
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
505+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
505506
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
506507
</div>
507508
</div>

application-programming-interfaces.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,7 @@ <h3 class="panel-head">Table of Contents</h3>
431431
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
432432
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
433433
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
434+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
434435
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
435436
</div>
436437
</div>

best-python-resources.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,7 @@ <h3 class="panel-head">Table of Contents</h3>
546546
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
547547
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
548548
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
549+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
549550
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
550551
</div>
551552
</div>

bottle.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,7 @@ <h3 class="panel-head">Table of Contents</h3>
411411
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
412412
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
413413
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
414+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
414415
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
415416
</div>
416417
</div>

caching.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ <h3 class="panel-head">Table of Contents</h3>
405405
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
406406
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
407407
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
408+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
408409
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
409410
</div>
410411
</div>

cascading-style-sheets.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,7 @@ <h3 class="panel-head">Table of Contents</h3>
500500
<a href="/change-log.html" class="list-group-item smaller-item ">Change Log</a>
501501
<a href="/future-directions.html" class="list-group-item smaller-item ">Future Directions</a>
502502
<a href="/what-full-stack-means.html" class="list-group-item smaller-item ">What "Full Stack" Means</a>
503+
<a href="/why-use-python.html" class="list-group-item smaller-item ">Why Use Python?</a>
503504
<a href="/websockets.html" class="list-group-item smaller-item ">WebSockets</a>
504505
</div>
505506
</div>

0 commit comments

Comments
 (0)