LAP 4 - getfutureproof/fp_guides_wiki GitHub Wiki

In the final lap, we add a new language to your programming repertoire – Python. You’ll learn a new Python framework and dive deeper into object-oriented programming. We finish the week with an intro to data visualisation and manipulation, for which Python is commonly used.

Topics

Topic Description Technologies
Intro to Python Variables, data types and functions in Python. Python
Procedural Python Control flow, loops, iteration and modules in Python. Python
Object Oriented Python Creating classes, methods, instances and other key concepts of object orientation in Python. Python
Python as a Backend: Flask Creating a basic Python application using the Flask framework. Python - Flask
Python as a Backend: Django Creating a basic Python application using the Django framework. Python - Django
Testing with Pytest Setup and writing tests in Python. Python - Flask - Pytest
Data Manipulation Handling data with Python, including visualisation and cleaning. Python - Jupyter - NumPy - Pandas
Intro to Data Science Getting started with models and machine learning. Python - Sklearn

Additional Resources