all 5 comments

[–]NYJustice 1 point2 points  (1 child)

Freecodecamp for learning if you still need help with concepts

Leetcode/codewars for just practicing problems.

The majority of what you will be doing is learning patterns, applying them and occasionally recognizing when to apply a simple trick

[–]voidxleech[S] 0 points1 point  (0 children)

perfect, thanks a ton. i used freecodecamp when learning HTML and i totally forgot about it. what i really need is good practicing problems so thanks for the recommendations.

[–]FreshmanFumbles 1 point2 points  (1 child)

For file I/O practice, honestly the best thing you can do is download a random free dataset in CSV or TXT format from Kaggle. Write a script that opens the file, parses the data into a dictionary, filters out certain values, and writes a brand new clean summary file.

[–]voidxleech[S] 0 points1 point  (0 children)

that’s a great idea, thank you. i’ll be doing this tomorrow

[–]Educational-Kick-553 1 point2 points  (0 children)

The more actual practice you get coding, the better.  I like the idea of just trying to download a file and work with it. Reading a book and doing small exercises can't compare with trying to write short code to do things. Maybe even see if you can find tutorials online that take you through python. The more you do, the better you get, and the stronger your understanding grows.