thehackertoyou wrote:I was just wondering, what can I do with python practically?
Everything. Once you learn programming in any language you are only limited by your imagination. I remember thinking the same sorta thing when I first started programming, wondering why I was learning 500 different ways to print helloworld and do simple math. Once you get farther into programming though you will realize how important the simple concepts are. The best way to get your programming skills along is to practice. Just pick some random projects and code them. If you cant figure out how to do something just google it.
One of the advantages of python is that it has a ton of built in libraries to just just about anything.python 3 librarypython 2 library
Another big advantage to python is it has an interpreter(like idle or ipython) so you can quickly run some code to make a quick calculation or find the length of a string without having to save or compile anything.
Python is used for alot of security tools, especially for things like crafting packets(scapy). Like I said, really you can make anything in python, or any other language, brute forcer, packet sniffer, hex editor, sqli tool, vuln scanner ect.