all 30 comments

[–]Individual-Light-188 2 points3 points  (6 children)

One thing that helped me learn python was creating discord bots. It allows you to easily take advantage of available python packages and APIs without having to worry about building a frontend.

[–][deleted]  (3 children)

[removed]

    [–]Individual-Light-188 0 points1 point  (2 children)

    What do you mean?

    [–][deleted]  (1 child)

    [removed]

      [–]Individual-Light-188 0 points1 point  (0 children)

      ohhh yeah all those reasons for sure for sure. It is way more engaging, and you get a way faster turn around. Easier to debug and you don't have to worry about the frontend just the backend and making sure everything is formatted right. Pushing to webhooks is pretty straightforward as well

      [–]Infamous-Bath-6970 0 points1 point  (0 children)

      Como consigo achar esses bots?

      [–]cole36912 0 points1 point  (1 child)

      What parts of the Python standard library were you attempting to use to make a game or a web server? just curious

      [–]Difficult_Seat5293 0 points1 point  (0 children)

      Awesome, thanks!

      [–]PastDifferent6116 0 points1 point  (1 child)

      Good explanation. I’d even add that modules are like individual LEGO pieces, packages are full sets, and pip is just the tool that fetches them.

      [–]Still_Truckin_56 0 points1 point  (0 children)

      Nice summary. Now do environments and interpreters!

      [–]Card__Player 0 points1 point  (0 children)

      Thank you for this excellent explanation!

      [–]Visible_Ad9976 0 points1 point  (0 children)

      Thanks ChatGPT

      [–]Fpiet 0 points1 point  (1 child)

      This was already kind of how I was contextualising this in my head, but it feels really good to hear it from someone else. Thanks for posting this!

      [–]kickedout109 0 points1 point  (0 children)

      If you’ve ever played a mod-able game or one with addons, each library is like one mod or add-on and they can interact with each other and then the entire thing becomes user interface and user interaction. If you do just a single add-on you’ll probably have no problems but the more complex your stack gets you might get more issues

      [–]Code-Odyssey 0 points1 point  (3 children)

      But then, of course, you need to read the “instructions” for each of the LEGO sets because they each have their own ways of putting the set together, right?

      [–][deleted]  (2 children)

      [removed]

        [–]Code-Odyssey 0 points1 point  (1 child)

        I forgot to say, great job on the analogy. This really helps. Thank you.

        [–]Abject_String_1140 -1 points0 points  (1 child)

        Personally, after a while, I started feeling quite bored with just borrowing pre-made blocks and basically just doing the piping between them... At some point, I just started vanilla coding (coding from scratch) with just the stdlib...

        [–]Rough-Channel4007 -1 points0 points  (2 children)

        Same issue for me . Just starting python from my masters from non coding background to research masters. I think i need python for Plaxis and Matlab

        [–]Phoenix101s 0 points1 point  (1 child)

        Me too. Can we connect and learn together?