Should i use anaconda in 2023 ?? or are there better platforms to work on - anaconda

Since there are so many platforms to cho\oose from for python and ML is anaconda still relevant or there are better working platforms

Related

Can I use Anaconda for the future?

So basically I started learning python and with Visual Studio Code. It was great till I had to install simple packages(pandas, numpy, etc). I couldn’t get it to work because it was too complicated to change path and all that as I’m a beginner.
This is why I installed Anaconda, like all the modules were there. What I’m worried is about that in the future if I work in a company can I still use anaconda?
Is it common for programmers to use anaconda for module management?
Yes. Many enterprises use Anaconda. Anaconda continues to be a very relevant tool in managing python environments. Many tools such as AzureML and other build conda environments as a core component of their backend processes.
You can also try:
poetry
pip

Installing binaries for older MacOS versions with Homebrew

I'm building my open-source game for MacOS in AppVeyor CI (which uses Catalina). I'm installing compiler and dependencies with brew and package it in .app format, and everything seems to work fine, except that when trying to launch resulting application in older MacOS versions (I only have High Sierra available for experimentation) I'm getting errors about newer MacOS version. I suppose if I can force Homebrew to install binaries for older MacOS versions, this would fix the problem, but how exactly can I do that?
I'm aware there's ability to build software from sources in brew, but I don't want to go that route considering I want my CI to be fast.
EDIT: To clarify, I'm trying to fix the following error: "You can't use this version of the application MyCoolGame with this version of macOS. You have macOS 10.13.6. The application requires macOS 10.15 or later."
Since time immemorial†, there have been two package managers for Macintosh computers: Homebrew and MacPorts. These projects are different in a variety of ways that some folks care about very deeply, and lots of people have opinions about which package manager is better. Once they all get tired of arguing, however, they usually acknowledge that Homebrew and MacPorts do basically the same thing, and return to more important topics like why tabs are better than spaces.
There is one particular difference between Homebrew and MacPorts which may interest you:
Homebrew supports the three most recent versions of macOS, which as of this writing is Monterrey, Ventura, and Big Sur. Homebrew can sometimes be installed on older operating systems too, but Homebrew's developers make zero effort to support these systems. The result is lots of breakage.
MacPorts also supports the three most recent versions of macOS. However, it also supports older versions of macOS on a "best-effort" basis. Notably, "best-effort" in this context is a term used to mean "a lot of f*cking effort." MacPorts actively maintains bespoke patches, hardware buildbots, and compatibility libraries for every version of macOS going back to OS X Tiger. (OS X Tiger, for those who don't know, is an operating system released in 2005. And 2005, for those who don't know, is a long forgotten age when phones were actually used to make phone calls, Zoom was just a TV series on PBS Kids, and Mug Cake hadn't been invented yet).
You stand at a crossroads. You have two choices. Do you:
Continue using Homebrew, with full knowledge that most packages will be broken and anything that is not broken will likely become broken in due course and at the least opportune time.
Use MacPorts, which actively supports your operating system and will continue to do so for the foreseeable future.
Choose wisely.
† aka the year of our lord 2009. That's basically the same thing, right?

Downloading Julia from Anaconda or from julialang.org

I want to download Julia (the last version is 1.0) from Anaconda. However, you can download from https://julialang.org/. My questions are: What are the differences between both ways of installing Julia? Can I install, for example, DifferentialEquations.jlor Symata.jl without problems if I choose Anaconda? If I choose Anaconda, how good is the package management?
The only benefits of Anaconda are, as far I'm aware, that it automatically selects the right binary (i.e., OS), and likely has a slightly easier updating experience (for the language itself). However, it does not seem to support Windows (https://anaconda.org/conda-forge/julia), so if you happen to be on that platform, you are out of luck. I would recommend grabbing the binary from the website directly, the installation process is very straightforward.
The management of Julia packages will still happen inside Julia. Julia 1.0 has a very good package manager called Pkg. You can read more on installing packages within Julia on https://docs.julialang.org/en/v1.0.0/stdlib/Pkg/.

How and which graphing library to install on Python 3

I have Python 3 on OSX Yosemite installed with Brew. I want to make some simple charts (like in Excel). I run Python from bash. Which library should I investigate, and the proper way to have it installed? I am looking for library which is easy to install, and then easy to use. Output probably png files?
matplotlib is a good choice.
How to install it on OS-X is mentioned in the installation FAQ.
Especially in combination with IPython notebooks it gives you a nice interactive environment to play with it.
Another alternative would be gnuplot. Pre-built packages are available.
It is not tied to Python, it is basically a domain specific language for graphing. There are python bindings available, gut it is also not difficult to use it with subprocess.
If you can use commercial libraries, you may also consider ChartDirector.

how to start with ruby and install it? Which is better windows or VM? [duplicate]

This question already has answers here:
Limitations in running Ruby/Rails on windows
(16 answers)
Closed 9 years ago.
I have Windows 8 OS running on my machine and i also have Linux Ubuntu Virtual machine. I want to install ruby and work with it and I heard that windows doesn't support all ruby gems and Linux will be better for ruby. so do you think I should install ruby on windows or on my Virtual machine? which will be better? And help me with installing ruby on it. Also I want to know if there is any IDE as in eclipse for java better than a command prompt?
You may have some problems with gems on Windows, but in general those will be the gems that support Linux-only functionality. The same applies to a Linux installation: you may have problems with some gems there too, in particular with those that support Windows-only functionality.
Unlike Perl, where Windows compatability was bolted on after the language had established itself on Linux, Ruby is genuinely a cross-platform language, and there is no best choice of platform. Your only consideration should be, "what platform do I want to develop for?"
You may have some problems with gems on windows. Although they are mostly solveable, you'd better install x86 ruby interpreter.
First thing you should do is install ruby and devkit from this site. Full information about install process you may find here.
Well, you almost done. I think you will need some gems.
IDE is a hard question. I heard you mentioned eclipse. It is not only for java!:) If you are interested you may keep using eclipse. How? Read this article. It's about DLTK (Dynamic Languages Toolkit). But my choice is Aptana Studio. It is eclipse based IDE.
Why Aptana? It is free and provides eclipse-like user interface.
If you want to use debugger (I know you do) you should install debug-base and debug-ide gems.
There are also some proprietary IDEs like RubyMine (i really like it btw) or VS "plugin" Ruby in Steel
I have windows8, ruby 2.0 x86, Aptana IDE. Not everything but almost works fine.:)
Good luck!

Resources