Python is not a coding language - Change my mind

Title

  • Agree

    Votes: 15 42.9%
  • Disagree

    Votes: 20 57.1%

  • Total voters
    35
Status
This thread has been locked.

Ghast

Founding Father of Hypocrisy - https://artemis.ac
Supreme
Feedback score
54
Posts
2,096
Reactions
3,285
Resources
79
It's a scripting one... not coding. I personally hate it, even if it's fantastic for Machine Learning. I just find it eww.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Scrooby

Microsoft, Sophos and Idiot Certified
Supreme
Feedback score
35
Posts
324
Reactions
189
Resources
0
I completely agree...
shutterstock_315465929.jpg


(on a real note, I don't like Python and refuse to use it.)
 
Last edited:

croissant222

Feedback score
0
Posts
439
Reactions
151
Resources
0
Coding - "the action or process of writing computer programs."

Therefore by definition it is a coding language because you can write computer programs with it.

What do you not like about it?
 

Ghast

Founding Father of Hypocrisy - https://artemis.ac
Supreme
Feedback score
54
Posts
2,096
Reactions
3,285
Resources
79
Coding - "the action or process of writing computer programs."

Therefore by definition it is a coding language because you can write computer programs with it.

What do you not like about it?
Everything:
  • Syntax
  • Reading
  • Efficiency
  • Running it
  • NO LIB BASED FILES?
 

croissant222

Feedback score
0
Posts
439
Reactions
151
Resources
0
Everything:
  • Syntax
  • Reading
  • Efficiency
  • Running it
  • NO LIB BASED FILES?
"Syntax
Reading"
I agree that for bigger things it becomes very hard to read, but you really shouldnt be using python for big things, otherwise its fine

"Efficiency"
You can use things like numba to make it alot faster. But overall it is pretty slow yes

"Running it"
Never experienced any trouble running it

"NO LIB BASED FILES?"
I dont know what youre saying here
 

Aero512

Premium
Feedback score
7
Posts
684
Reactions
349
Resources
0
Python is heavily integrated with data science which now plays a huge part in today's society. If you look at the salaries of data scientists they're pretty damn high, I wouldn't call python a scripting language because all programming languages are coding languages imo
 

croissant222

Feedback score
0
Posts
439
Reactions
151
Resources
0
Python is heavily integrated with data science which now plays a huge part in today's society. If you look at the salaries of data scientists they're pretty damn high, I wouldn't call python a scripting language because all programming languages are coding languages imo
Scripting Language - "A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled."

Therefore it is a scripting language, by that definition a scripting language is also a coding language
 

croissant222

Feedback score
0
Posts
439
Reactions
151
Resources
0
Ahem, I think you forgot about moi :3
giphy.gif
[DOUBLEPOST=1568064444][/DOUBLEPOST]Python is most definitely a programming language. It has all the features of a language. Yes, it's most often use for system administration tasks and automation scripts, but it's still nonetheless a real programming language.

Take OGCheckr CLI for example. I wrote that program over 3 years ago and it's still in the top 5 highest rated resources on MCM.
Beautiful example of a large Python command-line application.
Honestly i wouldnt call that large, i made a shoe site scraper that scraped about 10 sites and several apis, displayed them all onto a central site for everyone to browse, i had to rotate api keys/proxies and everything to not get rate limited, had a dashboard for people to buy ads and see how effective they were and everything. I would call that a small project honestly, sure PERSONALLY it was a big project for me but when youre in a world where codebases with 30 million plus lines exist i dont think you can call an OG checker large by any means because honestly its quite a simple project.
 

Ghast

Founding Father of Hypocrisy - https://artemis.ac
Supreme
Feedback score
54
Posts
2,096
Reactions
3,285
Resources
79
Interesting responses on the behalf of the community. Definitely had a look over each one but I’m sad to say:
It’s still ewww. The syntax is horribe.
 

tuzlu

Feedback score
0
Posts
38
Reactions
13
Resources
0
The first half of my introduction to object oriented programming course in college was actually Python, don't think I'd use it again for that purpose but regardless it most definitely is a coding language lol.
 

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
I disagree. Python is a programming language and is not a scripting language. When you want to run a Python program it needs to be compiled, while scripting languages are not compiled (e.g. PHP, JavaScript). I feel like Python is one of those things where programmers can feel like they are "cool" for hating on it. Colleges recently have also started offering Python has a third option for OOP, so it's a pretty popular language.

EDIT: It's programming language, not "coding language" btw.
 
Last edited:

Ally

gσ∂∂єѕѕ σƒ мαтнѕ αη∂ мєℓσηѕ χσ
Supreme
Feedback score
37
Posts
2,043
Reactions
2,194
Resources
0
I feel like Python is one of those things where programmers can feel like they are "cool" for hating on it
A lot of people dislike Python with myself included. I don't like the way it looks or writes. I would much prefer not relying on tabs - and whitespace (where both are nearly indiscernible even with a modern day editor). Instead I prefer the traditional bracket styles of languages like C and its many many derivatives and offshoots which derive their syntax from it.

But don't get me wrong; I see where Python can be good.
 

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
A lot of people dislike Python with myself included. I don't like the way it looks or writes. I would much prefer not relying on tabs - and whitespace (where both are nearly indiscernible even with a modern day editor). Instead I prefer the traditional bracket styles of languages like C and its many many derivatives and offshoots which derive their syntax from it.
I don't use Python but people shit on it too much for no reason, it's good. C is amazing and is the father of most languages :)
 

croissant222

Feedback score
0
Posts
439
Reactions
151
Resources
0
I disagree. Python is a programming language and is not a scripting language. When you want to run a Python program it needs to be compiled, while scripting languages are not compiled (e.g. PHP, JavaScript). I feel like Python is one of those things where programmers can feel like they are "cool" for hating on it. Colleges recently have also started offering Python has a third option for OOP, so it's a pretty popular language.

EDIT: It's programming language, not "coding language" btw.
Python
A lot of people dislike Python with myself included. I don't like the way it looks or writes. I would much prefer not relying on tabs - and whitespace (where both are nearly indiscernible even with a modern day editor). Instead I prefer the traditional bracket styles of languages like C and its many many derivatives and offshoots which derive their syntax from it.

But don't get me wrong; I see where Python can be good.
I dont like whitespace instead of {} but "where both are nearly indiscernible even with a modern day editor" is not true, it was a minor change to make[DOUBLEPOST=1568142353][/DOUBLEPOST]*Python is translated to bytecode which is then interpreted, idk why that got cut off[DOUBLEPOST=1568142388][/DOUBLEPOST]*it was a minor change to make VIM and VSCODE show arrows or dots depending on spaces or tabs
 

X8.

Developer
Premium
Feedback score
14
Posts
1,040
Reactions
612
Resources
0
i like python syntax its so satisfying, c++, c/java has poopoo syntax

also saying python is not a programming language is like saying the earth is flat
 
Last edited:

Red

Chromatic Polymath
Supreme
Feedback score
34
Posts
1,251
Reactions
632
Resources
0
It's a scripting one... not coding.
This sentence doesn't actually mean anything. I have yet to hear anyone categorize a programming language as being a "coding" language, because coding is synonymous with programming.
 
Status
This thread has been locked.
Top