Skip to main content
5 answers
5
Asked 432 views

why is python necessary?

i want to lean

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

5 answers


1
Updated
Share a link to this answer
Share a link to this answer

Rafael Alfonso’s Answer

Hey there, Ivy! You've probably heard that Python is a must-have skill, right? Well, it's not exactly like that. When people say Python is necessary, they're often referring to its use in coding.

But let's clear something up - Python is just one of many tools available for programming. It's like a favorite tool in a handyman's kit - popular and loved by many because it's user-friendly and incredibly powerful.

When it comes to data analysis, Python really shines. It has a ton of libraries specifically designed for this purpose. That's probably why it's almost a default choice for aspiring data analysts.

So, when you hear that Python is necessary, it might be a good idea to dig a little deeper. Ask what they mean by 'necessary'. Compare Python with other programming languages like Golang, Node, Java, and so on. You might find that what's necessary for one person might not be the same for you. Happy coding!
1
1
Updated
Share a link to this answer
Share a link to this answer

Fred’s Answer

Python is NOT necessary. Python, like all programming languages, is a tool. It's very good for some things, and not so good for others. A hammer is a fantastic tool, but if your job is to cut lumber down to size, a hammer is a TERRIBLE thing to use.

It's hard to get into the details of what the pros and cons of python are, if you don't have a good background in coding and IT.

My understanding of the pros and cons - and this is the kind of thing that can be debated for decades - is:

Pros:
Good for beginners
Lots of support/libraries
scaleable
it's good for rapid prototyping

Cons:
Can be slower than a compiled language
Garbage collection can impact performance
Does not have true multithreading

Note: I am not an expert on Python. This is just my current understanding of the language.
1
0
Updated
Share a link to this answer
Share a link to this answer

Xiaojie Johan’s Answer

Hello Ivy,

Thanks for asking. Python might not be necessary if you learn other code, but it is a good starting point for many. It is easily learned, intuitive and a good start in programming. I personally know some Python, but it is not my preferred coding language.

Hopefully this helps!

Best regards,

Johan
0
0
Updated
Share a link to this answer
Share a link to this answer

David’s Answer

Python is necessary in programming due to its versatility and ease of use. Its straightforward syntax and readability make it an ideal language for beginners to learn, while its powerful capabilities attract seasoned developers. Python's versatility allows it to be used in various domains, including web development, data analysis, artificial intelligence, scientific computing, and automation. Its extensive standard library provides developers with pre-built modules and functions for common tasks, reducing the need to reinvent the wheel and accelerating the development process. Moreover, Python's support for multiple programming paradigms, such as procedural, object-oriented, and functional programming, enables developers to approach problems from different angles, fostering creativity and innovation in software development.

Furthermore, Python's thriving community and ecosystem play a crucial role in its necessity in programming. The large and active community of Python developers contributes to the language's growth by creating libraries, frameworks, and tools that extend its capabilities. This vibrant ecosystem ensures that developers have access to a wealth of resources, support, and best practices when building applications in Python. Additionally, Python's platform independence allows code written in Python to run seamlessly on various platforms, further enhancing its appeal and making it an indispensable tool for programmers worldwide. Overall, Python's combination of simplicity, versatility, extensive library support, active community, platform independence, and job opportunities solidifies its necessity in the programming landscape.
0
0
Updated
Share a link to this answer
Share a link to this answer

Laurence’s Answer

Python may not be essential, but it's an excellent language to pick up due to its simplicity. Moreover, once you've mastered Python, you'll find it a breeze to learn other languages like JavaScript, Java, C++, C sharp and many more. This is because they all have a lot in common with Python, as they all originate from C. So, learning Python can be your stepping stone to mastering many other programming languages. Keep going, you're doing great!
0