27
rfc7168
6y

Python seems so ... simple, yet beautiful.

(It's just ... a feeling, I only did the codecademy course and doodled on the command line by now.)

But this whitespace/tab thing and the fact that missing semicolons don't result in errors is just fucking confusing.

Comments
  • 2
    I'm starting to study pygame and i love the basic sintax in python... Maybe because i hate semicolons :S
  • 4
    Ruby is also quite wonderful!
  • 1
    I think it’s better to think of it as semicolons are optional. If you do like them I believe there is a way to enable raising an exception if one’s missing (iirc). I love Python as a general language! Most of the ‘pythonic’ philosophy just feels so right! Btw, If you do get in to it, Kivy is also a really neat project to check out!!!
  • 1
    I just love Python:

    Eliminates semicolons and unnecessary {} () to make it easy and quick to write

    Has a lot of in-built functions to save you from making annoying functions and make it easy to read
    And if you don’t find it, there’s a a lot of in-built modules to facilitate your life,
    like regex implementation

    Has a heck of lot of community-made modules/frameworks so you can do a large range of things like AI and deep learning, scientifical calculations, data processing, web dev, etc.

    Writing that much text on phone is hard, continue for me pls
  • 1
    Oh and btw, DONT FREAKING USE SEMI-COLONS TO END A LINE!!!!!!!!!!!!

    Only use them to stack multiple statements on 1 line
  • 1
    Honestly python keeps getting better the more you use it. Check out sanic + uvloop for server building. The only thing that I have not liked about it has been the GUI stuff honestly. But kivy is a good project.
  • 1
    @Root i vastly prefer Ruby :)
  • 2
    Python = Life
  • 0
    @Root I'll check it out later this year. :)

    @agaskins I don't like them all that much! ^^" (It's just coming back to python in the evening and being confused that the code looks somewhat ... off compared to C#.)
    And thank you for the recommendation, Kivy looks really interesting! :)

    @RedBorg YES! Doing regex and some basic stuff just right out of the box is one thing that just feels great!
    ... so many modules. 8)
  • 1
    I used a python community module that allows me to upload objects to S3 in less than 10 lines.

    Pretty cool, eh?
  • 2
    Python is love. Love is Python. I really enjoy Python. It's simple and easy to read.
  • 0
    Then use Lua. In my opinion it's as easy as Python but better
  • 1
    @Skayo what makes it better? I ask out of sincere curiosity, not to troll haha
  • 0
    <@agaskins>
    - Smaller footprint
    - Uses less memory
    - Faster
    - Nice, simple, very powerful Syntax
    - Not whitespace sensitive as Python which can be confusing to beginners
    - Cool metatables and metamethods
    - Lua tables start at 1. Can be easier for beginners

    Look in this wiki article for more details:
    http://lua-users.org/wiki/...
  • 1
    @Skayo In the end it really depends on what you want to use it for. Programming languages are a means to and end.
Add Comment