This book is a basic course textbook for the energy and power engineering major in ordinary colleges and universities, a supporting textbook for the Sichuan Province quality course "Fluid Mechanics", and a textbook for the construction of "Quality Engineering" in higher education in Sichuan Province. The whole book is divided into two parts. The first part is the content of engineering fluid mechanics, mainly including introduction, hydrostatics, fluid kinematics, basics of fluid dynamics, similarity theory and dimensional analysis, potential flow theory, basics of viscous fluid flow, basics of gas dynamics, etc. The second half is about fluid machinery, mainly including the theory of airfoils and cascades, basic principles of blade fluid machinery, volumetric fluid machinery, other forms of fluid machinery, etc. This book has a moderate level of difficulty, accurate explanations of scientific theories and concepts, and strong practicality. The electronic courseware accompanying this book is available for readers to use. This book can be used as a textbook for undergraduate or postgraduate students in energy and power engineering, fluid machinery engineering, petrochemical engineering, building HVAC and other majors, and can also be used as a reference for relevant engineering technicians and teachers.