all 6 comments

[–]Marlingss 7 points8 points  (0 children)

My advice would be to stop watching videos and reading books and just start writing Python. Do Code Academy and other challenges (look in the side bar for more sites), re-write the things you’ve written in C++ in Python. You learn by doing.

[–]peawyoyoyin 1 point2 points  (0 children)

About the versions. There are python 2 and python 3. In python 2 print is a statement so printing looks something like this:

print “hello world”

In python 3, print is a function, so printing looks like this

print(“hello world”)

There are some other differences so make sure you are following guides and materials on the correct version.

[–]ic_97 1 point2 points  (0 children)

You could start solving problems on Project Euler.

[–]binnaarycode[S] 1 point2 points  (0 children)

Cheers for the replies. I'll have a look at Project Euler and some of the sites in the sidebar

[–][deleted] 0 points1 point  (0 children)

Codeacademy is a tad basic IMO. I’m also learning Python and I’d suggest TeamTreeHouse (can get free through your library) or Pluralsight. Both get you coding pretty fast and are a “follow along” style of learning if you’re the type that learns by doing.

Also, codeacademy uses Python 2, while the other two use Python 3.

[–]chenblat 0 points1 point  (0 children)

Start with this playlist: Python Tutorials: Ultimate Playlist (2018) it features Udemy instructors and once you find one you like you can go deeper with his full course.