E-Book, Englisch, 227 Seiten
Johnson A Concise Introduction to Programming in Python, Second Edition
2. Auflage 2018
ISBN: 978-1-351-62198-4
Verlag: Taylor & Francis
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
E-Book, Englisch, 227 Seiten
Reihe: Chapman & Hall/CRC Textbooks in Computing
ISBN: 978-1-351-62198-4
Verlag: Taylor & Francis
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
This textbook provides a succinct, yet complete, first course in computer science using Python. The Second Edition will focus on two main tasks: reorganizing the presentation, and replacing or revising many of the program examples. Classroom use has indicated there are areas that can be simplified for beginners with a different organization. Similarly, some of the program examples are overly complicated, meaning that either students struggle with unnecessary difficulties or instructors need to substitute their own examples. The revision will smooth out rough patches, while retaining the essential approach of the book: concise explanations based around interesting program examples.
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Foundations. Computer Systems and Software. Python Program Components. Calling Functions. Writing Functions. Repetition: For Loops. Computer Memory: Integers. Selection: If Statements. Thinking with Functions. Repetition: While Loops Project: Newton’s Method. Computer Memory: Floats. Simulation. Project: Visualization. Collections and Files. Strings. Building Strings. Project: ISBN Check Digits. Computer Memory: Text Lists. Project: Program Performance/ Project: Heat Diffusion Files. String Methods. Project: File Compression. Mutable and Immutable Objects. Project: Hangman. Dictionaries. Project: ELIZA. Project: Shannon Entropy. Project: Reading DNA Frames. Selected Topics. Sound Manipulation. Sound Synthesis. Creating Images. Modifying Images. Project: Image Filters. Image Synthesis. Writing Classes. Cooperating Classes. Case Study: PPM Image Class. Related Classes. Functional Programming. Parallel Programming. Graphical User Interfaces




