tuscl
Loading...

R, Python, and Ruby programming languages

Avatar for san_jose_guy
san_jose_guymoney was invented for handing to women, but buying dances is a chump's game

Previous Thread:

/discussion.php

Ruby Recipes, A Problem-Solution Approach

by Malay Mandal

2016

www.amazon.com

SJG

Miles Davis Electric

www.youtube.com

Comments

last comment
Avatar for san_jose_guy
san_jose_guy

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

0
0

Log in to vote

Avatar for pistola
pistola

I got some programming for ya:

Strip club site + discussion board + posts about computer language = get fucked.

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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

www.youtube.com

Masonic Round Table

Episode 159 - The Rite of Memphis

www.youtube.com

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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 )

www.youtube.com

THE BYRDS Greatest Hits - The Best Of THE BYRDS | HD/HQ

www.youtube.com

Yardbirds Anderson Theatre 1968

www.youtube.com

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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)

www.youtube.com

The Kinks - Till the End of the Day (1965)

www.youtube.com

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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

www.youtube.com

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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

www.youtube.com

0
0

Log in to vote

Avatar for san_jose_guy
san_jose_guy

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

www.youtube.com

0
0

Log in to vote

Want to add a comment?