Before starting ANY project, define your goal. What do you want to accomplish?
Do you want to be an amateur or a professional? Mess around or produce professional software?
Advice from a software engineer with 27 years in the business. I started as an IBM Assembly language programmer.
You need structured training. At least one course in Information Technology for the basics.
Then a beginners course in your Python language
Then 3 or 4 more complete courses in Python
You can try Kahn Academy
You can find courses from MIT
You will find many courses on places like LimeTorrents.com. There are dozens of multi-gigabyte courses there. I just checked.
You need a PAPER manual, preferably 2 or 3. Get them on Ebay for a few dollars used. You need to be able to instantly look up syntax and flip back and forth between pages, as well as mark things in the book. PDF doesn't make it.
If you want a job, your goal is certification.
Be advised that today, and for as long as you will live, the money is in Computer Security. Much more than just a python coder, but you can use Python in the Computer Security Field.
You DO NOT need a degree any more. Courses, Certification and Micro-Certifications from Cybary, the kind you get free, will show a company that you are smart and hungry. If you are talented, and WANT to be in it, they will put you through college and pay for it.
If your resume shows that you have never had much money, but you study your ass off and have taken 40 or 50 of those micro certifications from Cybary and you MEMORIZE those video lectures from the DefCon convention and you prove that you absolutely bloody WILL be in Computer Security and that you NEVER will give up, sooner or later, someone will hire you.
Keep a log of every single training you do, title, date, time spent and submit it with your resume. They will say "Who is this genius? I want to talk to them..."
Start with the basics - Study the CISSP videos leading to certification. The training and books are on LimeTorrents. That is an administrator type course but it is so wide in what it covers and is so well known that it can get you a job.
You can think about ethical hacking, forensics, firewalls and tools like Wireshark later (there are people that have a career teaching Wireshark)
Companies CANNOT buy enthusiasm, energy, attitude, honesty, integrity and LOVE for software.
Business is 4 million computer security professionals short and it will keep getting worse since Shadowbrokers released those NSA tools into the wild.
You should consider this as a career.
Best regards,
The Eye