Skip to content

Commit eeab4c3

Browse files
committed
Remove bad links as of 2019-12-11
1 parent 86715a3 commit eeab4c3

29 files changed

+14
-136
lines changed

content/pages/01-introduction/09-best-python-videos.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ topics of using [web frameworks](/web-frameworks.html) like
8282
[2017](https://www.youtube.com/playlist?list=PL2NFhrDSOxgXmA215-fo02djziShwLa6T),
8383
[2016](https://www.youtube.com/playlist?list=PL2NFhrDSOxgX-A4qpaf3rRaEnEe7166Ac),
8484
[2015](https://www.youtube.com/playlist?list=PL2NFhrDSOxgWvzf40lYJ8gohFciQqRx3K),
85-
[2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcybbNiuhLcc3h6WzmZGVBMr3),
86-
[2013](http://www.youtube.com/user/TheOpenBastion/videos), are all available
85+
[2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcybbNiuhLcc3h6WzmZGVBMr3), are all available
8786
free of charge.
8887

8988
* DjangoCon EU videos are also available from

content/pages/01-introduction/10-best-python-podcasts.markdown

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,6 @@ listen and learn.
4848
Python subjects.
4949
[All episodes are listed on a separate page](http://pgbovine.net/PG-Podcast-summary.htm).
5050

51-
* [Import This](https://www.kennethreitz.org/import-this/) is an occasional
52-
podcast from [Kenneth Reitz](https://github.com/kennethreitz) and
53-
[Alex Gaynor](https://github.com/alex) with very in-depth interviews with
54-
influential [Python community](/python-community.html) members.
55-
5651

5752
## Favorite podcast episodes
5853
Here are a list of my favorite episodes from various Python podcasts before

content/pages/02-development-environments/04-sublime-text.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,6 @@ you will want to take a look at adding to your installation.
136136
["Hello, world!"-level example](http://www.sublimetext.com/docs/plugin-examples)
137137
that you can extend.
138138

139-
* The unofficial
140-
[Sublime documentation's section on plugins](http://docs.sublimetext.info/en/latest/extensibility/plugins.html)
141-
contains the steps to use plugins and how to write your first plugin.
142-
143139
* [Sublime Text plugin development basics](http://engineering.vinted.com/2016/06/27/how-to-write-sublime-plugin/)
144140
has some good advice and further resources.
145141

content/pages/03-data/03-mysql.markdown

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,6 @@ like [SQLAlchemy](/sqlalchemy.html) or the [Django ORM](/django-orm.html).
111111
MySQLdb driver to connect to a MySQL server instance and shows some
112112
examples for inserting and querying data.
113113

114-
* [Graph Data From MySQL Database in Python](http://moderndata.plot.ly/graph-data-from-mysql-database-in-python/)
115-
is an interesting study with code of how to pull data out of MySQL and graph
116-
the data with Plotly.
117-
118114

119115
### General MySQL resources
120116
There are many programming language agnostic tutorials for MySQL.

content/pages/04-web-development/01-web-frameworks.markdown

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,6 @@ frameworks, templating engines and
177177
The votes aren't as important as the list of the many frameworks
178178
that are available to Python developers.
179179

180-
* [Not Your Father’s Python: Amazing Powerful Frameworks](https://blog.signifai.io/not-your-fathers-python-amazing-powerful-frameworks/)
181-
covers the rise of web frameworks, such as [Sanic](/sanic.html), that
182-
are built on Python's
183-
[asyncio](https://docs.python.org/3/library/asyncio.html)
184-
functionality that was built into the standard library starting with
185-
Python 3.4.
186-
187180
* [Django vs. Flask in 2019: Which Framework to Choose](https://testdriven.io/blog/django-vs-flask/)
188181
looks at the best use cases for Django and Flask along with what
189182
makes them unique, from an educational and development standpoint.

content/pages/04-web-development/03-flask.markdown

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,12 +236,6 @@ combined with the example real-world projects listed in the next section.
236236
[application dependencies](/application-dependencies.html) and handle
237237
your [deployment](/deployment.html) workflow.
238238

239-
* [How to use Flask to upload files to Amazon S3](http://zabana.me/notes/upload-files-amazon-s3-flask.html)
240-
provides all the code with detailed explanations on how to store files
241-
using [boto](https://boto3.readthedocs.io/en/latest/) and
242-
[Amazon Web Services' S3](https://aws.amazon.com/s3/) with a Flask
243-
application.
244-
245239
* [Visualize your trip with Flask and Mapbox](http://kazuar.github.io/visualize-trip-with-flask-and-mapbox/)
246240
uses geographic GeoJSON data and presents it in a Flask application
247241
that uses [Mapbox](https://www.mapbox.com/).

content/pages/04-web-development/04-bottle.markdown

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@ steps to more easily get your web application up and running.
9797
* Here's a short code snippet for
9898
[creating a RESTful API with Bottle and MongoDB](http://myadventuresincoding.wordpress.com/2011/01/02/creating-a-rest-api-in-python-using-bottle-and-mongodb/).
9999

100-
* This [tutorial](http://gotofritz.net/blog/weekly-challenge/restful-python-api-bottle/)
101-
is another Bottle walkthrough for creating a RESTful web API.
102-
103100
* [Bottle, full stack without Django](http://www.avelino.xxx/2014/12/bottle-full-stack-without-django)
104101
does a nice job of connecting SQLAlchemy with Bottle and building an example
105102
application using the framework.

content/pages/04-web-development/08-morepath.markdown

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ these resources below are a good place to get started.
4646
is a blog post by Startifact on how they use Morepath and some of the
4747
features of the framework.
4848

49-
* [A Summer with Morepath](http://blog.stacktrace.ch/post/132538261985)
50-
describes the author's experience using Morepath, such as how he built
51-
a framework around Morepath's core functionality. He eventually became
52-
a core contributor to Morepath based on the application he created.
53-
5449
* [Build a better batching UI with Morepath and Jinja2](http://blog.startifact.com/posts/morepath-batching-example.html)
5550
is an introductory post on building a simple web application with the
5651
framework. The code for the application is also

content/pages/04-web-development/31-static-site-generator.markdown

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,6 @@ point a domain name to your site as well as provide HTTPS support.
206206
These guides walk through various ways of handling the static site
207207
deployment.
208208

209-
* Randall Degges'
210-
[Ultimate Guide to Deploying Static Sites to Amazon Web Services](https://stormpath.com/blog/ultimate-guide-deploying-static-site-aws)
211-
walks through all the steps you need to get your site up and running on
212-
S3. The guide also shows how to set up SSL certificates to ensure
213-
your site can be loaded via HTTPS.
214-
215209
* [Static site hosting with S3 and Cloudflare](https://wsvincent.com/static-site-hosting-with-s3-and-cloudflare/)
216210
shows how to set up an S3 bucket with Cloudflare in front as a CDN that
217211
serves the content with HTTPS. You should be able to accomplish roughly

content/pages/04-web-development/35-testing.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ test runners, coverage reports and related libraries.
106106
and goes through a bunch of code samples for common situations.
107107

108108
* [Using pytest with Django](http://engineroom.trackmaven.com/blog/using-pytest-with-django/)
109-
shows how to get a basic [pytest](http://pytest.org/latest/) test
109+
shows how to get a basic [pytest](https://docs.pytest.org/en/latest/) test
110110
running for a Django project and explains why the author prefers pytest
111111
over standard unittest testing.
112112

0 commit comments

Comments
 (0)