Good habits for great coding : improving programming skills with examples in Python /: improving programming skills with examples in Python. ([2018])
- Record Type:
- Book
- Title:
- Good habits for great coding : improving programming skills with examples in Python /: improving programming skills with examples in Python. ([2018])
- Main Title:
- Good habits for great coding : improving programming skills with examples in Python
- Further Information:
- Note: Michael Stueben.
- Authors:
- Stueben, Michael
- Contents:
- Part 1: Not Learned in School -- 1. A Coding Fantasy -- 2. Coding Tricks -- 3. Style -- 4. More Coding Tricks -- Part 2: Coding Advice -- 5. Function Design -- 6. Self-Documenting Code -- 7. Step-Wise Refinement -- 8. Comments -- 9. Stop Coding -- 10. Testing -- 11. Defensive Programming -- 12. Refactoring -- 13. Write The Tests First (Sometimes) -- 14. Expert Advice -- Part 3: Perspective -- 15. A Lesson In Design -- 16. Beware Of OOP -- 17. The Evolution Of A Function -- 18. Do Not Snub Inefficient Algorithms -- Part 4: Walk the Walk -- 19. Problems Worth Solving -- 20. Problem Solving -- 21. Dynamic Programming.
- Publisher Details:
- Place of publication not identified : Apress
- Publication Date:
- 2018
- Extent:
- 1 online resource (xxix, 314 pages), illustrations
- Subjects:
- 005.26/2
Computer science
Python (Computer program language)
Microcomputers -- Programming
Computer programming
Computer programming
Microcomputers -- Programming
Python (Computer program language)
Computer Science
Python
Programming Languages, Compilers, Interpreters
Algorithms
Coding and Information Theory
Programming Techniques
Computers -- Programming Languages -- General
Computers -- Programming -- Algorithms
Computers -- Information Theory
Computers -- Programming -- General
Programming & scripting languages: general
Numerical analysis
Coding theory & cryptology
Computer programming / software development
Python (Computer program language)
Algorithms
Coding theory
Computers -- Programming Languages -- Python
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484234594
1484234596 - Related ISBNs:
- 9781484234587
1484234588 - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed March 20, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360018
- Ingest File:
- 02_340.xml