R, Python, and Ruby programming languages

avatar for san_jose_guy
san_jose_guy
money was invented for handing to women, but buying dances is a chump's game
Previous Thread:
https://tuscl.net/discussion.php?id=6069…

Ruby Recipes, A Problem-Solution Approach

by Malay Mandal

2016

https://www.amazon.com/Ruby-Recipes-Prob…

SJG

Miles Davis Electric
https://www.youtube.com/watch?v=EBTQzsxf…

10 comments

Jump to latest
avatar for san_jose_guy
san_jose_guy
3 years ago
Practical data science with R / Nina Zumel and John Mount ; foreword by Jeremy Howard and Rachel Thomas.
-!

An Introduction to Statistical Learning
With Applications in R
+

Advanced R Statistical Programming and Data Models
Analysis, Machine Learning, and Visualization
Wiley, Matt,
+

R for Dummies
De Vries, Andrie,
+

R for Data Analysis
in Easy Steps
McGrath, Mike,
+


SJG
avatar for pistola
pistola
3 years ago
I got some programming for ya:

Strip club site + discussion board + posts about computer language = get fucked.
avatar for san_jose_guy
san_jose_guy
3 years ago
Pistola, you ever read Mondo 2000 or Wired. Prior to them, television and magazines always assumed people knew nothing about computers, and really nothing about anything else either. But in the mid 90's these two magazines changed this. They assumed basic computer literacy and a fare amount of smarts across the board too.

Here, we have a largely male board, where people must know about all sorts of things.

So, sit on it and twirl.

SJG

Doyle Bramhall II - Magnoliafest - Live Oak, Fl 10- 16- 2015
https://www.youtube.com/watch?v=NdkjRG-9…

Masonic Round Table
Episode 159 - The Rite of Memphis
https://www.youtube.com/watch?v=5bUyorIu…
avatar for san_jose_guy
san_jose_guy
3 years ago
Ruby Recipes, A Problem-Solution Approach
by Malay Mandal
2016

This is a minor book, small book.  To use any computer language for serious stuff you need to know much more stuff than this.
Says that Ruby had a Lambda long before JavaScript did.

SJG

The Kinks - Till the End of the Day (1965) ( like the images of the neat old cars )
https://www.youtube.com/watch?v=mQw7wLvJ…

THE BYRDS Greatest Hits - The Best Of THE BYRDS | HD/HQ
https://www.youtube.com/watch?v=tAz2uS1I…

Yardbirds Anderson Theatre 1968
https://www.youtube.com/watch?v=8QncmVs7…
avatar for san_jose_guy
san_jose_guy
3 years ago
pg 84, lots of talk about string manipulations. Allows arrays with disimilar elements, which tends to mean that these are linked lists, and slow. But that is kind of standard now for interpretive languages.

To be able to do sophisticated things to make Ruby worth while, need to fully understand what concurrency provisions it has, and also how to Active Link to C++ functions you are adding.

This is the strength of R, Python, and Ruby. Otherwise these would really be just toys.

SJG

Strange Kind of Women - Perfect Strangers - live at La Grande Ourse Concert Hall
(this is so extremely good and so close to the original artist's recording)
https://www.youtube.com/watch?v=EfLYvbRi…

The Kinks - Till the End of the Day (1965)
https://www.youtube.com/watch?v=mQw7wLvJ…
avatar for san_jose_guy
san_jose_guy
3 years ago
Ruby Recipes, A Problem-Solution Approach

by Malay Mandal

2016

This just gives you a little taste of the language, like methods, like double versus single quotes and variable substitution, and the interactive mode.

But to do real stuff you need to know 100x more.

With R, Python, and Ruby you can attach C++ code to the interpreter via active linking. Without this these would just be silly toys.

Three also has to be some built in concurrency, events drive capability, so that at a minimum user input can be taken while doing other stuff in the back ground.

SJG
avatar for san_jose_guy
san_jose_guy
3 years ago
So Ruby has lots of interesting stuff in it. It has UNIX style command line args. It has good string processing, like "chomp", and strings are objects so their are methods.

It has beyond arrays, collections. And there are methods. And for multidimensionsal it has transpose and flatten. Arrays from 0 to n-1. BUt the negative indexices start at the back end.

So of course arrays internally are not really arrays, they are linked lists or something else, so it must be slow, and you don't use interpretive languages in your core.

<=> is a three way test, less than, equal to, greater than.

Ways to do exception handling. rescue and ensure.

How to run OS commands like UNIX "ls" and get the entire output loaded into a variable.

and how to define functions.

But all that it is this book is just a small sampling of what one needs to know to make good judgement about this language.

R Language books:


Practical Data Science With R
by Zumel, Nina (2020)
++

Getting Started With RStudio
Verzani, John (2011)
++


SJG

Clever adaptation Rolling Stones - Gimme Shelter - Cleveland School of Rock
https://www.youtube.com/watch?v=Fg4AbD6R…
avatar for san_jose_guy
san_jose_guy
3 years ago
Well if you ever try to complete a program to do something, you have to stay with it until it works.

SJG

School of Rock AllStar Students perform "I Heard It Through The Grapevine" by CCR
https://www.youtube.com/watch?v=yQDa2j8W…
avatar for san_jose_guy
san_jose_guy
2 years ago
Learning Python, by Mark Lutz
O'Reilly, 5th edition (2103)

This is a huge tome of a book, over 1500 pages.

SJG

School of Rock
https://www.youtube.com/watch?v=eQp1RJtC…
avatar for san_jose_guy
san_jose_guy
2 years ago
Practical Data Science with R

Nina Zumel
John Mount

Manning
2020

SJG

more edgy
https://www.youtube.com/watch?v=eQp1RJtC…
You must be a member to leave a comment.Join Now