Home > Learning, Practical Programming > Name This Book!

Name This Book!

July 25th, 2008

Jennifer, Paul, Jason, and I have been working on a introductory Computer Science textbook using Python.  We’re in the last lap, but still haven’t chosen a name, so I’d like to ask for suggestions.  Python Programming: An Introduction to Computer Science is taken, as are Computer Science: The Python Programming Language, Problem Solving With Algorithms And Data Structures Using Python, and Python for Rookies; any other ideas?  If it helps, the distinctive features of our book include drawing examples from the sciences, and introducing GUI construction and databases as well as algorithm design and object-oriented programming.  Winner gets a free copy!

Learning, Practical Programming

  1. July 25th, 2008 at 09:16 | #1

    1. Computer Science in Python
    2. Computer Science the Python Way
    3. Jamie wants a free book ;-)

  2. July 25th, 2008 at 09:29 | #2

    Python: Learning in the Laboratory

    Computer Science for Scientists: Python

    An Introduction to Computer Science and Python

    ~Matt

  3. Miles Thibault
    July 25th, 2008 at 09:40 | #3

    Computer Science & Python Programming (there’s a Perl book with a similar name).

    Python Programming for Computer Science: How to go from 0 to Geek in 256 pages.

    Pragmatic Computer Science with the Python Programming Language.

    I won’t hold my breath for the free book :-)

  4. July 25th, 2008 at 10:02 | #4

    I like alliteration. Principles of Python? Python Pilot? That’s all I’ve got. You could have a snake on a plane for the graphic for the latter. While incredibly silly, I think that might be cute.

    Otherwise, it seems the words Beginning and Overview aren’t taken, so you could have something less silly along those lines.

  5. July 25th, 2008 at 10:07 | #5

    How about any of the following:

    Introducing Python: A Scientific Perspective
    Beginning Python: Algorithms, UI Design & Databases
    Python By Example: Learning To Program
    A Python Apprentice Guide: Design by Example

    Not great but I would buy the last one for sure :)

    All the best !

  6. July 25th, 2008 at 10:43 | #6

    Comp Sci for the Python Guy

    *ducks*

  7. July 25th, 2008 at 11:15 | #7

    CS101 [using|in|with] Python

    Computers and Science and Python, Oh My!

    import compsci — An introduction to CS [using|in|with] Python

    Principles and Practice of CS in Python

    The Python Age Or A Young Computer Scientist’s Illustrated Primer

    cheers
    Chris

  8. Quant
    July 25th, 2008 at 11:21 | #8

    1) Introduction to Computational Science using Python

    2) Computer science by example using python

    3) Algorithms and Databases using python

    4) CS 101: A pythonic introduction

    5) Introduction to Algorithms and Databases: Pythonic way.

    Darn I wish I had seen this post earlier….I ll post again if I can think of something better

  9. July 25th, 2008 at 12:46 | #9

    How about: Computer Science at a Glance Using Python.

  10. Serguei
    July 25th, 2008 at 13:45 | #10

    Science made easy with Python?

  11. July 25th, 2008 at 14:58 | #11

    Python for Computer Scientists

  12. Lee Zamparo
    July 25th, 2008 at 15:35 | #12

    How about these:

    Foundations of Computing (subtitle: algorithms and tools in Python)
    Computing with Python: Introductory Algorithms, Tools and Interfaces
    Introducing Computer Science with Python
    Foundations of Computer Science: a Python Perspective

    Ok, break’s over :)

    Lee.

  13. July 25th, 2008 at 16:24 | #13

    How about:

    Applied Python
    Python in Practice

    Good luck on being the new “Gang of Four”…

  14. Robert
    July 25th, 2008 at 16:24 | #14

    Pythoning.

    I would definitely like a book called “Pythoning” on my shelf.

  15. Qi
    July 25th, 2008 at 17:21 | #15

    Here’s mine,

    Python: Awakening to Your Life’s Purpose
    Power of Python: A Guide to Algorithmic Enlightenment
    The Hitchhiker’s Guide to the Python
    A Pythonic Introduction to Computer Science

    The last one isn’t as fun though.

  16. DanF
    July 25th, 2008 at 18:20 | #16

    For one thing, that sounds like a great book — what makes it interesting to me (an analyst) is that it sounds like you’ve added the applied bit. That being the case here are my suggestions:

    * Python for [Scientists and] Engineers: [Balancing theory and application]

    * Solving Real Problems with Python [An introduction to computer science]

    Cheers

  17. David Scannell
    July 25th, 2008 at 22:41 | #17

    1. The Python Experience
    2. The Python Prologue to Computer Science

  18. Jack
    July 26th, 2008 at 00:14 | #18

    1. Computer Science 101+ with Python
    2. Introductory Computer Science using Python
    3. Practical Computer Science through Osmosis (graphic of a python snake constricting around a student)

  19. Adam Foster
    July 26th, 2008 at 11:31 | #19

    Not to get too stuck on the p-words, but…

    The topics it covers are very “practical” and “pragmatic”.

    These students really are “pathfinders”, and in some sense “pioneers”.

    I know you also like the idea of learning through “play”.

    Your book is looking to unleash the “prodigy” inside your students.

    -Practical Programming in Python.
    -Python for Pathfinders.
    -Playing with Python.
    -Python Programming: Producing Prodigies

    These can all become more wordy with the “clever colon”.
    -Python for Pathfinders: An Introduction to Computer Science
    -Computer Science with Python: An Introduction to Your Inner Prodigy

    Then there’s always “Pimpin’ Python”, but that screams of effort to be hip :-)

    Regardless, I look forward to seeing the final product.

  20. July 26th, 2008 at 13:46 | #20

    I felt sure it would be “Beautiful Python Code”, “Writing Beautiful Python Code” or “Beautiful Code in Python”.

    You could obviously add a subtitle combining as you feel are required from terms like Computer Science, Science, Introduction, Programming, Object-Oriented, Databases and Inverse Analysis.

    Of course, these titles do rather require you to believe that the code within is beautiful; but if you don’t, maybe you aren’t really as close to the end as you think?

  21. July 26th, 2008 at 15:07 | #21

    I’m of the mind that book names need to be distinctive, or they get lost in a sea of clones. With that in mind:
    -Being Awesome With Python
    -Python: The Important Bits
    -Python for Fun and Profit (haha)

  22. Alan
    July 26th, 2008 at 16:40 | #22

    Pythonic Computer Science
    Introduction to Computer Science: A Pythonic Perspective

  23. July 26th, 2008 at 16:58 | #23

    Hi there,

    Here’s another couple suggestions:

    * Computer Science is Fun with Python!

    or

    * Snakes and Mice: An introduction to computer science using Python

    HTH. Good luck! :)

  24. Alan Fekete
    July 26th, 2008 at 18:50 | #24

    Putting the Computer into Science with Python

  25. July 27th, 2008 at 09:03 | #25

    “Python and the Meaning of Life”
    Maybe with some sub-heading saying it’s a book about Computer Science.

  26. John McClenny
    July 27th, 2008 at 09:43 | #26

    Computer Science through Python: Learning by Doing

    Programming Python for Science Applications (I don’t think the book is that narrowly targeted)

    Liz – more alliteration – “Painless Programming using the Principles of Python: an introduction to computer science” :)

    or

    Painless Python Programming: An introduction to computer science

  27. Mani
    July 27th, 2008 at 12:39 | #27

    Naming a book is tough. Here are my titles (that are admittedly longer than most).

    Python: An introduction to a multifaceted programming paradigm

    Python By Example: OOP, Algorithms, UI Design, and Databases

    Python With Examples From Science: Learn OOP, Algorithms, UI Design, and Databases.

    I hope they help in some way.

  28. July 27th, 2008 at 12:59 | #28

    PyCompSci: How to be a Computer Scientist in Python

  29. Steve
    July 27th, 2008 at 19:15 | #29

    Multidisciplinary Computer Science in Python

  30. July 27th, 2008 at 21:36 | #30

    >> E == m*c**2, The pythonic way to science

  31. Mark Westwood
    July 28th, 2008 at 06:05 | #31

    Python for eScience

    eScience with Python

    rgds

  32. July 28th, 2008 at 08:11 | #32

    “Easy Python”

  33. rob
    July 28th, 2008 at 12:17 | #33

    Learning to Program in Python: Your New and Improved ABCs… Re-defining Your ABCs…

    Python Programming:

  34. July 28th, 2008 at 16:24 | #34

    “There is More than One Way to Skin A Cat: Python Makes It Fast and Less Messy”

  35. Alvin
    July 28th, 2008 at 16:24 | #35

    ummm

    Python and Comp Sci

  36. Jonathan
    July 28th, 2008 at 23:56 | #36

    Introduction to Science Computing with Python

  37. July 30th, 2008 at 10:27 | #37

    Thoughtful Python Programming
    Python Unwrapped
    Effective Python for Computer Scientists

Comments are closed.