Annuncio pubblicitario

Le persone sono sempre curiose quali linguaggi di programmazione dovrebbero imparare Come scegliere un linguaggio di programmazione per imparare oggi e ottenere un ottimo lavoro in 2 anniPossono essere necessari anni di lavoro dedicato per diventare un programmatore veramente bravo; quindi c'è un modo per scegliere la lingua giusta da cui partire oggi, per farsi assumere domani? Leggi di più - quali sono i più preziosi? Chi otterrà loro un lavoro? Quali sono i più facili e difficili?

Una lingua che è stata mostrata molto di più nell'elenco "quali linguaggi di programmazione da imparare" è R, un linguaggio incentrato sul calcolo statistico (in effetti lo è #6 sopra Elenco 2015 di IEEE Spectrum dei migliori linguaggi di programmazione).

Perché R sta diventando più popolare, cosa può fare e dove puoi imparare come usarlo?

Che cos'è R? Chi lo usa?

R è un'estensione del linguaggio di programmazione chiamato S. A differenza di S, R ha guadagnato un'enorme popolarità, soprattutto perché è un'alternativa gratuita a molto potente software utilizzato per il calcolo statistico come SAS, SPSS e Matlab, che sono tutti costoso. Mentre R può essere utilizzato per una varietà di cose, è meglio utilizzato per l'analisi dei dati.

instagram viewer

lingua-ranking

Uno dei motivi per cui è così potente è che le persone possono creare e distribuire "pacchetti" che si aggiungono alla funzionalità di base della lingua. Uno sguardo ad alcuni dei pacchetti più recenti da pubblicare includono uno per le statistiche direzionali, un altro per l'imputazione della modellazione congiunta multilivello e - in una pausa dalla maggior parte degli usi del linguaggio - per creare un "curriculum attraente" utilizzando un database, LaTeX, e R.

Alcune delle più grandi aziende del mondo usano R.

Secondo Revolution Analytics, Google lo utilizza per calcolare il ritorno sull'investimento (ROI) delle campagne pubblicitarie e prevedere l'attività economica. Microsoft lo utilizza per il matchmaking sulla rete Xbox. Il National Weather Service genera grafici con esso. oDesk utilizza il linguaggio per analizzare i risultati degli esperimenti. Twitter include R come parte del suo toolbox Data Science.

Le possibilità di R sono quasi illimitate e, man mano che i big data diventano un campo più importante, anche la capacità di analizzarli in modo efficace aumenterà di importanza. R è eccezionale per l'analisi dei dati e la sua natura collaborativa open source lo rende uno dei migliori strumenti disponibili. Se ti interessa diventare uno scienziato di dati Come diventare un data scientistLa scienza dei dati è passata da un termine coniato nel 2007 ad essere una delle discipline più ricercate oggi. Ma cosa fa uno scienziato di dati? E come puoi entrare nel campo? Leggi di più , faresti bene a impararlo.

Apprendimento R

Ovviamente, poiché l'interfaccia di R è molto più semplice di app come SAS, SPSS e Matlab, dovrai diventare molto impegnata per diventare un esperto. R ha una curva di apprendimento piuttosto ripida se stai cercando di andare oltre le basi, quindi avrai bisogno di alcune risorse di apprendimento di alta qualità se inizi il tuo viaggio con il piede giusto.

Andiamo ad alcuni dei migliori.

try-r

Breve introduzione di Code School, Prova R, è un modo fantastico per imparare le basi. Viene presentato in un formato interattivo, rendendolo più interessante ed efficace Annoiato dai libri di programmazione? Prova 3 modi divertenti per aumentare di livello le tue abilità di programmazioneSe hai mai provato a imparare a programmare da un libro, sai quanto può essere noioso. Perché non provare alcune opzioni accattivanti per rendere l'apprendimento più eccentrico e divertente. Leggi di più rispetto ad altri metodi di apprendimento. Imparerai a conoscere vettori, matrici, fattori, statistiche di base, frame di dati e come estendere R utilizzando librerie esterne.

Soprattutto, l'intero corso è gratuito. Per un principiante totale, questo è difficile da battere.

Questo corso ha tre parti; le basi di R, esplorando concetti statistici attraverso la programmazione, e una sezione in cui i ricercatori spiegano come hanno usato R e statistiche per risolvere problemi scientifici nella vita reale.

