V
19
c/coding-for-beginnersmiasanchezmiasanchez15d agoMost Upvoted

Tried learning Python through a YouTube course and ended up more confused than when I started

I got about 3 hours into a 12 hour Python series and realized the guy was using outdated syntax from 2015. Has anyone else hit a wall with a tutorial that just didn't click for them?
3 comments

Log in to join the discussion

Log In
3 Comments
green.noah
green.noah15d ago
Wait a second, that wasn't Python 2 syntax from 2015 you were seeing, it was probably Python 2 from even earlier, like 2010 or 2012. Python 3 came out in 2008, so by 2015 most tutorials should have been using it unless the guy was really stubborn. A 12 hour series from 2015 using print statements as a function is actually Python 3, so maybe the outdated stuff was just bad coding habits not old version issues. Did you check the comments section to see if other people pointed out the same thing?
6
abby_cooper
Honestly I think you're overthinking this a bit. Whether it was Python 2 from 2012 or just bad habits from 2015, the point is the tutorial was outdated and frustrating to follow. I feel like getting stuck on the exact year just distracts from the real issue which is that the guy should switch to Automate the Boring Stuff like everyone else is saying.
1
richard_young80
Stick with it man but dump that tutorial. I wasted a week on a guy who kept using "raw_input" and had to unlearn everything. Try Automate the Boring Stuff instead, that one clicked for me way better. The free version online is still using proper Python 3.
6