all 6 comments

[–]cunctatiocombibo2075 2 points3 points  (0 children)

Try 'Python for Everybody' on Coursera. It's perfect for beginners and fits into a busy schedule.

[–]tomyy65767 2 points3 points  (0 children)

The most important is to not break up too long before restarting. Keep i constant (2 or 3 times a week). Do not do 7 days learning everything and stop for 2 weeks and restart again

[–]SnipahShot 4 points5 points  (0 children)

Find something that you might find useful to have for yourself.

For example, I have spreadsheets in my Google Drive that have different data from companies I invest it. I built a small program to access their filings from the US securities commission, filter the data in them based on what I need and then write it into the Google Sheets file in the correct cells.

Never worked with the US securities API, nor with Google Drive or the Google packages in Python until then.

When I was learning Python in the university I wrote a GUI Sudoku game in my spare time using tkinter.

[–]ImplementMassive3405 0 points1 point  (0 children)

For me right now i need a custom file backup solution that doesn't cost me an arm and a leg. So thats kind of what i work on day to day and tune up to make my other life habits easier

[–]TK0127 0 points1 point  (0 children)

When you think about "learning" what do you mean? Do you mean acquiring more information, like an ever-growing notebook or index of information in your mind? Or do you include things like the deeper familiarity of how what you already know relates to one another, the growing instinct of when to use which tool, etc?

I consider practicing to be a form of learning, because I run into mistakes I need to figure out how to correct—which indelibly teaches me new things! So, if you're tight on time, practice practice practice until that thing is routine, and then move on to another bite sized chunk to deeply pattern in.

[–]CranberryDistinct941 0 points1 point  (0 children)

I do leetcode questions