Questo corso si concentra sull'uso di R nelle scienze della salute, ma sarà prezioso per una vasta gamma di persone, da quelle che hanno familiarità con le statistiche a quelle che sono totalmente nuove nel campo.

In una serie di video di due minuti, passerai dalle basi, come "What Is R?" ad argomenti più avanzati, inclusa la creazione di loop e l'esecuzione di comandi SQL in R per interagire con i database. Alla fine, imparerai anche come fare caffè eccezionale 8 siti Web eccellenti per una tazza di caffè migliorataIl caffè è amato in tutto il mondo, ma alcuni sono più buoni di altri. Vuoi una dose più gustosa di caffeina? Ecco alcuni siti che ti aiuteranno a iniziare. Leggi di più sincronizzando il tuo passaggio della stampa francese con R.

Se stai cercando qualcosa di leggermente diverso dall'apprendimento in stile manuale di altre risorse, dai un'occhiata a questo.

kaggle-r

Kaggle è un sito web che ospita concorsi di analisi dei dati che possono farti guadagnare un sacco di soldi... ma ti aiuteranno anche a iniziare con questa introduzione a apprendimento automatico 4 algoritmi di apprendimento automatico che danno forma alla tua vitaPotresti non rendertene conto, ma l'apprendimento automatico è già tutto intorno a te e può esercitare un sorprendente grado di influenza sulla tua vita. Non mi credi? Potresti essere sorpreso. Leggi di più con R. Questa è una rapida introduzione di livello intermedio ai concetti pertinenti ed è ottima se sei interessato all'analisi dei dati (e non solo alle statistiche) con R.

Le cose principali che imparerai sono l'interfaccia di DataCamp, gli alberi decisionali e le foreste casuali, che sono ottimi strumenti di modellazione dei dati.

r-manuali

Sul sito web ufficiale di R., esiste una raccolta di manuali che coprono una varietà di argomenti, dalle basi di R alle istruzioni su come scrivere le proprie estensioni. Sebbene tu possa leggere "Introduzione a R" da una copertina all'altra, è probabilmente meglio usarla come riferimento manuale per quando si verificano problemi e è necessario trovare informazioni specifiche sulla lingua si. Gli altri documenti dell'elenco probabilmente non saranno utili fino a quando non sarai un esperto di R, ma questa è comunque un'ottima pagina per aggiungere segnalibri.

Econometria in R (Download PDF), un'altra risorsa gratuita disponibile dal sito Web, è una risorsa popolare per l'apprendimento della lingua. È un po 'denso, ma contiene praticamente tutto ciò che devi sapere per iniziare.

rstudio-tutorial

RStudio è un ambiente di sviluppo integrato Redattori di testo vs. IDE: quale è meglio per i programmatori?Scegliere tra un IDE avanzato e un semplice editor di testi può essere difficile. Offriamo alcune informazioni utili per aiutarti a prendere quella decisione. Leggi di più (IDE) per R - e sebbene non sia necessario utilizzarlo per diventare un esperto R, potresti trovarlo molto utile. Il sito Web RStudio ha una serie di tutorial disponibili, nonché collegamenti ad altre pagine utili. Ci sono consigli sui libri; un introduzione a Shiny, un modo interessante per visualizzare i risultati dei dati online; e informazioni su R Markdown, un altro strumento utile per la condivisione di dati.

C'è un mix di risorse gratuite e pagate qui, ma se passi un po 'di tempo a navigare in giro, troverai alcune cose davvero fantastiche che puoi ottenere senza pagare.

Alcune risorse più degne su R

Con la sua popolarità di arrampicata, puoi trovare alcuni altri siti per conoscere la lingua.

  • turbine
  • Quick-R
  • R Bloggers
  • RDataMining
  • Programmazione Coursera R
  • LearnR-YouTube

Inizia LeaRning!

Come con qualsiasi altro linguaggio di programmazione, il modo migliore per imparare è trovare un problema che vorresti risolvere e iniziare a progettare una soluzione. Con una certa determinazione e queste risorse disponibili, utilizzerai R per analizzare i set di dati in pochissimo tempo.

Stai lavorando con R? Quali sono le tue risorse R preferite? Condividili di seguito in modo che tutti possiamo imparare da loro!

Dann è un consulente di marketing e strategia dei contenuti che aiuta le aziende a generare domanda e lead. Inoltre blog su strategia e content marketing su dannalbright.com.