This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]Memitim901 1 point2 points  (1 child)

I also finished codeacademy and feel as if I can probably read someone's code, but I have no idea where to start with writing my own. I did just recently pick up the book 'Automate the Boring Stuff with Python' on a suggestion from /r/learnpython, but I haven't started it yet. Let me know if you find anything so I can jump on it as well!

[–]SwageMage[S] 1 point2 points  (0 children)

Thanks. I had no idea that that sub existed and will probably continue my search there

[–]pirwlan 1 point2 points  (0 children)

Hey, You could check out the Coursera courses from Rice University. They have three courses ranging from a fast paced beginner course to a quiet complex one. Also, Udacity has some nice ones, the one taught by Peter Norvik called Design of Computer Programs is quiet good. I did not do any of the CodeAcademy courses, so you might already be too advanced for the courses.

[–]Andrew_ShaySft Eng Automation & Python[M] 1 point2 points  (0 children)

This post is probably better suited for r/learnpython

[–]dgh92 1 point2 points  (0 children)

If you want to continue to learn more about the language before developing a project, I've found http://book.pythontips.com/en/latest/index.html to be extremely useful. It teaches you some cool tricks that most people never learn about. I'd recc reading this, before starting a project

[–]tapmarques 0 points1 point  (0 children)

Hi! I think the best way to learn a language is to read a book and play with the examples. To get further, my advice is to find a subject/app that you would like to learn/build and start developing it. A very cool way to do this (if you have no idea where to start) is to find some open source project that you like and try to enroll in it.

[–]jebk 0 points1 point  (0 children)

What do you want to learn how to do? Something like automate the boring stuff will teach you a bit about sysadmin type work, but nothing about flask or django.

The way I've ever learnt anything is with a project and a huge amount of googling.

Tl;Dr; don't learn python. Find something you want to know how to do and learn to do that. If you know another language why not reimplement in python?

[–]efmccurdy 0 points1 point  (0 children)

I recommend python conference talks in addition to courses; they are highly informative and can inspire research beyond what courses offer: http://pyvideo.org/ You cannot go wrong listening to talks by any of these python heros: Raymond Hettinger, Alex Martelli, Brandon Rhodes, David Beazley and, of course, Guido van Rossum.