A concise introduction to programming in python

Suitable for newcomers to computer science, A Concise Introduction to Programming in Python provides a succinct, yet complete, first course in computer science using the Python programming language.

Detalles Bibliográficos
Otros Autores: Johnson, Mark J., eauthor (eauthor)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Boca Raton, FL : Chapman and Hall/CRC, an imprint of Taylor and Francis 2011.
Edición:1st edition
Colección:Chapman & Hall/CRC textbooks in computing.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628126806719
Tabla de Contenidos:
  • part Part I Foundations
  • chapter 1 Computer Systems and Software
  • chapter 2 Python Program Components
  • chapter 3 Functions
  • chapter 4 Repetition: For Loops
  • chapter 5 Computer Memory: Integers
  • chapter 6 Selection: If Statements
  • chapter 7 Algorithm Design and Debugging
  • chapter 8 Repetition: While Loops
  • chapter Project: Newton's Method
  • chapter 9 Computer Memory: Floats
  • chapter 10 Simulation
  • chapter Project: Visualization
  • part Part II Collections and Files
  • chapter 11 Strings
  • chapter 12 Building Strings
  • chapter Project: ISBN Check Digits
  • chapter 13 Computer Memory: Text
  • chapter 14 Lists
  • chapter Project: Program Performance
  • chapter Project: Heat Diffusion
  • chapter 15 Files
  • chapter 16 String Methods
  • chapter Project: File Compression
  • chapter 17 Mutable and Immutable Objects
  • chapter Project: Hangman
  • chapter 18 Dictionaries
  • chapter Project: ELIZA
  • chapter Project: Shannon Entropy
  • chapter Project: Reading DNA Frames
  • part Part III Selected Topics
  • chapter 19 Sound Manipulation
  • chapter 20 Sound Synthesis
  • chapter 21 Image Manipulation
  • chapter Project: Image Filters
  • chapter 22 Image Synthesis
  • chapter 23 Writing Classes
  • chapter 24 Cooperating Classes
  • chapter Case Study: PPM Image Class
  • chapter 25 Related Classes
  • chapter 26 Functional Programming
  • chapter 27 Parallel Programming
  • chapter 28 Graphical User Interfaces.