机读格式显示(MARC)
- 000 02854cam a2200409 i 4500
- 008 200415t20202021flua b 001 0 eng d
- 020 __ |a 9780367350208 |q paperback
- 020 __ |a 0367350203 |q paperback
- 020 __ |a 9780367360207 |q hardback
- 035 __ |a (OCoLC)1155486693 |z (OCoLC)1202535505
- 040 __ |a DLC |b eng |e rda |c DLC |d OCLCO |d OCLCF |d UKMGB |d JRZ |d AJB
- 050 00 |a QA76.6 |b .L636 2020
- 099 __ |a CAL 022021051099
- 100 1_ |a Lopes, Cristina Videira, |e author.
- 245 10 |a Exercises in programming style / |c Cristina Videira Lopes.
- 250 __ |a Second edition.
- 264 _1 |a Boca Raton : |b CRC Press, |c [2020]
- 300 __ |a xxiii, 336 pages : |b illustrations (black and white) ; |c 24 cm
- 336 __ |a text |b txt |2 rdacontent
- 337 __ |a unmediated |b n |2 rdamedia
- 338 __ |a volume |b nc |2 rdacarrier
- 500 __ |a Date of publication on title page verso: 2021, actually published in 2020.
- 504 __ |a Includes bibliographical references and index.
- 505 0_ |a Part I : Historical. Good old times -- Go forth -- Arrays -- Part II : Basic styles. Monolithic -- Cookbook -- Pipeline -- Code golf -- Part III : Function composition. Infinite mirror -- Kick forward -- The one -- Part IV : Objects and object interaction. Things -- Letterbox -- Closed maps -- Abstract things -- Hollywood -- Bulletin board -- Part V ; Reflection and metaprogramming. Introspective -- Reflective -- Aspects -- Plugins -- Part VI : Adversity. Constructivist -- Tantrum -- Passive aggressive -- Declared intentions -- Quarantine -- Part VII : Data-centric. Persistent tables -- Spreadsheet -- Lazy rivers -- Part VIII : Concurrency. Actors -- Dataspaces -- Map reduce -- Double map reduce -- Part IX : Interactivity. Trinity -- Restful -- Neural networks. Dense, shallow, under control -- Dense, shallow, out of control -- Bow tie -- Neuro-monolithic -- Sliding window -- Recurrent.
- 520 __ |a "Using a simple computational task (term frequency) to illustrate different programming styles, this book helps readers understand the various ways of writing programs and designing systems. It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The first edition was honored as an ACM Notable Book and praised as "The best programming book of the decade." This new edition retains the same presentation but has been upgraded to Python 3, and there is a new section on neural network styles"-- |c Provided by publisher.
- 650 _0 |a Computer programming.