Python

2022-03

Python promised a cheaper way to program and get things done, it seemed like a good option. Unfortunately it has been quite a nightmare for me coming from 'Visual basic' and VBA programming. It is such a shift from going from a buiding a 'User interface' to just programing from scratch to define some output. My trials and suggestions with Python are documented here.


Recommended (2022-03)

  • know the purpose to what you trying to learn.

    • Python learning environment is very dynamic, packages are changing and new ideas are coming out daily. So learning virtual environments and how to use them is a good start.

    • Get a project you interested in and start there.

    • Know that google searches and forum posts will be a primary way of learning and that most of the posts will be outdated (like this one).

    • Learn how to get a Jupyter Lab session going in your virtual environment for testing.

  • For 'quantconnect', you need to know object orientated python and be good with pandas. They provide the full environment so no need to find financial data.

  • I've tried some 'RealPython.com' the subscription is expensive, the courses are general.

  • I've tried ww3 Schools paid courses, their content is very general