Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Cathy Villa
Cathy Villa
8,097 Points

Question about where to start with python

This received zero attention on the python board so I figure I would as here. Maybe someone would know. ---------

I am actually asking this question for a friend who is considering entering the tech field and I thought treehouse might be a way for her to go to get her feet wet with the skills and language to see if she would like it. She has a Masters in Environmental Sciences and was looking at going into the Scientific software development or research programming side of things which Python seems to be the main language used She knows some HTML, but is wondering if she need to learn more HTML or anything else or can she just dive straight into Python. Also, since there is no backend developer or software track to guide you through step by step does anyone know which would be recommend learning Python first and then going to flask and django or start with flask and django then doing python. I know nothing about these programming and back end development languages to tell her. Any advice from anyone in python or scientific programming or software development would be greatly appreciated.

2 Answers

From what I understand you do not need to have knowledge of HTML to learn Python, you may want to have HTML understanding to be able to integrate the scripts into it, but Python doesn't require HTML to learn the language itself. I hope this helps.

Ricky Catron
Ricky Catron
13,023 Points

Sorry for the late response but if your friend wants to do scientific python they don't need flask or django at all. They should learn python then study algorithms, data structures, and the scientific python libraries like pandas and numpy. Python has a ton to offer as a scientific language as does the R language.