Hardcore Programming for Mechanical Engineers
INDEX Symbols radius, 148 ** (dictionary unpacking), 498 class, 37 % (modulo), 134, 296 __dict__, 69 __init__, 38 P** (power), 69 (summation), 366 instantiation, 37 self, 38 A clean code, 155 coefficient matrix, 360 abstraction, 299 collections, 11–20 affine space, 172 dictionary, 18 affine transformation, 172–174 list, 15 augmented matrix, 173 set, 11 concatenation, 181 tuple, 12 identity transformation, 174, 193 collinear forces, 397 inverse, 185 color rotation, 190 #rrggbbaa, 206 scaling, 187 column vector, 340 analytic solution, 290 command animation, 288 cat, 54 frame, 288 cd, 52 architecture, software, 234 chmod, 262 attribute, class, 37 echo, 53 attribute chaining, 104 ls, 52 mkdir, 53 B pwd, 51 rm, 54 backward substitution, 364, 377 sudo, 56 balanced system of forces, 389 touch, 53 binary operator whoami, 51 intersection, 160 command line, 49 bisector, 128 absolute path, 52 bitmap image, 204 argument, See option browser option, 54 developer tools, 205 processor, 49 byte string, 213 program, 233 relative path, 52 C standard input, 58 Cholesky decomposition, numerical standard output, 58 method, 365 compound inequality, 158 circle cross product, 79 center, 148 Crout, numerical method, 363 chord, 155 D F debugger, xxxix–xliii fstrings, 89 breakpoint, xl factory function, 89 console, xliii fail fast, 109 run configuration, xli force stack frame, xlii axial, 390 Step into, xli axial component, 78 Step over, xli compression, 390, 393 decoding, 213 normal, See axial decorator shear, 391 property, 39 shear component, 83 decoupled, 308
[Show full text]