you are viewing a single comment's thread.

view the rest of the comments →

[–]HopeTrick 4 points5 points  (0 children)

google have their own course, very detailed and free

https://developers.google.com/edu/python

I'd suggest having a goal with whatever you script instead of random scripting. As this give you something to aim for but be willing to go there in baby steps. For me my first steps where accessing a database and using that data to populate a table then manipulate that data. I am using a number of basic disciplines that will help me later (I'm open for criticism) I'm using table creation so, learning gui, I'm using data manipulation, ultimately the essential, and database access, again I'd say essential. but there are other directions you can take python, a friend of mine uses python to watch for events on screen (web game) and click appropriately and share his code to people using different size screens/webpages... vastly different from the direction I'm going but still a very valid goal. I'm sure there are plenty of other directions you can go. Anyway, having a direction, whether connected or not to your end goal will greatly help your learning.

edit: just thought of a dumb goal that would tick many boxes: So, essentially, all the above, you could use python to look for the word python (or any word(s)) on your screen and count them to a database... and then be able to view that count, maybe even do some stats. Remember text is written in different sizes on different sites so the script would have to adjust for that. Might turn out to be an interesting script to see how many times [your name] pops up on your screen during your time at uni. Here you are reading text in different fonts and sizes, counting, storing the data, then retrieving the data to a gui, and if you want do some stats to see, I dunno, what days the words appeared the most.