Python Forum

Full Version: migrating from R to Python: specific questions
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have been using R and RStudio for prototyping and model building and due to some persisting problems (which would only be applicable to the environment that I am using in) we have decided to use python. I am looking to know:

  1. is there a python development environment like "RStudio Server"?

  2. how easy/hard to enable multi-threading/multi-core processing in Python for decision trees/gradient boosting?

  3. can data persist in python dev environment server? Meaning: Can I save the dev environment with code and data frames and come back the next day to access/pick up where I left?

  4. Can you connect to Oracle database from Python?

  5. Is there a way I can import .RData to python development environment?

Why ask these questions here?

While looking up on search engines, I am mostly getting unreliable results, training insitutes promotions, outdated blogs and whitepapers from industry giants. I need a reliable answer.
1. Take a look at Rodeo: https://github.com/yhat/rodeo
Also: JupyterLab: https://blog.jupyter.org/jupyterlab-is-r...6f039b8906

2. It of course depends on what you want to do. Many sites already use Python, YouTubs, Instagram and many others, see: https://www.shuup.com/blog/25-of-the-mos...-websites/. As to how it's done, look for articles on asyncio, here's a few choices: https://medium.freecodecamp.org/a-guide-...2e2afa44f6 a or https://python-forum.io/Thread-Exploring...ht=asyncio

3. Many IDE's have this capability. Popular are:
Visual Studio Code (Not to be confused with MS Visual Studio) https://code.visualstudio.com/
PyCharm: https://www.jetbrains.com/pycharm/documentation/
Many others: google 'Popular Python IDE's'

4. A list of oracle interface packages: https://pypi.python.org/pypi?%3Aaction=s...mit=search

5.Again, list for python packages for dealing with RData: https://pypi.python.org/pypi?%3Aaction=s...mit=search