Book description
Perkovic's Introduction to Programming Using Python provides an imperative-first introduction to Python focusing on computer applications and the process of developing them. The text helps develop computational thinking skills by covering patterns of how problems can be broken down and constructively solved to produce an algorithmic solution. The approach is hands-on and problem oriented. The book also introduces a subset of the Python language early on to help write small functions. Chapters include an introduction to problem solving techniques and classical algorithms, problem-solving and programming and ways to apply core skills to application development.
Table of contents
- Cover Page
- Title Page
- Copyright
- Dedication
- Contents
- Preface
- CHAPTER 1: Introduction to Computer Science
- CHAPTER 2: Python Data Types
- CHAPTER 3: Imperative Programming
- CHAPTER 4: Text Data, Files, and Exceptions
- CHAPTER 5: Execution Control Structures
- CHAPTER 6: Containers and Randomness
- CHAPTER 7: Namespaces
- CHAPTER 8: Object-Oriented Programming
- CHAPTER 9: Graphical User Interfaces
- CHAPTER 10: Recursion
- CHAPTER 11: The Web and Search
- CHAPTER 12: Databases and Data Processing
- Index
Product information
- Title: Introduction to Computing Using Python: An Application Development Focus
- Author(s):
- Release date: December 2011
- Publisher(s): Wiley
- ISBN: 9781118213568
You might also like
video
Introduction to Python: Learn How to Program Today with Python
7+ Hours of Video Instruction Overview Python is a great, beginner-friendly programming language because it was …
video
Introduction to Python
Intrigued by Python? Learn how to get started with this popular language, whether you’re new to …
book
Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming
Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the …
video
Python A-Z: Learn Python by Building 15 Projects and ChatGPT
This comprehensive Python course covers all fundamental concepts and advanced Python concepts, and you learn a …