Skip to content

Commit dbc8ec0

Browse files
committed
adding library collections to application dependencies section
1 parent ee24ab2 commit dbc8ec0

File tree

7 files changed

+68
-1
lines changed

7 files changed

+68
-1
lines changed

application-dependencies.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,32 @@ <h2>Finding libraries</h2>
8787
<a href="https://pypi.python.org/pypi">Python Package Index</a> (PyPi). PyPi contains
8888
search functionality with results weighted by usage and relevance based on
8989
keyword terms.</p>
90+
<p>Besides PyPi there are numerous resources that list common or "must-have"
91+
libraries. Ultimately the decision for which application dependencies are
92+
necessary for your project is up to you. However, it's useful to browse
93+
through these lists in case you come across a reusable library to solve
94+
problems you'd otherwise have to rewrite yourself. Some of the best collections
95+
of Python libraries are</p>
96+
<ul>
97+
<li>
98+
<p><a href="https://wiki.python.org/moin/UsefulModules">Python.org's useful modules</a>
99+
which groups modules into categories.</p>
100+
</li>
101+
<li>
102+
<p><a href="https://github.com/trending?l=python">GitHub Explore Trending repositories</a>
103+
shows the open source Python projects trending today, this week, and this
104+
month.</p>
105+
</li>
106+
<li>
107+
<p>This list of <a href="http://freepythontips.wordpress.com/2013/07/30/20-python-libraries-you-cant-live-without/">20 Python libraries you can’t live without</a>
108+
is a wide-ranging collection from data analysis to testing tools.</p>
109+
</li>
110+
<li>
111+
<p>Wikipedia actually has an extensive
112+
<a href="http://en.wikipedia.org/wiki/List_of_Python_software">page dedicated to Python libraries</a>
113+
grouped by categories.</p>
114+
</li>
115+
</ul>
90116
<h2>Isolating application dependencies</h2>
91117
<p>Dependencies are installed separately from system-level packages to prevent
92118
library version conflicts. The most common isolation method is

best-python-resources.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,10 @@ <h2>Beyond the basics</h2>
146146
<p>The blog <a href="http://freepythontips.wordpress.com/">Free Python Tips</a> provides
147147
posts on Python topics as well as news for the Python ecosystem.</p>
148148
</li>
149+
<li>
150+
<p><a href="http://pythonbooks.revolunet.com/">Python Books</a> is a collection of freely
151+
available books on Python, Django, and data analysis.</p>
152+
</li>
149153
</ul>
150154
<h2>Videos and screencasts</h2>
151155
<ul>

change-log.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,13 @@ <h1>Change Log</h1>
7979
the
8080
<a href="https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages">source repository's commit log</a> on GitHub.</p>
8181
<h2>2014</h2>
82+
<h3>April</h3>
83+
<ul>
84+
<li>Updated application dependencies with new links to Python library
85+
collections.</li>
86+
<li>Merged a couple of awesome pull requests that fixed typos and added
87+
additional Bottle resources.</li>
88+
</ul>
8289
<h3>March</h3>
8390
<ul>
8491
<li>Updated logging page with new resources.</li>

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-04T08:45:30Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-04T14:17:36Z</updated></feed>

source/content/pages/09-application-dependencies/0901-application-dependencies.markdown

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,27 @@ Python libraries are stored in a central location known as the
2222
search functionality with results weighted by usage and relevance based on
2323
keyword terms.
2424

25+
Besides PyPi there are numerous resources that list common or "must-have"
26+
libraries. Ultimately the decision for which application dependencies are
27+
necessary for your project is up to you. However, it's useful to browse
28+
through these lists in case you come across a reusable library to solve
29+
problems you'd otherwise have to rewrite yourself. Some of the best collections
30+
of Python libraries are
31+
32+
* [Python.org's useful modules](https://wiki.python.org/moin/UsefulModules)
33+
which groups modules into categories.
34+
35+
* [GitHub Explore Trending repositories](https://github.com/trending?l=python)
36+
shows the open source Python projects trending today, this week, and this
37+
month.
38+
39+
* This list of [20 Python libraries you can’t live without](http://freepythontips.wordpress.com/2013/07/30/20-python-libraries-you-cant-live-without/)
40+
is a wide-ranging collection from data analysis to testing tools.
41+
42+
* Wikipedia actually has an extensive
43+
[page dedicated to Python libraries](http://en.wikipedia.org/wiki/List_of_Python_software)
44+
grouped by categories.
45+
2546

2647
## Isolating application dependencies
2748
Dependencies are installed separately from system-level packages to prevent

source/content/pages/23-best-python-resources/2301-best-python-resources.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ I had when I was learning the language.
6565
* The blog [Free Python Tips](http://freepythontips.wordpress.com/) provides
6666
posts on Python topics as well as news for the Python ecosystem.
6767

68+
* [Python Books](http://pythonbooks.revolunet.com/) is a collection of freely
69+
available books on Python, Django, and data analysis.
70+
6871

6972
## Videos and screencasts
7073
* [Neckbeard Republic](https://www.neckbeardrepublic.com/) provides free

source/content/pages/change-log.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ the
1111
[source repository's commit log](https://github.com/makaimc/fullstackpython.github.com/commits/gh-pages) on GitHub.
1212

1313
## 2014
14+
### April
15+
* Updated application dependencies with new links to Python library
16+
collections.
17+
* Merged a couple of awesome pull requests that fixed typos and added
18+
additional Bottle resources.
19+
1420
### March
1521
* Updated logging page with new resources.
1622
* Added new CSS page.

0 commit comments

Comments
 (0)