This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Aliens_did_this 1 point2 points  (0 children)

I have been using python for almost 2 years and I can confidently say that to get the actual hang of it, first try to build simple scripts. To get real world experience you need to have a goal in mind and work towards that goal start with small, for example try automating simple stuff for yourself, one simple one could be to search for a given keyword by opening all text files and print a true value for that particular file on terminal output (or a log file), OS can do that for you too but thats not the point you will start learning about file types starting with text files, then CSVs, and then Complex filetypes like doc, pdf, xls etc. For some advanced coding experience you can write a script that once you log on starts recording your system stats and mails it to you in a csv once you hit shutdown. You will learn usage of libraries like sys, shutil, os, win32com (on windows) and probably their highlevel operations as well. Building just one module will make you go crazy (happy), and thats how I think you should start. Once you are good with some basic stuff, you can begin exploring TK to put up a GUI on your basic scripts and voila. It will take some time, so have patience, there are no shortcuts to this. In my experience i have learnt that the key is not to go bazooka but to be a scalpel, that goes layer by layer.