
Prython is a new R/Python IDE that allows you to place your code in panels, connect them, and run. It's ideal anyone doing data science, analytics, or data processing in Python or R. It runs on your local computer, and is free to use. It is specially useful for those who want to test lots of variations of their code, or want to organise their projects in a much cleaner way than Jupiter or RStudio. In this course we will review how to setup some R/Python projects, both for data processing and ML/AI.
Here we will review how to install Prython in Windows. After we do that, we will configure the Python and R kernels, and at that point we will be able to start using it. At the end of this video we will try re-running one of Prython's available projects.
In this video we will do an in-depth review of panels in Prython. How to use the three available run modes, how to open the code editor, and how to connect our panels and run everything together. We will learn how to keep track of dataframes and the changes made to them in our code.
Consoles can be attached to any panel, allowing us to run code line by line. This is useful both for reviewing the values for any object/variable, and also to modify those variables or test some code. For example, if we are creating a pandas dataframe in a complex code; and we then want to change it without re-running everything in order to test something, we can just attach a console and test our change there. Consoles work both for Python and R.
Prython projects can get really big, and navigating thru the canvas can be quite hard. One option is to create markers that can be clicked in order to get redirected. These markers appear on the left lower side of the screen
Linked panels can be used to copy and replicate the contents of panels. This allows us to test multiple changes to our code whilst keeping track of all the results
In this video we will use frames and brackets to group panels sharing similar functionality. Also, we will learn how to insert notes where we can keep track of our comments.
In this video, we will learn how to export our code so we can re-run it in Python or R outside of Prython.
In this course we will learn how to use Prython, which offers a different way of coding than existing R/Python IDEs. It allows us to drop our code into panels that we place and connect in a canvas. In a normal IDE your code will run linearly from start to end, making it really hard to create sub-experiments/tests, and also to organise your project clearly. In Prython each panel accepts multiple IN and OUT connections, effectively transforming it into a 2D Jupiter notebook. It also has a wide array of tools that complement this canvas functionality: such as displaying dataframes next to the panels that modified them, allowing you to freeze your outputs, attaching consoles, navigation markers, etc.
We assume that the student is already familiar with R or Python, and some familiarity with matplotlib, scikit-learn,or keras would be beneficial as well.