WorkShop Survey
Please visit our online survey so that we can get a greater feel of your existing knowledge on Python and Machine Learning in order for us to pitch this workshops content at the right level, there are no right or wrong answers:
Recommended Further Reading
Whilst we endeavour to cover as much as we can in the 2 day workshop we are aware that many students will come with differing levels of experience. The main Python skills that we want to try cover during this course are using these 3 main libraries:
- Pandas: for reading and manipulating data.
- Matlplotlib: library for visualising data.
- Scikit-Learn: library for applying machine learning algorithms to data.
We will also be trying to cover some useful tips on how to write Python code effectively employing best practices of developers in industry introducing concepts such as:
- Collaborative coding using version control such as GIT
- Coding using Integrated Development Environments (IDE’s)
- Debugging code using an IDE
Given below here is a list of useful online courses that could be useful to look through before attending the course. Please do not worry if any of the material looks overly complicated we will try to make sure you gain that understanding on the day. You are welcome to reach out to us before then if you would like further advice on david@algolabs.com
Useful Lessons on Coding In Python
If you are looking for a complete beginner’s guide to coding in Python here is a great course:
https://www.linkedin.com/learning/python-for-non-programmers
If you are looking to learn about developing with Python in IDE’s, in particular PyCharm and compare it to other tools such as Jupyter which is commonly used to teach coding in Python:
https://www.linkedin.com/learning/python-tools-jupyter-vs-pycharm
Also a course on how to develop Python code using the Visual Studio IDE, which is a another popular choice in industry:
https://www.linkedin.com/learning/visual-studio-code-for-python-developers
For a great explanation of how to wrangle data reading in via Pandas and visualising using Matplotlib see:
For an excellent overview of the core concepts of applying Machine Learning techniques on real world data see: