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

Possibility of getting a job as a Python Developer?

I am currently in my second year of Software Engineering and work for a small start up in the Phoenix area. I am really starting to enjoy Python and learning more about it and even implementing it into my current job. I currently work most as an SQL developer (Oracle and Sybase IQ) but want to know if there are careers just for Python developer and is so what areas of Python do I need to know best in order to find a job as one?

Any information would be great!

1 Answer

Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

I don't know of any major company (Fortune 500-level) that doesn't use Python. Scientific organizations like NASA use it. PBS and National Geographic use it.

It's one of the most widespread open source languages and it comes pre-installed on almost every flavor of Linux out there.

So, yes, Python jobs exist and they're all over. A lot of it depends on what you want to do as a career. What excites you?

I would love to work in some sort of data analytics environment. Ive started taking some time to learn numpy and pandas and have become very interested in them. Between my current work in data and a combination of Python I was hoping to find a good fit for the two somewhere. Most of the jobs Ive seen for Python seem to be only interested in Python web development (Flask and Django). While Im not opposed to these either. Im not sure how long it would take to learn them to the point of being productive in a job. I would love to move to a new city as well but also am not sure how to even get an interview for anywhere looking for entry level Python developers. Any tips on this such as projects to do that would stand out or anything else? I appreciate any advice and your time!

Kenneth Love
Kenneth Love
Treehouse Guest Teacher

There's tons of Python work in data analytics. Again, Fortune 500 companies are going to be looking for that. Various government entities, too. And, of course, actual scientific agencies like research centers, universities, and the like.

As for Flask/Django, you can pick up the basics in a month or so. You might not get an entry-level job at that point, though, but you could start contributing to open source or maybe light freelancing. Entry-level, I'd guess at least six months of learning and experience with open source/small projects.