(no title)
blparker | 2 years ago
1) Reacclimating yourself with the language. When I'm trying to pick up a a new language or re-engage with a language, I like to work on bite sized problems to understand the syntax and get somewhat comfortable with writing in it. I like to focus on the language and not worry too much about environment setup, best practices, frameworks, etc. You can easily do this by solving some Leetcode/Project Euler problems and running the code in Repl.it.
2) Working through a project. You're going to get the most value out of the time if you try to actually build something. The issue with step 1 above is that it doesn't teach you how things like package management, environment setup, testing, etc. work. It's going to be very slow at first, and you might end up restarting the project several times based on updated learning (which is good).
As it related to Python specifically, fortunately there's loads of very solid information available online. I'd pick one of the well-known frameworks (Django or Flask) and just start trying to build something with it.
No comments yet.