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

Akhilesh Gandhe
Akhilesh Gandhe
1,177 Points

Guidance regarding Python

I would like to know about the career path related to python and the courses needed to take as am interested in Python(Django) , coding, but not interested in javascript/html/css. So can anyone please give some guidance.

Thanks

2 Answers

Farid Wilhelm Zimmermann
Farid Wilhelm Zimmermann
16,753 Points

Well as you have already mentioned, Treehouse offers a whole course dedicated to learning Django. This one also includes a basic introduction to the Python Programming language.

Which path to take is really up to you - or much rather - up to what kind of position you would like to acquire down the road. Django is a web-framework written in Python which follows a model-view-template pattern. It is used on the backend, server-side of web development. If you plan on working as a web-developer, even if you want to stay solely backend, I would still recommend you to get at least a basic foundation in Html/Css/JavaScript. Most positions these days look for someone who can do fullstack, being able to work on the Server and Client side of things. If you simply want to learn how to program, obviously you can start with any language you want - and Python is one of the greatest for beginners, due to its simplistic and clear syntax, while still being really powerful. It is used over a wide-range of fields, from robotics to data science, even scientific programming. But as you mentioned Django, this implies that you plan on to work in web development, so I think it would be helpful for you to get at least a foundation in how things work on the front-end. HTML and CSS are easy to build a foundation in, as they are not classical programming language. JavaScript on the other hand is one of the most important Programming languages, and its influence is growing daily.

I would recommend you to learn the basics of python, then learn basic html/css and javascript for a couple of weeks - and then move on to Django. This will not only give you a greater understanding on how the web works, but will also make you more employable in the long run!

Akhilesh Gandhe
Akhilesh Gandhe
1,177 Points

Hi Farid, If I know Can I be a python backend developer who knows python/django and sql. For backend developer there is no need of HTML/CSS javascript..??