#🔒 Need help learning how to learn Python

15 messages · Page 1 of 1 (latest)

green shoal
#

So this is sort of a general question, I'm looking for help to learn and improve in Python because I have used different strategies and can't seem to really formulate a coherent self-study plan.
First off, I want to say that I already know of W3Schools, futurecoder, How to Automate the Boring Stuff With Python, and many other online resources. My problem is definitely not dearth of resource (if anything, it might be the opposite problem).
My problem is more of a general: how do I go about it?
To give some context: I already know the absolute basics (loops, lists, etc). I have already made some very basic programs (magic eight ball, rudimentary "choose your own adventure" type of game, etc.). However, I have specific projects and things I want to achieve and I don't know how to go about it in an efficient way: doing basic exercises doesn't seem to help much when it comes to learning how to actually build more complex code.
To be more specific about me and my goals: I have never taken a Python class. I have always had some interest in coding, and have from time to time tried to code fun stuff and little games, but never anything in depth. Right now, I work as an archivist, predominantly dealing with born-digital documents and I find myself needing many skills that could really make my work better and more fun : quicker file handling, looking for regex through different files, doing some NLP/basic data analysis stuff. I know that there are plenty of resources on all those things but they tend to either be far too basic or far too complex, I can't seem to design myself a study program with a coherent learning curve. I'm also overwhelmed by the amount of resources to be honest. Does anybody relate to that type of experience and might have relevant study strategies?
Thank you in advance, and sorry for the very vague question

white harnessBOT
#

@green shoal

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

slim forge
#

One thing I would suggest is finding university coursework online and trying to implement the projects yourself. Usually they are a bit more boring than personal projects but you'll be forced to go out of your comfort zone a bit more

white harnessBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

grave ibex
#

Try this

ancient perch
grave ibex
ancient perch
grave ibex
ancient perch
grave ibex
#

Sounded like a newbie from the title

white harnessBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.