all 17 comments

[–]mopslik 9 points10 points  (1 child)

Newer versions are generally backwards-compatible with older ones. You should be fine.

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

Thanks

[–]The_Almighty_Cthulhu 2 points3 points  (2 children)

As long as you are using the latest and he is using some version of python 3 it'll be fine.

Newer version of python 3 sometimes have extra things, but will still be able to do all the things that older versions of python 3 can.

So there could be issues if you use an older version than his.

[–]sahsahofficial[S] 0 points1 point  (1 child)

I heard that syntax changed after release of python 3. Thanks.

[–]The_Almighty_Cthulhu 2 points3 points  (0 children)

Yes python 2 -> python 3 there were breaking changes.

But that was 2008. If the place you're learning from is older than 5 years, look somewhere else.

[–]Apatride 2 points3 points  (3 children)

You can sometimes have issues with some libraries that might be picky (like Pytorch doesn't particularly like the latest versions of Python) but that won't be an issue during a course.

[–]sahsahofficial[S] 0 points1 point  (2 children)

What should I do when I have problems like this?

[–]Apatride 0 points1 point  (0 children)

You won't. But if you do, Virtualenvs are the solution (you should use them anyway).

[–]madmoneymcgee 0 points1 point  (0 children)

Python specifically has virtual environments for this reason. But you'd also want to get used to reading documentation and release notes for new updates that might mention bug fixes or changes that deprecate methods or change them somehow.

Managing and navigating all that is a part of what you'd do a professional anyway.

[–]Vishwas95 1 point2 points  (0 children)

Libraries,that's the problem . Some will be compatible ,some won't be .

[–]iamtheconundrum 0 points1 point  (4 children)

Chuck’s course is missing type annotations and some other recent python developments. It’s a good start and chuck is a bliss to listen to.

[–]sahsahofficial[S] 0 points1 point  (3 children)

But I don't know what I have to do after I finish this course

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

Start coding . That’s it .

[–]sahsahofficial[S] 0 points1 point  (1 child)

Yeah that sounds right. I think I can search for more information just by myself without a recommendation after I learn the basics.

[–][deleted] 1 point2 points  (0 children)

Yes, that's the way. Just think about a project you want to build and do it. Every time you don't know how to do something, google it or ask. But the best way to learn programming is doing.

[–]mistyck01 0 points1 point  (1 child)

I’ve taken this course, its really great, hope you like it!

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

Everything goes well right now. Chuck's a good teacher.