Book description
Python Programming in Context, Third Edition provides a comprehensive and accessible introduction to Python fundamentals. Updated with the latest version of Python, the new Third Edition offers a thorough overview of multiple applied areas, including image processing, cryptography, astronomy, the Internet, and bioinformatics. Taking an active learning approach, each chapter starts with a comprehensive real-world project that teaches core design techniques and Python programming while engaging students. An ideal first language for learners entering the rapidly expanding field of computer science, Python gives students a solid platform of key problem-solving skills that translate easily across programming languages.
Table of contents
- Cover
- Title Page
- Copyright Page
- Dedication
- Contents
- Preface
- 1 Introduction to Pythona
- 2 πthon: Estimating Pi
- 3 Codes and Other Secrets
- 4 Introducing the Python Collections
- 5 Bigger Data: File I/O
- 6 Image Processing
- 7 Data Mining: Cluster Analysis
- 8 Cryptanalysis
- 9 Fractals: The Geometry of Nature
- 10 Planet Objects
- 11 Simulation
- 12 Father Was a Rectangle
- 13 Video Games
- APPENDIX A Installing the Required Software
-
APPENDIX B Python Quick Reference
- B.1 Python Reserved Words
- B.2 Numeric Data Types
- B.3 Built-in Functions
- B.4 Sequence Operators
- B.5 Dictionaries
- B.6 Files
- B.7 Formatting Output
- B.8 Iteration
- B.9 Boolean Expressions
- B.10 Selection
- B.11 Python Modules
- B.12 Regular Expression Patterns
- B.13 Defining Functions
- B.14 Defining Classes
- B.15 Deleting Objects
- B.16 Common Error Messages
- APPENDIX C turtle Reference
- APPENDIX D Answers to Selected “Try It Out” Exercises
- INDEX
Product information
- Title: Python Programming in Context, 3rd Edition
- Author(s):
- Release date: October 2019
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781284175578
You might also like
book
Programming Python, 4th Edition
If you've mastered Python's fundamentals, you're ready to start using it to get real work done. …
book
Hands-On Software Engineering with Python
Explore various verticals in software engineering through high-end systems using Python Key Features Master the tools …
book
Pythonic Programming
Make your good Python code even better by following proven and effective pythonic programming tips. Avoid …
book
Supercharged Python: Take Your Code to the Next Level, First Edition
“Brian Overland makes programming simple. . . . To my amazement, his books explain complicated code …