You have no money to invest with. With no college savings,a fairly high EFC, and just ok grades and test scores, none of those schools with higher salaries are going to be choices for you. I would stop focusing on Python and focus on standardized test prep instead.