Results 1 to 8 of 8

Thread: Why is Python so popular?

  1. #1

    Joined
    Aug 2018
    Posts
    703
    Thanks
    1,305
    Thanked
    1,194/387
    DL/UL
    21/0
    Mentioned
    61 times
    Time Online
    62d 11h 51m
    Avg. Time Online
    44m

    Why is Python so popular?


    I've been wondering about it. I'm not a big fan of Python, I took it in one semester and never came back to it, because we specialize in C, C++ and Java.
    I'm aware that I'll need it again in 'Artificial Intelligence', but, instead of Googling it, I'd like to know your opinions. This summer I could practice some Python abilities if it is needed. Why is Python so popular? What is making it so special?

  2. #2
    RealisticError's Avatar
    Joined
    Jul 2018
    Posts
    1,629
    Userbars
    26
    Thanks
    899
    Thanked
    2,282/840
    DL/UL
    36/0
    Mentioned
    133 times
    Time Online
    55d 3h 58m
    Avg. Time Online
    37m
    I personally don't like python at all, but I think it's the same reason VB was so popular in the late 90's, it's much easier to learn and faster to develop with than other languages.

  3. The Following User Says Thank You to RealisticError For This Useful Post:

    Midas (11-22-2018)

  4. #3
    Fell's Avatar
    Joined
    Sep 2013
    Posts
    326
    Userbars
    7
    Thanks
    401
    Thanked
    193/99
    DL/UL
    83/0
    Mentioned
    46 times
    Time Online
    11d 6h 55m
    Avg. Time Online
    4m
    What Realistic Error said ^. My professor at the moment has taught a plethora of programming languages to the beginners programming course and has ultimately decided on Python because it has fairly simple syntax, but he doesn't favor it over other languages by any means. I suppose it's easier to focus on the algorithms and the "meat" of what you're doing when you don't have to worry as much about syntax and structure?

  5. The Following 2 Users Say Thank You to Fell For This Useful Post:

    Loval (11-22-2018),Midas (11-22-2018)

  6. #4
    *squeak*
    Bat's Avatar
    Joined
    Nov 2012
    Posts
    4,037
    Userbars
    153
    Thanks
    2,147
    Thanked
    46,339/3,558
    DL/UL
    34/1
    Mentioned
    1,751 times
    Time Online
    644d 29m
    Avg. Time Online
    3h 42m
    I've wondered the same thing myself.

    I worked with a guy who insisted on programming with Python for some beaglebone solution he was designing. He assured us that it was well supported and could do everything we needed it to do, yet he struggled constantly with having to find add-ons every step of the way. By the time he was sufficiently able to stand it up, he had run out of space on the SD card hosting his OS, so the stupid thing couldn't even do the single task it was designed for. I had to port a considerable amount of a C# solution to Python for him to integrate it, and now we'll never use it for anything.

    My takeaway was that Python was a niche programming language, and that it takes a specialist to know how to use it, but more importantly, when to use it.

  7. The Following 2 Users Say Thank You to Bat For This Useful Post:

    Midas (11-23-2018),Mr. 49 (02-05-2019)

  8. #5
    shame's Avatar
    Joined
    Sep 2018
    Posts
    232
    Userbars
    7
    Thanks
    167
    Thanked
    213/69
    DL/UL
    64/0
    Mentioned
    13 times
    Time Online
    9d 7h 33m
    Avg. Time Online
    6m
    I know C/ C++ and software specific syntax for MATLAB and Scilab, and I'm used to working with all the loops and big a~ahem butt arrays with strings and numeric values and by now python's supposedly easier-to-read language seem so counter intuitive for me that I'll have to do some intense coding exercises to really "get it"
    much wildcard
    so frustration

    wow.

  9. The Following User Says Thank You to shame For This Useful Post:

    Midas (12-02-2018)

  10. #6

    Tyler Durden's Avatar
    Joined
    Nov 2018
    Posts
    75
    Userbars
    2
    Thanks
    83
    Thanked
    29/18
    DL/UL
    29/0
    Mentioned
    3 times
    Time Online
    7d 22h 28m
    Avg. Time Online
    5m
    I know quite a few programming languages and the reason I use python is simple. If I get an idea to implement something, python is easy code code in, has an excellent library support and I need to code fewer lines. The same thing would take me 2x time in Javascript, 5x in Java, and 6x in C++. It's simply a matter of convenience, nothing more
    Last edited by Tyler Durden; 12-22-2018 at 12:40 AM.

  11. #7
    overthink.exe
    kittyray's Avatar
    Joined
    Sep 2013
    Posts
    5,623
    Pronouns
    she/they
    Userbars
    117
    Thanks
    13,412
    Thanked
    18,704/5,242
    DL/UL
    40/0
    Mentioned
    1,155 times
    Time Online
    550d 23h 7m
    Avg. Time Online
    3h 26m
    I think it's a pretty easy language to learn as a first language. Also in my experience in taking a long break from writing code, it was the easiest to pick up again because of how readable it is.



    thanks stardust for base Thanks Sugarbee Thanks Wooloo
    Kyo (Nov 13 2020)

    thanks honeycomb
    and hearts! <3
    +Zenitsu

    THANK YOU FAB



  12. The Following User Says Thank You to kittyray For This Useful Post:

    Midas (12-22-2018)

  13. #8

    Joined
    May 2017
    Posts
    105
    Userbars
    3
    Thanks
    106
    Thanked
    127/40
    DL/UL
    13/0
    Mentioned
    55 times
    Time Online
    6d 10h 44m
    Avg. Time Online
    3m
    In my field knowing R and Python is almost essential. Python is used a lot to automate stuff.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •