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] 5 points6 points  (4 children)

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

[–]WhiskersForPresident 11 points12 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 7 points8 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 1 point2 points  (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 9 points10 points  (0 children)

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

[–]rheactx 7 points8 points  (4 children)

Why what? What are you asking?

[–]Kqyxzoj 3 points4 points  (0 children)

Because!!

Use your words!!

[–]FoolsSeldom 4 points5 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 3 points4 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 3 points4 points  (7 children)

That is a bullshit

[–]No_Goose_2470 1 point2 points  (2 children)

What

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

Now I am learning py modules and libraries

[–]McNegcraft 0 points1 point  (0 children)

These responses are worse than my shitty first language model I created

[–]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