Fundamentals of Computer Architecture

This is the open source version of “Fundamentals of Computer Architecture” (third edition) written by Teacher Hu Weiwu of Loongson team. Hu Weiwu is a well-known computer expert, chairman of Loongson Zhongke Technology Co., LTD., and chief designer of Loongson, China’s first general-purpose processor.

From the perspective of microprocessor design, the author will give full consideration to the discipline integrity of computer architecture, emphasizing the integration of architecture, basic software, circuit and device.

The book consists of 12 chapters, including instruction system structure, computer hardware structure, CPU microstructure, parallel processing structure, computer performance analysis and other main contents.

This book can be used as a teaching material for undergraduates of the course “Computer architecture” in colleges and universities, as well as a reference reading for graduate students or computer technicians in related majors.

Address: github.com/foxsen/arch…

Scientific Visualization: Python + Matplotlib

A book on scientific visualization using Python and Matplotlib by Nicolas P. Rougier, a researcher from the French Institute of Computer Science, is now available in open access.

Address: Hal. Inria. Fr/Hal – 0342724…

Supporting code address: github.com/rougier/sci…

Data Science on the Command Line

Through this book, you will learn how to capture, clean up, explore, and model data using command-line tools.

To help you get started quickly, the author also provides a Docker image with more than 100 Unix tools built in, available on major operating systems.

Address: datascienceatthecommandline.com/2e/

Rust Data Structures and Algorithms

Rust is a nine-chapter book that introduces computer science, basic data structures and algorithm analysis, recursion, search, sorting, etc.

Address: github.com/QMHTMY/Rust…

Algorithmic Customs Clearance Manual

This book provides a super detailed “algorithms and Data Structures” basic tutorial, “LeetCode” 650+ topics of detailed parsing Python version.

This course will take you from zero to a thorough knowledge of algorithms through the combination of “algorithm theory learning” and “programming practice”.

Address: algo. Itcharge. Cn

Content from GitHubDaily, Photo by Alfons Morales on Unsplash

Please leave comments at the bottom to recommend more classic open source ebooks.