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 trialEmeka Okoro
Courses Plus Student 11,724 Pointslibrary courses
Please I would like to know if i would need to take related courses before taking python library courses. Like if I would need to take full classes on Django before i can take the Django class-based views course in the python library after I have finished the learn python course. Also is there any structured guide as to the order to follow in going about the courses in the python library?
5 Answers
Liam Cassidy
9,739 PointsI would take Python basics to start out so that you are familiar with the syntax and concepts.
After that you could take any courses you want.
- If the material is confusing, try and identify why it's confusing.
- Google the questions that come from your confusion.
- If a course is still too confusing you can move to a more basic course you understand (no harm in trying though right?)
As for Django I would start with Django basics first. It's helpful to have the full view of a framework even if the basics seem trivial. Or you could do the following:
- watch a little bit of Django basics
- watch class based views
- watch the rest of Django basics with more context from your class based view experience
Emeka Okoro
Courses Plus Student 11,724 PointsThanks Liam. Quite helpful.
Liam Cassidy
9,739 PointsNo problem Emeka, best of luck!
Emeka Okoro
Courses Plus Student 11,724 PointsHey Liam! Some more questions !! shoot?
Liam Cassidy
9,739 Pointsgo for it
Emeka Okoro
Courses Plus Student 11,724 Pointsokay.. i decided to learn python over java because i read it was more 'general purpose'. I know Java is somehow related to android and there's a final product - an app(android) or web apps(java) .. all l know of python is its use with frameworks liike flask and django on the web. Is there a stage where i get to where i can get that final product also like an app? What major uses does python have. If you have a link for me to check out, i'd be grateful . Thanx again
Liam Cassidy
9,739 PointsNot too familiar with the app world but I can tell you that you could develop the backend applications that handle the data of mobile apps (user state, user data management etc.) using python. I like Python because as you said it is very general purpose and human-readable. In my mind, Python is more scalable in terms of management and maintenance. However, I'm sure many people could find similar arguments for other languages and against Python. Languages always change and grow however the abstract principles of logic and troubleshooting stay the same. Unless you're looking to work with a specific technology such as android (Java or C# - see xamarin) or IOS(Swift, Objective-C, C# - see xamarin) or Virtual Reality I think Python is a good choice.
Emeka Okoro
Courses Plus Student 11,724 Pointsaiit . thanx again