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


Employment opportunities if I like Python and such (no web or apps path)?

Sidenote: here is this topic stating how cool Ruby is comparing to Pyhton: https://teamtreehouse.com/forum/python-or-ruby but from the Ruby introduction and description I concluded that the Ruby track is more about building fancy websites.

  • I am not sure if I should post this in General discussion or to the Python branch; really?

Topic: I pursue a college degree in economics but with that I can sell coffee at Starbucks, and more so in the future; as the world goes. I know with Python is used in the scientific filed and I like statistics. (a little; and macroeconomics). So, what are my options if I don't want to be the n+1th builder of apps and websites which change the world (and even more: kind of sick of them; sorry) but more like tweaking with stuff? Pls. see my other question: https://teamtreehouse.com/forum/vote-up-if-you-would-like-to-see-a-cryptographysecurity-track

4 Answers

Kenneth Love
Kenneth Love
Treehouse Guest Teacher

Python is a very wide-ranging language. You can build web apps, of course, using Flask or Django or any one of a number of other libraries. You can also build games using PyGame or Pyglet or Ren'Py. You can make desktop apps with tkinter, Kivy (also makes iOS and Android apps), wxPython, or Toga. You can do scientific computing with NumPy, SciPy, AstroPy, Pandas, etc etc etc. And Python is often used on embedded devices, like Raspberry Pis, Arduinos, etc. Basically, you can go into almost any scientific field and use Python.

James Barnett
James Barnett
39,199 Points

My experience on Treehouse is that you will find material that can be used in other applications, Ruby, Python and increasingly JavaScript can all be used outside of building web/mobile apps.

However, the "learn to code" movement of which Treehouse is a part is largely focused on building web/mobile apps.

Kenneth Love is thinking about adding a non-web Python Track to Treehouse in the future, but first we're going to focus on Python web apps (using Flask or Django).

Thanks for being a Student!

David Bouchare
David Bouchare
9,224 Points

As a non-web Python track, I think Data Analysis or something related to Systems Engineering (automating tasks for instance) could be very relevant. But I agree that building Python web apps is really interesting too.