1 option
Functional start to computing with python
- Format:
- Book
- Author/Creator:
- HERMAN, TED.
- Series:
- Chapman & Hall/CRC textbooks in computing.
- Chapman & Hall/CRC Textbooks in Computing
- Language:
- English
- Subjects (All):
- Python (Computer program language).
- Physical Description:
- 1 online resource (426 p.)
- Edition:
- 1st ed.
- Place of Publication:
- [Place of publication not identified] CRC Press, 2017.
- Language Note:
- English
- Summary:
- Open source and easy to use, Python offers the availability of exciting libraries of software, application programming interfaces, and even connections to web services. This textbook uses Python as a working environment to teach the basics of computing for students with no prior programming experience. Unlike similar texts, it organizes topics based on a functional first approach to teaching programming. The book includes case studies of practical problems as well as homework and interactive tools online, such as flashcards-- Provided by publisher.
- Contents:
- Front Cover; Contents; Preface; I. Motivation and Background; 1. Inspirations of Computing; 2. Preview of Computing with Python; 3. General Landscape of Computing Languages; 4. Python Setup; II. Functional-Style Python; 5. Types; 6. Operators; 7. Expressions; 8. Printing; 9. Functions I; 10. Functions II; 11. Conditional Logic; 12. Slice, Split, Join; 13. Comprehensions; 14. Functional Patterns; III. Imperative-Style Python; 15. Names for Data; 16. Functions and Variables; 17. Mutation; 18. Modules; 19. Repetition; 20. Documentation; 21. Debugging; 22. Accumulation Loop Patterns
- 23. Search Loop Patterns24. Drawing; 25. Input and Output; 26. Network Programs; 27. Objects, Classes, and Inheritance; 28. Randomness, Time, and System Modules; 29. Graphical User Interfaces; IV. Appendices; 30. Advanced Topics; 31. Solutions to -Exercises; 32. Reference Tables
- Notes:
- Description based upon print version of record.
- Includes bibliographical references.
- Description based on print version record.
- ISBN:
- 1-4822-0269-7
- 0-429-19571-0
- 1-4665-0455-2
- 1-62870-714-3
- 9780429195716
- OCLC:
- 892963347
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.