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.

Python

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
STAFF
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.