This week, I had to make some adjustments to my goals for multiple reasons – first being that this was another one of my pretty heavy workload weeks with regards to classes. This shouldn’t be an issue from now on as I have dropped a class to be able to devote more time to this project (and because of other issues).
Secondly, after doing some exploring with OpenCV and Python, it quickly become apparent to me that because of my minimal exposure to the language, I had some trouble understanding syntax and concepts so I took a step back and spent some time refreshing myself on the language to try to get a better foundation in order to be better prepared for the later stages. I did this through some lessons on CodeAcademy and skimming through some the Python Tutorials playlist by Youtuber thenewboston: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_
I highly recommend this channel for learning new technologies, it is my go-to.
Another issue I ran into and am currently trying to figure out is the type of coding environment I should use. I am unsure of whether to code directly in the Python interpreter and run it through that, or whether I should download an editor like Komodo to organize the file better in the case that there would be many, many lines of code involved. I am leaning towards either that or SublimeText, and teaching myself how to run these files through the command line. (I am already used to Eclipse and IntelliJ so I think it would be a nice transition to a Python editor rather than trying to code directly in the command line). A useful resource I found to get myself familiar with these basics of Python programming is the following: https://opentechschool.github.io/python-beginners/en/getting_started.html
Finally, speaking of the command line, I thought it might be a good idea to set up a Github repository for the project to have it all in one place and periodically update my code. That will be located at the following: https://github.com/saadbadger/IPD-Detection