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 |