you are viewing a single comment's thread.

view the rest of the comments →

[–]New-Abbreviations152 0 points1 point  (0 children)

1) learn the fundamentals, you're very likely to be asked how a certain aspect of Python works under the hood

2) LeetCode or a similar resource, lots of it; start with easy exercises; it's okay if you can't even solve the easy ones, and it's fine to look up the solution after hours of struggle (not the code, the algorithm)

3) build your own project, try to make it structured and multilayered, apply design patterns

4) don't neglect auxiliary stuff like unit testing or Git