R, Python, and Ruby programming languages

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

  • 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
  • pistola
    3 years ago
    I got some programming for ya:

    Strip club site + discussion board + posts about computer language = get fucked.
  • 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…
  • san_jose_guy
    2 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…
  • san_jose_guy
    2 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…
  • san_jose_guy
    2 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
  • san_jose_guy
    2 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…
  • san_jose_guy
    2 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…
  • 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…
  • 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
Got something to say?
Start your own discussion