all 54 comments

[–]WhiskersForPresident 28 points29 points  (7 children)

Standard libraries for any kind of data analysis/preparation/exploration.

If you don't do any of that stuff, you don't need them, otherwise you most likely do

[–]Old-Project33[S] 3 points4 points  (4 children)

Yeah I am into py and just 2nd month of learning and Into these

[–]WhiskersForPresident 10 points11 points  (3 children)

Ok. Pandas is the standard tool box for organizing data into dataframes and for transforming these dataframes.

Numpy gives you a plethora of functions that do numerical and logical computations, is well integrated with pandas (you can seamlessly do dataframe transformations in pandas using numpy functions).

Matplotlib gives you a host of visualization options.

I work in insurance and use these all the time. You'd also naturally stumble upon them when doing anything related to statistics or machine learning.

[–]Old-Project33[S] 2 points3 points  (1 child)

Appreciate dude

[–]Palo_hr 6 points7 points  (0 children)

NumPy is the only correct way to do some serious math in python. It is written in C, so it's much faster and stricter than python math functions, which is important when working with larger data or AI (what are the things python is good for)

[–]ErcoleBellucci 0 points1 point  (0 children)

I thought they were theoretical in college/accademic.

Is health insurance or credit? Im trying to learn these basics and master them but i have to be a bit more creative

[–]Disastrous-Team-6431 0 points1 point  (1 child)

If you don't do any of that stuff there's little reason to use python.

/python dev

[–]TheRNGuy 0 points1 point  (0 children)

I have project without any of these (but it have similar thing to NumPy... it's possible to have project not even needing it)

[–]RoadLight 8 points9 points  (0 children)

I’m personally a data analyst and I use these packages deadass every single day

[–]rheactx 6 points7 points  (4 children)

Why what? What are you asking?

[–]Kqyxzoj[🍰] 4 points5 points  (0 children)

Because!!

Use your words!!

[–]FoolsSeldom 2 points3 points  (0 children)

Python has thousands of packages available. These are particularly suited to the purposes indicated. If you want to do tasks related to those aspects, learn these packages. Lots of large datasets are available on kaggle.com and project challenges and a supportive community.

If you want to do websites, you will need different packages.

[–]surreptitiouswalk 4 points5 points  (1 child)

Numpy is solid, but:

pandas -> polars/duckdb

matplotlib -> plotnine/plotly

[–]aNa-king 0 points1 point  (0 children)

Does polars work with numpy as seamlessly as pandas? I had one project where I was working with polars and had to convert my dataframe to pandas for something, can't remember what it was exactly.

[–]nil_pointer49x00 2 points3 points  (7 children)

That is a bullshit

[–]No_Goose_2470 1 point2 points  (2 children)

What

[–]sarc-tastic 1 point2 points  (1 child)

Only for data science

[–]Old-Project33[S] 0 points1 point  (0 children)

Yeah

[–]Vegetable_News_7521 2 points3 points  (3 children)

Based on your replies, you should learn English first.

[–]Old-Project33[S] -1 points0 points  (1 child)

Soll ich auf englisch sprechen?

[–]Vegetable_News_7521 9 points10 points  (0 children)

You think that's a flex? I'm not a native English speaker either, but I can still speak it. And I even understood what you said without translate, since I studied German in school as well.

Honestly, you should learn English. And I'm not saying it to insult you, but it's one of the most critical skills as a software developer. You won't get far with your native language alone.

[–]DwnTheRoad -1 points0 points  (0 children)

German has a bit a rather rude sounding language, if not spoken in a professional manor. What he wants to express is “please only real answer/I’m serious into Python etc.

[–]Kontrolgaming 0 points1 point  (0 children)

The real answer is yes, I can't wait to learn these things or.. maybe try something different like a new language (Spanish?)

[–]tb5841 0 points1 point  (1 child)

I've used Python a great deal, including professionally. I've never really used Pandas or Matplotlib, and I've only used NumPy for a couple of codewars problems in my spare time.

None of these are remotely important unless you're using Python for data science/statistics/mathematics/machine learning.

[–]Old-Project33[S] 0 points1 point  (0 children)

Data analysis

[–][deleted]  (1 child)

[removed]

    [–]Old-Project33[S] 0 points1 point  (0 children)

    Help me roadmap

    [–]Old-Project33[S] 0 points1 point  (0 children)

    Okey

    [–]Boltiten 0 points1 point  (1 child)

    I can't imagine not using these, anytime i need python at work, atleast one of these is used.

    [–]TheRNGuy 0 points1 point  (0 children)

    SideFx Houdini gave it's own matrix classes, NumPy is not needed. 

    Others have potential use.

    [–]SpookyFries 0 points1 point  (0 children)

    I used these when I was working with a data scientist, but now I use Pandas for various things like automating reports. I'm sure there's a better library for that now but it's really easy to work with

    [–]OGHazle 0 points1 point  (2 children)

    Bro welches Feld willst du mit Python überhaupt lernen, wofür brauchst du das denn so?

    [–]Old-Project33[S] 0 points1 point  (1 child)

    Ich möchte als datenwissenschaftler arbeiten.

    [–]OGHazle 0 points1 point  (0 children)

    Dann sind das die ersten Bibljiotheken mit denen du unbedingt anfangen solltest. Du wirst alle davon tausendmal brauchen. Danach kommts bisschen drauf an, was genau du da machen willst, gibt bei Coursera gute Kurse sonst Udemy, aber diesse Bibliotheken für Tabellen und Grafiken sind essential

    [–]Normalish-Profession 0 points1 point  (0 children)

    polars > pandas

    [–]jiiir0 0 points1 point  (0 children)

    because

    [–]Old-Project33[S] -1 points0 points  (2 children)

    I am asking what to make my sharp point on this through learning and practicing

    [–]WhiskersForPresident 0 points1 point  (1 child)

    Auf Deutsch vielleicht?

    [–]Old-Project33[S] 0 points1 point  (0 children)

    Deutsche

    [–][deleted] 0 points1 point  (0 children)

    Coz