well, you have to learn about what it is you might like to do. such as, would you like to host an interactive website? if yes, learn how to set it up and integrate python to do the application stuff. You need to think of things to do.
I use it to automate software testing. You have to install Python to your computer before you can write anything that works. go to Python.org and read the documentation, do the exercises and make sure you get the same results, and if not, why not. do the beinners guide AND the developers guide.
If you can't think of ways to use it then perhaps programming isn't your forte
https://www.python.org/
once you can do some stuff, apply for jobs in the field. Python pays quite well.
my all-time favorite editor is
Sublime Text 3 with which you can install ALL kinds of plugins to run your scripts from the editor and capture the output. Their Git client is pretty descent, but I have not found it more usefull than Sourcetree when using it with our source control
just set up an
Apache website on your box, then you can get it working. Challenge, make you r site host an all code python calculator (I bet they share a script on the web for this--and then get it running on your Apache server), then add a calendar, get some practical experience doing useful things you might be asked to do for a job
in school i did a news page that got stories from other sites and aggregated them and sorted and dynamcially created the users view, you can pretty much do anything you can think of with it. I use it for automation testing with pytest
you have basic CSS/HTML/XML website and such, and you can run python scripts in code, based on events that you are tracking, or displaying data from a database or spreadsheet, etc... you integrate the python stuff into your web pages. you can write full applicaitons using it though that run native on the os
USE GOOGLE SEARCH to search your questions. All will become apparent. We are not going to spoon feed you
READ THIS!!
https://editrocket.com/articles/python_apache_windows.html