5

best way to learn python??

Comments
  • 11
    Cutting it in a symmetric manner, and observing all the pieces closely.

    However, make sure you avoid head section for 2-3 days.
  • 3
  • 4
    Maybe I’m just to senile, but wouldn’t the official docs be a starting point for any language?
    Once you get past the hello world and basics, move on to “language + tutorials”

    Practise and research is all you need.
  • 2
    I can recommend this 2 youtube playlists, that's how I learned python.

    https://youtube.com/playlist/...

    https://youtube.com/playlist/...
  • 3
    @C0D4 agreed. In all of my years of writing shit code I normally find myself just sticking to the official docs for learning new things.

    As a side note, if op finds the docs too advanced he can always resort to the great byte of python by swaroop
  • 1
    @AleCx04 I’m the same, they usually cover the basics to some extent. Yes there are better ways of doing something but when your only starting out why do you need to know what the more advance programmers do from day 1?
  • 1
    @C0D4 The official python docs are a TERRIBLE way to learn python, especially for someone that feels the need to ask this question. They aren't bad, but they definitely aren't for newbies.

    Also, they are often bad. I lied.
  • 1
    Best way to learn python is to fuck around with it and google many things. It's a programming language, so really the question is what do you want to do with it? Web dev? Scripting? Data science? Or just learn basic syntax? Need more details to answer this question appropriately.
  • 4
    Reading and actually coding in python ?
  • 3
    @Jakuho That's a fucking ridiculous suggestion you should be ashamed of yourself ~_^
  • 1
    @catadoxa oh no! :0 *remove python from known language in profile*
  • 2
    @Jakuho Just replace it with snek snek. If we don't keep snek snek on the downlow javascript engineers will realize how easily python objects translate to javascript objects that they will fuck snek snek up with FRAMEWORKS built in NODE somehow ...
  • 1
    write a pseudocode and then rename it with .py extension
  • 1
    Welcome to Devrant! And also to programming, I assume?
    Python is indeed a great place to start.

    Seeing as many good options had already been suggested, I'll just add one important rule to remember:
    Don't reinvent the wheel!

    Every single thing you might need, big or small, is likely to already exist out there for you to import. Either from the standard library, or from the internet. Try pip if you haven't yet!

    Also don't forget to import this
  • 1
    Learnpythonthehardway is what got me started
Add Comment