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

General Discussion

Difference between Python web development and Full stack

I understand what's a full stack(Front-end and backend).

2 Answers

Hi Kiran,

do you mean the techdegrees (Full Stack Java JavaScript & Python Web Development)?

In the Full Stack Java Script Techdegree you are learning and using mainly JavaScript (and no python at all) and in the Python Web Development Techdegree you are learning and using mainly Python.

Or do you mean the "Full Stack Foundations" TRACK (not techdegree)? In that track you actually learn the basics of a variety of coding languages, such as Python, JavaScript, HTML, CSS plus a whole lot of other useful stuff.

Does that bring clarity or did you mean something else?

Kind regards, Nils

Yes, I was referring to the Techdegrees. As I understand, in Full Stack Java Script Techdegree you would use JS for frontend and back-end and in Python Web Development, you would use Python for both the sides, is that right?

Hi Kiran,

JavaScript is mostly the language for the dynamic aspects of a website and not really a backend language. However, in recent years there has been a lot of development in JavaScript and as far as I understand one can also use it for backend purposes nowadays. But I have not proceeded that far into JavaScript so I cannot for sure tell you how much you could really call it a backend language. I just know that it's not a classical backend language.

Python is a general purpose language and can be used at both front end and back end.

No idea, if that helps... ;-)

Nils

Thank you for your reply, Nils. I just wanted to know whether we could front-end with Python.