This is actually incredibly cheap for engineering tools - look up how much it costs for a license of CATIA, Hypermesh, Granta MI, etc. Renewing maintenance is then about 25% every year thereafter. Low hanging fruit.Ī single license of MATLAB is only about $5k for a new, concurrent, perpetual license (or $2200 for a new, individual, perpetual license). Took me about a day to figure that out because R doesn't mention that important difference. Very different results, and something that's important if you're trying to recreate someone else's code in another language. Turns out as.dist calls maximum distance calculation method by default, which isn't mentioned, but dist function calls Euclidean. I'm an example of being mislead I had to use the dist function in R. That might be mentioned somewhere in the documentation of rpy2 but a) I couldn't find it and b) when you're trying to go to sleep at a reasonable time you aren't thinking straight. So for about 4 hours I was in the verge of tears trying to understand why a ame I just initialized as empty had a value until I found a stack overflow article saying "remember to clear your globals." thing is I already had that at the beginning of the r script so somehow r was finding the globals but not clearing them. Turns out I was writing an rpy2 script in a folder with an RStudio workspace and named a variable in the rpy2 script that existed in my r workspace, and it was accessing it. Plus, when I have to re write some of his code from Matlab to python I can Google his function calls and get massive documentation of what it does, as opposed to some explanations I get on other languages (mostly R) that almost mislead you.įor comparison: I do things mostly in python, occasionally in R, and have run into some issues in rpy2 I couldn't quite wrap my head around. It's not "oh I can't get my for loop to work" but more really obscure bugs that aren't immedietly covered in the documentation. If he runs into an issue he can contact support, walk away, go about his day, and wait for a response. Introduction to Programming with Python (from Microsoft Virtual Academy)./r/git and /r/mercurial - don't forget to put your code in a repo!./r/pyladies (women developers who love python)./r/coolgithubprojects (filtered on Python projects)./r/pystats (python in statistical analysis and machine learning)./r/inventwithpython (for the books written by /u/AlSweigart)./r/pygame (a set of modules designed for writing games)./r/django (web framework for perfectionists with deadlines)./r/pythoncoding (strict moderation policy for 'programming only' articles).NumPy & SciPy (Scientific computing) & Pandas.Transcrypt (Hi res SVG using Python 3.6 and turtle module).Brython (Python 3 implementation for client-side web programming).PythonAnywhere (basic accounts are free).(Evolved from the language-agnostic parts of IPython, Python 3).The Python Challenge (solve each level through programming).Problem Solving with Algorithms and Data Structures.Invent Your Own Computer Games with Pythonįive life jackets to throw to the new coder (things to do after getting a handle on python) Please use the flair selector to choose your topic.Īdd 4 extra spaces before each line of code def fibonacci(): Reddit filters them out, so your post or comment will be lost. If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat. News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python Current Events
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |