Starting Out With Python, Sixth Edition, Gaddis T., 2023.
Welcome to Starting Out with Python, Sixth Edition. This book uses the Python language to teach programming concepts and problem-solving skills, without assuming any previous programming experience. With easy-to-understand examples, pseudocode, flowcharts, and other tools, the student learns how to design the logic of programs then implement those programs using Python. This book is ideal for an introductory programming course or a programming logic and design course using Python as the language.

How Computers Store Data.
CONCEPT: All data that is stored in a computer is converted to sequences of Os and Is.
A computer's memory is divided into tiny storage locations known as bytes. One byte is only enough memory to store a letter of the alphabet or a small number. In order to do anything meaningful, a computer has to have lots of bytes. Most computers today have millions, or even billions, of bytes of memory.
Each byte is divided into eight smaller storage locations known as bits. The term bit stands for binary digit. Computer scientists usually think of bits as tiny switches that can be either on or off. Bits aren't actual "switches," however, at least not in the conventional sense. In most computer systems, bits are tiny electrical components that can hold either a positive or a negative charge. Computer scientists think of a positive charge as a switch in the on position, and a negative charge as a switch in the opposition. Figure 1-6 shows the way that a computer scientist might think of a byte of memory: as a collection of switches that are each flipped to either the on or off position.
Contents.
Welcome.
Cover.
Title Page.
Copyright Page.
Pearson’s Commitment to Diversity, Equity, and Inclusion.
Contents in a Glance.
Location of VideoNotes.
Preface.
Changes in the Sixth Edition.
Brief Overview of Each Chapter.
Organization of the Text.
Features of the Text.
Supplements.
Acknowledgments.
About the Author.
Ordering Options.
1: Introduction to Computers and Programming.
2: Input, Processing, and Output.
3: Decision Structures and Boolean Logic.
4: Repetition Structures.
5: Functions.
6: Files and Exceptions.
7: Lists and Tuples.
8: More About Strings.
9: Dictionaries and Sets.
10: Classes and Object-Oriented Programming.
11: Inheritance.
12: Recursion.
13: GUI Programming.
14: Database Programming.
Appendix A: Installing Python.
Appendix B: Introduction to IDLE.
Appendix C: The ASCII Character Set.
Appendix D: Predefined Named Colors.
Appendix E: More About the import Statement.
Appendix F: Formatting Numeric Output with the format() Function.
Appendix G: Installing Modules with the pip Utility.
Appendix H: Answers to Noninteractive Checkpoints.
Student Supplemental Materials.
Купить .
Теги: учебник по программированию :: программирование :: Gaddis