Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Build a Social Network with Flask Takin' Names Flask-WTF Forms

Adam Siwiec
Adam Siwiec
12,070 Points

Am I supposed to remember all this?

Do I have to remember all the different functions, commands, etc, and all these API's. Is Kenneth just looking this stuff up (if so, where), or does he actually know all the right words?

4 Answers

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Like Joseph said. The more you 'do' the more you'll remember. But, honestly, even Kenneth doesn't remember everything... no one does. As long as you remember the basics and understand what needs to be done and when it needs to be done and where it needs to be, the docs are and will be your best friend. In my opinion, even better than any 'official' docs will be "Google." Because I can guarantee that if you are struggling with something... someone else has struggled with exactly the same thing.

Keep Coding! :)

:dizzy:

Joseph Holms
Joseph Holms
5,409 Points

Kenneth has been doing this for years, and repetition is the key. It can seem like an overwhelming task, but creating these things will help you become more fluent. Think of this as an actual language, the more you speak the better you get. And this case, the more you code the better you get. Keep practicing and give yourself time to absorb it all, Rome wasn't built in a day.

there are some good flask tutorials, but he comes prepared with these resources as he is the teacher.

Erik Malmberg
Erik Malmberg
1,465 Points

Man.. I'm trying to follow along here but I just end up writing a bunch of codes. I do understand Python basics, I have done the pre req courses but I feel like.. sometimes things move too way, or well, maybe not too fast, but it's just very unorganized, jumping around.

You guys that have finished this Social App, did you just type along?

Daniel Deiana
Daniel Deiana
11,341 Points

Hi Erik What I like to do when I'm really getting lost is "follow the code". So where the script starts, follow the code along it's route and if it gets to something that I don't understand, read a doc, Google it, re-listen to the teacher, write a #note. Sometimes it will stick, sometimes not. But repetition is a sure way to get something to stick eventually. Or another way is what I did with the Peewee Database course. I blagged the whole course, tried to answer the questions, if not then looking up answers, trying to understand the answers. I read a Peewee tutorial to get another angle, then re-did the database course finding it much easier to understand. Repetition while boring will eventually work. Bath yourself in code!!

Erik Malmberg
Erik Malmberg
1,465 Points

Appreciate the response Daniel, I will definitely try this. Did you feel that this helped you anything? Also - other than following the tutorials - have you managed to create an web/desktop app by yourself?

Daniel Deiana
Daniel Deiana
11,341 Points

Locally using these templates yes, but basically copying Kenneth, working through error messages, using Google and trying to understand it as I go. You learn all the python basics and intermediates but then you have to learn the packages from third party developers which are endless! I'm gonna use all this stuff as a template, get it online with Heroku if I can. Print all the files off, go through everything bit by bit with a fine tooth comb to make sure I understand it! Not all in this order. I already see myself going back through the flask course again, then this one. Just to pick everything up. Then learn Django Java seems nessesary.. Brush up on HTML, CSS And on and on and on...