Skip to content

Commit 2696c61

Browse files
committed
update future directions
1 parent 3547e0f commit 2696c61

File tree

4 files changed

+57
-13
lines changed

4 files changed

+57
-13
lines changed

content/pages/01-introduction/04-python-2-or-3.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ gone through the process and have advice for making it less painful.
9292
[an official guide to Python 3 changes](https://docs.python.org/3/whatsnew/index.html)
9393
you'll want to read.
9494

95+
* [Why Python 3?](http://whypy3.com/) randomly outputs valid reasons to
96+
use Python 3 over 2.x.
97+
9598
* [Python 3 in 2016](https://hynek.me/articles/python3-2016/) explains
9699
that many newer Python developers have only used Python 3 and as that
97100
cohort continues to grow it will have an outsized impact on further

content/pages/02-development-environments/06-jupyter-notebook.markdown

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,23 @@ sharing documents that contain embedded code and execution results.
1919

2020

2121
### Jupyter Notebook resources
22-
* http://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/
23-
* http://norvig.com/ipython/README.html
24-
* http://pbpython.com/amortization-model.html
25-
* https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
26-
* https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-and-IPython-Notebooks
27-
* https://gist.github.com/5agado/ee95008f25730d04bfd0eedd5c36f0ee#file-pandas-and-seaborn-ipynb
28-
* https://nipunbatra.github.io/blog/2017/Jupyter-powered-blog.html
29-
* http://nbviewer.jupyter.org/url/norvig.com/ipython/Probability.ipynb
30-
* http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/meta_alltheway/meta_alltheway.ipynb
31-
* http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/func_py/func_py.ipynb
22+
* [Peter Norvig's collection of Jupyter Notebooks](http://norvig.com/ipython/README.html)
23+
is a an incredible resource for example projects.
24+
25+
* This
26+
[gallery of interesting Jupyter Notebooks](https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks)
27+
provides many great examples across numerous programming languages.
28+
29+
* [28 Jupyter Notebook tips, tricks and shortcuts](https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/)
30+
explains many of the lesser-known keyboard shortcuts and mechanisms
31+
to output settings.
32+
33+
* [r](https://nipunbatra.github.io/blog/2017/Jupyter-powered-blog.html)
34+
* [r](http://nbviewer.jupyter.org/url/norvig.com/ipython/Probability.ipynb)
35+
* [r](http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/meta_alltheway/meta_alltheway.ipynb)
36+
* [r](http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/func_py/func_py.ipynb)
37+
38+
* [JupyterLab](http://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/)
39+
is an upcoming new computational environment built on what the Jupyter
40+
Notebook creators have learned over the past several years. In the
41+
future JupyterLab may be the future for the project.

content/pages/12-meta/01-change-log.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ inception in December 2012. You can view detailed changes via the
1515

1616
## 2017
1717
### August
18+
* New starter pages for [Companies Using Python](/companies-using-python.html),
19+
[Sublime Text](/sublime-text.html),
20+
[Apache Subversion](/apache-subversion.html)
21+
* New [Python 2 or 3?](/python-2-or-3.html) resources.
1822
* Fixed diagram mistake on [Peewee](/peewee.html) ORM page that was
1923
referencing SQLAlchemy instead of Peewee.
2024

content/pages/12-meta/04-future-directions.markdown

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ tactical fixes and improvements that need to be made which are listed
1919
in the "tactical improvements" section below.
2020

2121

22-
## Other updates
22+
## More updates
2323
A huge update was released in the form of the
2424
[The Full Stack Python Guide to Deployments](http://www.deploypython.com/),
2525
a step-by-step tutorial book for learning how to deploy Python web
2626
applications.
2727

28-
I am also working with Michael Kennedy of
28+
I also worked with Michael Kennedy of
2929
[Talk Python to Me](https://talkpython.fm) on our
3030
[Python for Entrepreneurs](https://training.talkpython.fm/courses/explore_entrepreneurs/python-for-entrepreneurs-build-and-launch-your-online-business)
31-
video course.
31+
video course. It's fully released right now!
3232

3333

3434
## Pull requests and fixes
@@ -41,6 +41,33 @@ Typos, inaccurate statements or general areas for improvement can also
4141
be handled through an issue ticket or pull request on
4242
[GitHub](https://github.com/mattmakai/fullstackpython.com/).
4343

44+
## Page maturity
45+
There are so many pages on Full Stack Python (as shown on the
46+
[all topics / table of contents page](/table-of-contents.html))
47+
that many are still in active development.
48+
49+
There are roughly one of four buckets of "maturity" a page could fall into:
50+
51+
1. Not yet created: some pages do not have a detailed page although
52+
they will have one in the future. These pages are grayed out on
53+
the table of contents.
54+
2. Starter: a bare bones explanation with a few resources. For example,
55+
[Jupyter Notebook](/jupyter-notebook.html) and
56+
[Sublime Text](/sublime-text.html).
57+
3. Intermediate: a page has explanations, more details on why it is
58+
important along with additional context in multiple sections. Resources
59+
are well-curated and each link is described in further detail.
60+
Examples: [Jinja2](/jinja2.html) and
61+
[development environments](/development-environments.html).
62+
4. Stellar: a shining example of a well-written, detailed page that
63+
contains numerous explanations and descriptions for the topic.
64+
There are also typically multiple categories of resources and links
65+
for further research.
66+
Examples:
67+
[Object-Relational Mappers (ORMs)](/object-relational-mappers-orms.html),
68+
[PostgreSQL](/postgresql.html) and
69+
[static site generators](/static-site-generator.html).
70+
4471

4572
## Tactical improvements
4673
Every page on Full Stack Python is a work-in-progress that can always

0 commit comments

Comments
 (0)