Wiley ISBN-10: 1119132975, ISBN-13: 978-1119132974

Introduction to Computing Using Python: An Application Development Focus

User Manual - Second Edition

1. Introduction to the Book

Perkovic's "Introduction to Programming Using Python: An Application Development Focus, 2e" serves as an inclusive introduction to Computer Science. It adopts a pedagogical approach emphasizing "the right tool for the job at the right moment," with a strong focus on application development. The text is designed to be hands-on and problem-oriented, incorporating practice problems and solutions throughout. While primarily imperative-first, it introduces objects early where appropriate. User-defined classes and Object-Oriented Programming are discussed later, building upon foundational concepts. Chapters cover problem-solving techniques, classical algorithms, and the application of core skills to development. This edition also features diverse examples and practice problems, alongside an exclusive chapter of Case Studies in the Wiley E-Text, providing real-world applications.

Front cover of Introduction to Computing Using Python book

Rysunek 1.1: Front cover of the book "Introduction to Computing Using Python: An Application Development Focus". The cover features a colorful pixelated design with the title prominently displayed, along with the author's name, Ljubomir Perkovic, and the publisher's logo, Wiley.

2. O autorze

Ljubomir Perkovic joined the CDM School of Computing faculty in September of 2000, following two years at Drexel University. Dr. Perkovic earned his Ph.D. in Algorithms, Combinatorics and Optimization from Carnegie Mellon University, and holds a B.A. in Mathematics and Computer Science from Hunter College of the City University of New York. His research interests include distributed and wireless computing, computational geometry, graph theory and algorithms, probabilistic analysis of algorithms, and computational thinking. He is a Co-PI on an NSF-funded project to expand Computational Thinking across the Liberal Studies curriculum and coaches the DePaul Programming teams.

3. Key Features and Learning Approach

  • Application Development Focus: The book emphasizes applying programming concepts to real-world application development.
  • Hands-on and Problem-Oriented: Learning is facilitated through practical exercises and problem-solving scenarios.
  • Integrated Practice: Numerous practice problems and solutions are provided throughout the text to reinforce understanding.
  • Progressive Object-Oriented Programming: Objects are introduced early, with user-defined classes and full OOP concepts covered later when students have a stronger foundation.
  • Kompleksowe ubezpieczenie: Includes essential topics such as problem-solving techniques, classical algorithms, and core programming skills.
  • Różnorodny byłyamples: Features examples and practice problems from a wide variety of domains.
  • Wiley E-Text Exclusive Content: An additional chapter of Case Studies is available exclusively in the Wiley E-Text, offering practical applications of learned concepts.
Back cover of Introduction to Computing Using Python book highlighting Wiley E-Text

Rysunek 3.1: Back cover of the book, detailing the benefits of the Wiley E-Text. It highlights features like "Access on-the-go," "Search across content," "Highlight and take notes," and "Save money." The ISBN-13, 978-1-118-89094-3, is visible on the bottom right.

For more information on the Wiley E-Text, visit www.wiley.com/college/perkovic.

4. Specyfikacje

AtrybutSzczegół
ASIN1118890949
WydawcaWiley
Data publikacji20 kwietnia 2015 r.
Wydanie2.
Językangielski
Długość Drukuj480 strony
Numer katalogowy: 101119132975
Numer katalogowy: 13978-1119132974
Waga przedmiotu7.4 uncji
Wymiary7.9 x 0.9 x 9.9 cala
Book dimensions shown with hands

Rysunek 4.1: The book held by hands, illustrating its physical dimensions. The image shows the book is approximately 10 inches (25 cm) in height, providing a visual reference for its size.

5. Getting Started with the Book

To maximize your learning experience with "Introduction to Computing Using Python," consider the following steps:

  1. Początkowe Review: Zacznij od ponownegoviewing the Preface and Table of Contents to understand the book's structure and the topics covered.
  2. Postęp rozdziału: It is recommended to follow the chapters sequentially, as concepts often build upon previous ones.
  3. Python Environment Setup: Before starting coding exercises, ensure you have a suitable Python development environment installed on your computer. Instructions for setting up Python are typically covered in early chapters or supplementary materials.
  4. Accessing E-Text: If you have the Wiley E-Text version, ensure you can access it through the provided platform (e.g., VitalSource) to utilize its interactive features and exclusive case studies.

6. Navigating and Operating the Content

Effective engagement with the book's content is crucial for successful learning:

  • Engage with Examples: Actively read and understand the code examples provided. Try running them yourself to observe their behavior.
  • Solve Practice Problems: The book is rich with practice problems. Attempting these problems is vital for solidifying your understanding. Solutions are often provided or can be derived from the text.
  • Hands-on Coding: Do not just read the code; type it out and experiment with modifications. This active learning approach enhances retention and problem-solving skills.
  • Utilize Case Studies: If using the Wiley E-Text, delve into the exclusive Case Studies to see how the concepts are applied in more complex scenarios.
  • Review and Reflect: Regularnie ponownieview previously covered material and reflect on how new concepts connect to what you already know.

7. Pielęgnacja i obsługa

To ensure the longevity of your physical copy of the book:

  • Składowanie: Przechowuj książkę w chłodnym i suchym miejscu, z dala od bezpośredniego światła słonecznego, aby zapobiec jej blaknięciu i odkształceniom.
  • Obsługiwanie: Handle with clean hands to avoid smudges and stains. Avoid bending the spine excessively to preserve its binding.
  • Ochrona: Consider using a book cover if you frequently transport the book to protect it from wear and tear.

For the Wiley E-Text, ensure your device meets the system requirements and keep your software updated for optimal performance.

8. Troubleshooting and Support Resources

While this book is designed for clarity, you may encounter challenges during your learning journey. Here are some common issues and resources:

  • Błędy kodu: If your code examples are not running as expected, double-check for typos. Python is case-sensitive and indentation-sensitive. Utilize a good IDE or text editor with syntax highlighting.
  • Conceptual Difficulty: Reread the relevant sections, review previous examples, and try to explain the concept in your own words. Discussing with peers or instructors can also be beneficial.
  • Python Environment Issues: Ensure your Python installation is correct and that all necessary libraries are installed. Refer to official Python documentation or online forums for setup guidance.
  • Wiley E-Text Access: If you experience issues accessing the e-text or its features, refer to the support section on the Wiley website or the platform provider (e.g., VitalSource) for technical assistance.

9. Gwarancja i wsparcie

As an educational textbook, "Introduction to Computing Using Python" does not typically come with a traditional product warranty. However, Wiley, the publisher, is committed to providing high-quality educational materials.

  • Publisher Support: For inquiries regarding content errata, supplementary materials, or general information about the book, please visit the official Wiley webwitryny lub skontaktuj się z obsługą klienta.
  • Wiley E-Text Support: For technical support related to the Wiley E-Text platform, including access issues or feature functionality, please refer to the support resources provided by Wiley or the e-text platform provider (e.g., VitalSource).
  • Zasoby internetowe: Many educational resources, including errata pages or additional exercises, may be available on the author's or publisher's dedicated website for the book.

For the most up-to-date information and resources, please visit the official Wiley webstrona: www.wiley.com.

© 2024 Wiley. All rights reserved. This manual is for informational purposes only.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.