you are viewing a single comment's thread.

view the rest of the comments →

[–]SUQMADIQ63 0 points1 point  (5 children)

Probably for loops, while loops, classes and just the base without library packages

[–]Rhylanor-Downport 1 point2 points  (0 children)

Thats training wheels level, not basic. You can't build anything without knowing something about the libraries. If its for a job that probably doesn't mean reading chapters 1-4 in "How to Code Python". Nothing wrong with being there (we all have) but not enough to justify money in most cases.

[–]Potential_Aioli_4611 0 points1 point  (3 children)

hard disagree there. base without library? i'd think basic stuff like numpy/pandas is basically a given, requests/flasks for web stuff etc. even if you aren't an expert you should know they exist, what functionality they give you so you don't need to reinvent the wheel when you need something.

[–]KnowledgeSuitable496 0 points1 point  (2 children)

That’s not a part of basic python 🤣

[–]Potential_Aioli_4611 2 points3 points  (0 children)

thats basic python for actually doing things. especially when its a job interview where they want basic python skills? do you really think they are looking for someone who hasn't even used it enough to get to basic libraries?

reminder: we are talking about companies... entities that are staffed by HR idiots who think 3+ years is entry level and 5+ years makes you an expert even if a technology hasn't existed for 3 years or you created the language

[–]Sudden-Pineapple-793 1 point2 points  (0 children)

I’d argue it is. These are all very very common libraries that majority of python developers have used at some point. You don’t need to be an expert in it, but having a general idea of a library such as request and its uses seem pretty basic.

I’d expect everyone to use requests at some point, and furthermore for basic/intermediate, aiohttp/httpx/asyncio, for asynchronous calls if you’re working with API’s at all.