Skip to content

Commit d92db88

Browse files
committed
update best python resources page
1 parent 55f4c38 commit d92db88

2 files changed

Lines changed: 12 additions & 44 deletions

File tree

content/pages/01-introduction/08-best-python-resources.markdown

Lines changed: 9 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,6 @@ should skip down to the next section for "experienced developers".
4040
at Harvey Mudd College which teaches the fundamentals of computer science
4141
using Python. It's an accessible read and perfect for programming beginners.
4242

43-
* If you've never programmed before check out the
44-
[Getting Started](https://learntocodewith.me/getting-started/) page on
45-
[Learn To Code with Me](https://learntocodewith.me/)
46-
by [Laurence Bradford](https://twitter.com/lebdev). She's done an
47-
incredible job of breaking down the steps beginners should take when
48-
they're uncertain about where to begin.
49-
5043
* This [short 5 minute video](https://www.youtube.com/watch?v=mvK0UzFNw1Q)
5144
explains why it's better to think of projects you'd like to build and
5245
problems you want to solve with programming. Start working on those projects
@@ -70,10 +63,6 @@ should skip down to the next section for "experienced developers".
7063
* [A Byte of Python](http://www.swaroopch.com/notes/python/) is a beginner's
7164
tutorial for the Python language.
7265

73-
* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/index.html)
74-
goes over the basic syntax and control structures in Python. The free book
75-
has numerous code examples to go along with each topic.
76-
7766
* Google put together a great compilation of materials and subjects you
7867
should read and learn from if you want to be a
7968
[professional programmer](https://www.google.com/about/careers/students/guide-to-technical-development.html).
@@ -84,20 +73,9 @@ should skip down to the next section for "experienced developers".
8473
[Think Python: How to Think Like a Computer Scientist](http://greenteapress.com/thinkpython/html/index.html)
8574
is available in HTML form for free on the web.
8675

87-
* [Python Practice Book](http://anandology.com/python-practice-book/index.html)
88-
is a book of Python exercises to help you learn the basic language syntax.
89-
9076
* Looking for ideas about what projects to use to learn to code? Check out
9177
[this list of 5 programming projects for Python beginners](https://knightlab.northwestern.edu/2014/06/05/five-mini-programming-projects-for-the-python-beginner/).
9278

93-
* There's a Udacity course by one of the creators of Reddit that shows how to
94-
[use Python to build a blog](https://www.udacity.com/course/web-development--cs253).
95-
It's a great introduction to web development concepts through coding.
96-
97-
* I wrote a quick blog post on
98-
[learning Python](http://www.mattmakai.com/learning-python-for-non-developers.html)
99-
that non-technical folks trying to learn to program may find useful.
100-
10179
* [Python for you and me](http://pymbook.readthedocs.org/en/latest/) is an
10280
approachable book with sections for Python syntax and the major language
10381
constructs. The book also contains a short guide at the end to get
@@ -169,10 +147,6 @@ topics.
169147
Doug Hellmann is also now updating the list for changes brought about
170148
from the upgrade to Python 3 from 2.x.
171149

172-
* Kenneth Reitz's
173-
[The Hitchhiker’s Guide to Python](http://docs.python-guide.org/en/latest/)
174-
contains a wealth of information both on the Python programming language and the community.
175-
176150
* [Composing Programs](http://composingprograms.com/) shows how to build
177151
compilers with Python 3, which is a good undertaking if you're looking
178152
to learn both more about the Python language and how compiles work.
@@ -217,30 +191,21 @@ resources. I subscribe to all of the following newsletters and find that
217191
each one has its own unique take on what resources are most important
218192
to send out to the community.
219193

220-
* [Python Weekly](http://www.pythonweekly.com/) is a free weekly roundup
194+
* [Python Weekly](https://www.pythonweekly.com/) is a free weekly roundup
221195
of the latest Python articles, videos, projects and upcoming events.
222196

223-
* The [Full Stack Python monthly newsletter](https://www.fullstackpython.com/email.html)
224-
is a monthly newsletter that focuses on a single topic each month. For
225-
example, one month will aggregate great Flask resources, while another
226-
month will provide WSGI server configurations.
197+
* [PyCoder's Weekly](http://pycoders.com/) is another great free weekly
198+
email newsletter similar to Python Weekly. The best resources are generally
199+
covered in both newsletters but they often cover different articles
200+
and projects from around the web.
227201

228-
* The [Python Tricks newsletter](https://realpython.com/python-tricks/)
229-
contains code snippets and stories every few days to teach you new ways to
230-
code Python.
202+
* [Talk Python's Friends of the Show](https://talkpython.fm/friends-of-the-show)
203+
always highlights new episodes of this wonderful
204+
[podcast](/best-python-podcasts.html) as well as new useful tools to
205+
add to your developer toolbelt.
231206

232207
* [Awesome Python Newsletter](https://python.libhunt.com/newsletter) provides
233208
another solid selection of new and existing tutorials along with an extensive
234209
[issues archive](https://python.libhunt.com/newsletter/archive) with previous
235210
links to resources.
236211

237-
* [Import Python](http://importpython.com/newsletter/) is a newer newsletter
238-
than Python Weekly and PyCoder's Weekly. So far I've found this newsletter
239-
often pulls from different sources than the other two. It's well worth
240-
subscribing to all three so you don't miss anything.
241-
242-
* [PyCoder's Weekly](http://pycoders.com/) is another great free weekly
243-
email newsletter similar to Python Weekly. The best resources are generally
244-
covered in both newsletters but they often cover different articles
245-
and projects from around the web.
246-

content/pages/meta/00-change-log.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ on GitHub.
1616

1717
## 2019
1818
### October
19+
* Removed a bunch of outdated content from the
20+
[best Python resources](/best-python-resources.html) page and
21+
added some nice new links to the mix.
1922
* Published a new blog post tutorial on the
2023
[String Data Type in Python 3](/blog/python-basic-data-types-strings.html).
2124
* Added new Django code example pages:

0 commit comments

Comments
 (0)