商品描述
This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.
商品描述(中文翻譯)
本書介紹了 Python 程式語言及其基本的演算法和計算概念。其目標讀者包括對程式設計幾乎沒有背景的學生和工程師,他們需要掌握一種實用的程式語言並學習計算機科學/程式設計的基本思維。主要內容來自於針對各學科工程學生的講義,並獲得了高評價。其材料和順序已根據課堂反應多次調整。與市場上其他教科書相比,本書以一致且易於理解的方式介紹了 Python 在數字、字串、列表、元組、字典、函數、類別、實例和模組物件的底層實現,使得作業、函數定義、函數調用、可變性和綁定環境的理解變得深入淺出。通過提供實現機制的抽象,本書建立了對 Python 程式語言的扎實理解。