I know these classic sayings about programmers!

 

  1. "Rust is a technology that uses past knowledge to solve future problems." -Graydon Hoare
  2. "The key to efficient development is to constantly make some new and interesting mistakes."-Tom Love
  3. "Anything is possible."-Ian Hickson
  4. "Be conservative with what you send and be forgiving with what you receive." —John Postel
  5. "If you are willing to limit the flexibility of the method, there will always be windfalls." -John Carmack
  6. "Since then, when there is any problem with the computer, we have said that there is a bug in it."-Grace Hopper
  7. "The algorithm must live up to its name."-Donald Knuth
  8. "A constantly evolving system will increase its complexity unless steps are taken to optimize it."-Meir Lehman
  9. "Lisp is not a language, it is a building material."-Alan Kay
  10. "You can do this, but it is better to know what you are doing."-A Rustacean
  11. "Generally speaking, programs should cherish words like gold."-Kernighan and Plauger
  12. "The program is similar to the poem, you have to write it first."-EW Dijkstra
  13. "The most important attribute of a program is whether it meets the needs of users." ——CAR Hoar
  14. "Sometimes, an elegant implementation is just a function. It's not a method, a class, or a framework, it's just a function." —John Carmack
  15. "Keep your curiosity, read widely, and try new things. In many cases, what people call wisdom can be attributed to curiosity."-Aaron Swartz
  16. "In programming, the key is not to solve problems, but to decide which problems to solve."-Paul Graham
  17. "If debugging is the process of eliminating bugs, then programming must be the process of introducing bugs."-EW Dijkstra

The above content is taken from the book Mastering Rust (2nd Edition).


A brief sentence worth reading in Go language high-level programming

  1. Past experience is often a yoke to the future, because the sunk costs invested in outdated technologies prevent people from embracing new technologies. —— chai2010
  2. Once I was suffering from not being able to learn the dazzling new standard of C++; the Go language's "less is more" philosophy of simplicity has allowed me to regain my confidence and find the long-lost programming pleasure. ——Ending
  3. What is important to learn programming? Practice more, watch more, practice more! Cross-language learning, after mastering the basic grammar and language characteristics, actual combat and efficiency will come the fastest! -Khlipeng
  4. Regardless of whether it is a programming language, the one that suits you is the best. Regardless of whether it is a programming language, the one that can stably implement business logic is the best. There are millions of programming languages ​​in the world, and there are thousands of programmers in the world. The best that can be deeply understood and applied. -Kenrong
  5. When someone points out a problem, don't care if others can do it, see if what others say is right, and then improve yourself. Whether others can do it is other people's business, and whether one can do it or not has a bearing on whether one can develop better. ——Hustlihaifeng

Python financial big data analysis (2nd edition) programmer's classic sentence

  1. Bad programmers worry about the code. Good programmers worry about data structures and their relationships. —— Linus Torvalds
  2. Computers are useless, they can only give answers. ——Pablo Picasso
  3. data! data! data! I can't make bricks without clay! -Sherlock Holmes
  4. The purpose of software engineering is to control complexity, not manufacturing complexity. ——Pamela Zavi
  5. A picture is worth a thousand words. ——Arthur Brisbane
  6. Time is the force that prevents everything from happening at the same time. -Ray Cummings
  7. It is the biggest mistake to make a guess before you have the data. -Sherlock Holmes
  8. Don't lower expectations to yield performance, but improve performance to meet expectations. -Ralph Marston
  9. Mathematicians are the "masters" of the modern world. ——Bill Gates
  10. Predictability is not the direction of things, but their possible trends. -Rahel Farouk
  11. The purpose of science is not to analyze or describe, but to make a practical model of the world. -Edward De Bono

The detailed information of the above three books:

Mastering Rust Version 2

 

The content of this book consists of 17 chapters, explaining Rust-related knowledge from the simpler to the deeper, involving basic grammar, package manager, testing tools, type system, memory management, exception handling, advanced types, concurrency models, macros, external function interfaces, Important knowledge points such as network programming, HTTP, database, WebAssembly, GTK+ framework and GDB debugging.

This book is suitable for readers who want to learn Rust programming, and hope that readers can have some understanding of C, C++ or Python. The abundant code examples and detailed explanations in the book can help readers get started quickly and master Rust programming efficiently.

Go language advanced programming

 

This book focuses on some of the topics that are missing or deliberately avoided in mainstream Go language books. It is mainly for those who want to have a deep understanding of the Go language, especially the mixed programming of the Go language and other languages, the working mechanism of the Go assembly language, the construction of the Web framework and the distribution Students, engineers and researchers interested in fields such as style development. Reading this book requires readers to have a certain knowledge and experience in Go language.

This book's explanation of CGO programming and Go assembly language is very distinctive in Go language publications in China and even the world.

Python Financial Big Data Analysis 2nd Edition

 

"Python Financial Big Data Analysis 2nd Edition" is divided into 5 parts, a total of 21 chapters. Part 1 introduces the application of Python in finance, and its content covers the reasons why Python is used in the financial industry, the basic architecture and tools of Python, and some specific examples of Python in econometric finance; Part 2 introduces Basic knowledge of Python and the well-known library NumPy and pandas toolset in Python, and also introduces object-oriented programming; Part 3 introduces the basic techniques and methods of financial data science, including data visualization, input/output operations, and mathematics Financial-related knowledge, etc.; the fourth part introduces the application of Python in algorithmic trading, focusing on common algorithms, including machine learning, deep neural networks and other artificial intelligence related algorithms; the fifth part explains the development of options and derivatives based on Monte Carlo simulation The application of pricing includes knowledge such as the introduction of the valuation framework, the simulation of financial models, the valuation of derivatives, and the valuation of investment portfolios.

Guess you like

Origin blog.csdn.net/epubit17/article/details/114597332