I am interested in learning python but my Linux skills suck. I would like to develop a medium to large scale web application using python and django but afraid the software may not work well on a windows box. Is there a performance difference in running python on Linux vs Windows? Is there anything that I should watch out for when developing the application. Also, I am aware that it is very easy integrating C++ libraries with python. Is this statement still true is the code is on a windows box?
👨💻 Programming Friendly Linux supports almost all of the programming languages such as Clojure, Python, Julia, Ruby, C, and C++ to name a few. The Linux terminal is better than Window's command line.
Remember, Python is installed in the Linux distro, which means if you're editing Python files on the Windows side, you can't run or debug them unless you install the same Python development stack on Windows.
Use whichever you got. Both will work just fine. If you have unlimited budget, MacOS is built on Next Unix, so it is built on Unix.
However, Python, R, and Octave, the top three programming languages for Machine Learning, run best on Linux-based operating systems.
Don't tell anybody this, but I've run python/django on windows. It works all right and the performance hit isn't any worse than you would expect from windows. I used MySQL and it installed without a problem. I had to grope around to find out how to manage it (no good ol' sudo /etc/init.d/mysql restart
but i eventually found a graphical interface to do what I needed.
but afraid the software may not work well on a windows box.
Your software will work. The Windows OS may not work as you hope. But that's Windows, not Python.
We develop 100% on Windows. We completely test: Unit test, integration test and user acceptance test on Windows. 100%.
We deploy for production 0% on Windows, 100% on Linux.
We have a few (less than 6) differences in the unit tests that are Windows-specific.
The application has no changes. It works with Apache or not. It works with SQLite or MySQL.
I've been working Py on both Windows and Linux. I favor Linux because of several things:
IMHO Linux is the smart choice for Python development.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With