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 Python Basics Meet Python Welcome

Which course should I take to learn Python here at treehouse?

There are two Basic Python courses. One is Python Basics and other is Python Basics 2015. I just want to know which is the latest of them? And which one should I choose as I am a senior PHP Developer and want to learn Python.

3 Answers

Maximiliane Quel
PLUS
Maximiliane Quel
Courses Plus Student 55,489 Points

Hi,

Python Basics is the later one. It is a refresh from Python Basics 2015.

Both courses refer to Python3. So you wouldn't learn anything outdated with either, but if you want to take the newer one then Python Basics is the one you want. You might want to increase the playback speed because both courses do not require any previous programming knowledge :0)

Hey Maximiliane you are the one who Craig Dennis referenced in a video :-D, thanks for your suggestion. I have watched the course and I did need to skip the video at certain times coz it was like programming from scratch. Awesome Course. Having fun learning Python

Maximiliane Quel
Maximiliane Quel
Courses Plus Student 55,489 Points

Yes. I am infamous now ?. Glad it helped. I guess it is inevitable that there is a lot of repetition when you already are proficient in a language but as you said the course is still great and I think once you get to the OOP course the pace will pick up. Hope you too have fun learning Python

I would use 'Super popular' rather than infamous :-) And yes now I am on 'Introduction to List'. I am looking forward to learn Django but I also want to learn Python in depth.

Antonio De Rose
Antonio De Rose
20,885 Points

I come from a PHP background, have got some interest learning Python, I have done both the courses, but I do not remember the contents, of 2015 off the top of my head, and I just completed the python course for 2018, I do not think, that you would see anything in relation for a latest in terms of the context, both share the same level, which is beginner, in terms of the contents, I'd say, python for 2018 have got many of the contents, which starts from variable to input to data type, to coercing to a data type to, handling exceptions like value exception, name exception, zero division exception, not to mention a mini project, then wrap up mentioning, the take away's, with a road map, towards becoming how to become a Python Developer.

Diego Garcia
Diego Garcia
219 Points

I am obviously missing something here. I have already downloaded the latest version of Python to my MaBook and have even opened the epythonshell and doodled in there. It seems quite unforgiving (or else I am ignorant of commands that may allow me to go back on the code I typed and correct it, for example). Anyway, there seems to be no way to get to something like treehouse's Workspaces, of which I was growing very fond of. My questions then are: 1) are Workspaces a unique offer from Treehouse? 2) Is there a way to create something similar in side my "in-house" Python folder (wherever it may be)? 3) once I have finished the day and closed down my Mac, what is the most direct way to come back to my Workspace? Do I have to be online to open it?