Skip to Content
R for Data Science, 2ª Edição
book

R for Data Science, 2ª Edição

by Hadley Wickham, Mine Cetinkaya-Rundel, Garrett Grolemund
April 2025
Intermediate to advanced
578 pages
13h 35m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from R for Data Science, 2ª Edição

Parte V. Programa

Nesta parte do livro, vais melhorar as tuas competências de programação. A programação é uma competência transversal necessária para todo o trabalho de ciência de dados: tens de utilizar um computador para fazer ciência de dados; não o podes fazer na tua cabeça ou com lápis e papel.

Our model of the data science process with program (import, tidy, transform, visualize, model, and communicate, i.e. everything) highlighted in blue.
Figura V-1. A programação é a água em que nadam todos os outros componentes.

A programação produz código, e o código é uma ferramenta de comunicação. Obviamente, o código diz ao computador o que queres que ele faça. Mas também comunica significado a outros seres humanos. Pensar no código como um veículo de comunicação é importante porque cada projeto que fazes é fundamentalmente colaborativo. Mesmo que não estejas a trabalhar com outras pessoas, estarás de certeza a trabalhar com o futuro - tu! Escrever código claro é importante para que os outros (como tu no futuro) possam compreender por que razão fizeste uma análise da forma que fizeste. Isto significa que, para te tornares melhor a programar, também tens de te tornar melhor a comunicar. Com o tempo, queres que o teu código se torne não só mais fácil de escrever, mas também mais fácil de ler para os outros.

Nos três capítulos seguintes, aprenderás competências para melhorar as tuas capacidades de programação:

  • Copiar e colar é uma ferramenta poderosa, mas deves evitar fazê-lo mais do que duas vezes. Repetir-te no código é perigoso ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

R para Data Science

R para Data Science

Hadley Wickham, Garrett Grolemund
Data Science Para Negócios

Data Science Para Negócios

Foster Provost, Tom Fawcett

Publisher Resources

ISBN: 9798341641976