If you're just easing into investing, many brokerages offer free stock-trading apps to get you started. The best ones offer zero-commission trading, no or low account minimums and diverse investment ...
Using a list as a default argument is a really common pattern beginners think will be helpful but usually isn't due to the way default arguments are bound to the class object instead of instances.