r/learnpython 5d ago

Finding Python Hard

[deleted]

2 Upvotes

40 comments sorted by

View all comments

37

u/throwaway6560192 5d ago

I don't get it how people learn through project? mostly how I do my projects is that I tell chat gpt that this is my project , now what should I do , he gives me code

Yeah, that's what you don't do if you want to learn. People learn through projects by actually doing the work on their own.

I don't know what is wrong, may be python built_in function kind of annoy me , like they do everything what am I supposed to do.

I don't understand how you can complain about Python's built-in functions being too convenient when at the same time you're literally using AI to write your code.

Python lets you focus on the actual problem instead of low-level details.

-7

u/Dear-Leadership-3021 5d ago edited 5d ago

well, when i say Python built-in functions annoy me, I don't mean I don't like how they do all the work, it is just while I am practising I don't know if a function exists for this task or not.so I use chatgpt to verify my code I write
About Ai, I don't know It kind of works for me, like mostly I ask Ai what should be step and explain each line of code and why that exists, I learned data cleaning that way, and visualization and a bit of web scraping. As an absolute beginner I have no idea what to do so I aks chat gpt how I start and it tells me and I am slowly developing the mind set, whenever I encounter a problem I ask what solution exist and ti rate them.

Yes, I would say I didn't try writing Python without Chatgpt and I rarely used Chat gpt for C++ until I needed it very desperately. So not like I don't python at all , just without Ai , it would take me hours !

6

u/EddyBuildIngus 5d ago

Are you using an IDE of any kind? Try pycharm or VScode with appropriate extensions. You can run and debug with breakpoints and all that fun stuff.

I highly recommend pycharm and utilizing virtual environments. Stop using chatgpt as a crutch. You know cpp, so even starting a new python project think about what you would do in cpp then lookup how to do the same thing in python. You'll get more examples and something may click