Python
This is the page displaying all the material related to Python. This can include projects, blogs, and certificates.
Projects
Adult Income Prediction
A project leveraging the UCI Adult Income dataset to predict income brackets using a RandomForestClassifier. Emphasis is on feature engineering, data preprocessing with One-Hot Encoding, and model optimization through hyperparameter tuning.
House Price Prediction
An analytical approach to predicting California housing prices using the RandomForestRegressor and LinearRegressor, with a focus on data preprocessing and feature engineering.
Assignment 1
Be able to implement machine-learning algorithms, using the Nearest Neighbours algorithm as an example. Have an understanding of ways to apply the ideas and algorithms of machine learning in science and technology.
Assignment 2
Be able to use and implement machine-learning algorithms, with the Lasso and inductive conformal prediction algorithms as examples. Have an understanding of ways to apply the ideas and algorithms of machine learning in industry and medicine.
Assignment 3
Be able to use and implement machine-learning algorithms, with the SVM, neural networks, and cross-conformal prediction algorithms as examples. Have an understanding of ways to apply the ideas and algorithms of machine learning in industry.
Lab Questions
Implemented various machine learning algorithms and techniques learned during the course, such as Nearest Neighbours, conformal prediction, linear regression, Ridge Regression, Lasso, data preprocessing, parameter selection, kernels, neural networks, support vector machines, scikit-learn pipelines, and cross-conformal predictors.
Computational Finance Assignment
An assignment exploring valuation of options using methods like Black-Scholes, binomial trees, and Monte Carlo. Also includes theoretical aspects of put-call parity and financial arbitrage opportunities.
Osmos Game
This is a simple game created using SimpleGUI for a group project in my first year of university. The physics of the game were done manually using vector theory and physics concepts. This required us to rely on the documentation as there was no tutorials or guides on how to use the library.
Searching & Sorting
Jupyter Notebook containing various searching and sorting algorithms. Each algorithms is explained. All the algorithms are also compared to each other.
Leetcode Solutions
A collection of Leetcode solutions in Python. This is used to practice algorithms and data structures. They are also used to practice unit testing. CI/CD is also used to run the tests when merging to the main branch.
Flask Forum Backend
This is a custom backend for the first iteration of the discussion platform. This was created to learn how to create a custom backend using Python and Flask.
Flask JWT Authentication
A simple Flask app to learn how to use JWT for authentication. This serves as a foundation to using JWT in other projects using Flask.
Django Authentication
A simple Django app to learn how to use Django with tokens for authentication. This serves as a foundation to using Django in other projects.
Certificates

Advanced Python

Learning Python

Building RESTful APIs with Flask

Flask Essential Training

Learning Django

Symphony Certified Bot Developer (Python)
Symphony Solutions