My Portfolio

From Python To Java

Description

From Python to Java is a Java-based project that simplifies the process of transitioning from Python to Java for developers. The project is designed with JavaFX and offers a Python syntax reference for users as they code in Java. This tool is created to assist users in adapting to Java syntax and help Python developers advance their skills smoothly. The project comes with a user-friendly interface, making it easy for anyone to navigate and use, regardless of their level of expertise. Whether you're a beginner or an experienced developer, From Python to Java is a valuable resource that will help you become proficient in both programming languages.

Video and Screenshots

Coming Soon!

Why I Did This Project

In my Grade 12 Computer Science course, for the term project, I was assigned to make an application with GUI and challenged to not do a game. Since the prerequisite for this course was that you had to have completed the Grade 11 course in Ontario, and different schools did other languages (primarily python), I decided to try to make this project in hopes that after the user (who did the Grade 11 course in python) was done with my application, they would be at a good spot to do the Grade 12 course in Java.

What I Learned From This Project
  • How to create a GUI with JavaFX
  • How to switch between different scenes and have multiple windows opened
  • How to make a modular program
  • How to make a simple Java compiler as Java compiles at run-time
  • How to write to different types of files
  • How to use OOP