<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/science/best-of/2021" -->

---
title: Best Science posts of 2021 | daily.dev
description: The most upvoted Science posts of 2021, curated by the daily.dev community.
canonical: https://daily.dev/tags/science/best-of/2021
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/science/best-of/2021
og:type: website
og:site_name: daily.dev
og:title: Best Science posts of 2021 | daily.dev
og:description: The most upvoted Science posts of 2021, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Science — 2021

1. 1  
[](/posts/lapce-lapce-lightning-fast-and-powerful-code-editor-written-in-rust-ssjcmscsh "lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 5y  
lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust  
Lapce is written in pure Rust, with UI in Druid. It's using Xi-Editor's Rope Science for text editing, and using Wgpu for rendering. The code editor is lightning-fast and powerful, written in Rust. It has a built-in code editor that can edit any text in any language.  
38  
4
2. 2  
[](/posts/programming-math-and-statistics-you-need-to-know-for-data-science-and-machine-learning-xx8wln8k7 "Programming, Math, and Statistics You Need to Know for Data Science and Machine Learning")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
Programming, Math, and Statistics You Need to Know for Data Science and Machine Learning  
Harshit Tyagi is a data scientist and author of the book "Machine Learning for Dummies" He is also the co-founder of the data-driven start-up, Machine Learning Laboratory. He has written books on data science and machine learning, including "The Machine Learning Handbook" and "Data Science and Machine Learning: The Complete Guide"  
36
3. 3  
[](/posts/460-free-textbooks-math-science-and-more-online-pdf-for-college-and-high-school--67pm8udye "460 Free Textbooks – Math, Science, and More [Online PDF for College and High School]")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
460 Free Textbooks – Math, Science, and More \[Online PDF for College and High School\]  
14
4. 4  
[](/posts/video-how-to-build-video-games-with-rust-1kwgpqqlk "Video: How to Build Video Games With Rust")  
Article  
![Avatar of 8thlight](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d7a7c32ba7fe46a483a982b5ff7a8335)8th Light · 5y  
Video: How to Build Video Games With Rust  
Rust is one of Stack Overflow's most loved languages. Eric Smith makes the case for Rust as the first real improvement to a game developer's toolkit. He walks through some basic tools, including rendering, structuring code, and engines. And ultimately, he demonstrates Rust’s effectiveness with a new game of his own.  
12
5. 5  
[](/posts/hey-python-devs-don-t-underestimate-typescript-pcelktsbe "Hey Python devs, don’t underestimate TypeScript")  
Article  
![Avatar of tnw](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tnw)The Next Web · 5y  
Hey Python devs, don’t underestimate TypeScript  
Microsoft created TypeScript, a superset of JavaScript. TypeScript provides an extra layer of safety because programmers get information about possible bugs before execution time. Asynchronous programming is possible in Python and Javascript, but in TypeScript it’s built in from the core. The key difference between JavaScript and TypeScript is the type checker.  
12  
1
6. 6  
[](/posts/top-python-data-science-interview-questions-ybaydze6u "Top Python Data Science Interview Questions")  
Article  
![Avatar of honeypot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1cc3a75b98b74698a40f57162b30b841)Honeypot · 5y  
Top Python Data Science Interview Questions  
If you want to have a career in data science, knowing Python is a must. I’ve prepared the main Python concepts tested in the data science interview. Later on, I will discuss two main interview question types that cover those concepts you’re required to know as a data scientist.  
12

[See all Science archives](/tags/science/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/science/best-of/2021#page","url":"https://daily.dev/tags/science/best-of/2021","name":"Best Science Posts of 2021","description":"The most upvoted Science posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/science/best-of/2021#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/lapce-lapce-lightning-fast-and-powerful-code-editor-written-in-rust-ssjcmscsh","name":"lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/programming-math-and-statistics-you-need-to-know-for-data-science-and-machine-learning-xx8wln8k7","name":"Programming, Math, and Statistics You Need to Know for Data Science and Machine Learning"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/460-free-textbooks-math-science-and-more-online-pdf-for-college-and-high-school--67pm8udye","name":"460 Free Textbooks – Math, Science, and More [Online PDF for College and High School]"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/video-how-to-build-video-games-with-rust-1kwgpqqlk","name":"Video: How to Build Video Games With Rust"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/hey-python-devs-don-t-underestimate-typescript-pcelktsbe","name":"Hey Python devs, don’t underestimate TypeScript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/top-python-data-science-interview-questions-ybaydze6u","name":"Top Python Data Science Interview Questions"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Science","item":"https://daily.dev/tags/science"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/science/best-of"},{"@type":"ListItem","position":5,"name":"2021"}]}]}
```

