𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

An introduction to programming using Python

✍ Scribed by Schneider, David I


Publisher
Pearson
Year
2015;2016
Tongue
English
Leaves
431
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


&>Key BenefitAs one of the most widely used programming languages in the software industry, Python is desirable to both learn and teach.Introduction to Programming Using Pythonis designed for students eager to learn about the world of programming. Applicable to a range of skill levels, thisFirst Editiontextbook provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. The compactly written text leverages highly focused chapters, diving deep into the most significant topics to give students an in-depth (rather than superficial) understanding of the language. Using real-world examples and data, the author illustrates practical usage of Python in a way to which students can relate. The text itself is readable, organized, and informative, discussing main points of each topic first and then addressing the peripheral details. Students learn good programming habits the first time--bringing them in line with the best modern programming practices.

Key Topics:An Introduction to Computing and Problem Solving; Core Objects, Variables, Input, and Output; Structures that Control Flow; Functions; Processing Data; Miscellaneous Topics; Object-Oriented Programming; Graphical User InterfaceMarketFor all readers interested in introductory programming in Python.

✦ Table of Contents


Cover......Page 1
Title Page......Page 2
Copyright Page......Page 3
Guide to VideoNotes......Page 4
Guide to Application Topics......Page 6
Contents......Page 8
Preface......Page 12
Acknowledgments......Page 16
Chapter 1 An Introduction to Computing and Problem Solving......Page 18
1.1 An Introduction to Computing and Python......Page 19
1.2 Program Development Cycle......Page 21
1.3 Programming Tools......Page 23
1.4 An Introduction to Python......Page 30
Chapter 2 Core Objects, Variables, Input, and Output......Page 40
2.1 Numbers......Page 41
2.2 Strings......Page 52
2.3 Output......Page 66
2.4 Lists, Tuples, and Files–An Introduction......Page 75
Key Terms and Concepts......Page 88
Programming Projects......Page 91
Chapter 3 Structures That Control Flow......Page 94
3.1 Relational and Logical Operators......Page 95
3.2 Decision Structures......Page 106
3.3 The while Loop......Page 122
3.4 The for Loop......Page 135
Key Terms and Concepts......Page 154
Programming Projects......Page 156
Chapter 4 Functions......Page 160
4.1 Functions, Part 1......Page 161
4.2 Functions, Part 2......Page 181
4.3 Program Design......Page 199
Key Terms and Concepts......Page 203
Programming Projects......Page 205
Chapter 5 Processing Data......Page 208
5.1 Processing Data, Part 1......Page 209
5.2 Processing Data, Part 2......Page 224
5.3 Dictionaries......Page 238
Key Terms and Concepts......Page 252
Programming Projects......Page 255
Chapter 6 Miscellaneous Topics......Page 260
6.1 Exception Handling......Page 261
6.2 Selecting Random Values......Page 268
6.3 Turtle Graphics......Page 274
6.4 Recursion......Page 286
Key Terms and Concepts......Page 294
Programming Projects......Page 295
Chapter 7 Object-Oriented Programming......Page 298
7.1 Classes and Objects......Page 299
7.2 Inheritance......Page 312
Key Terms and Concepts......Page 324
Programming Projects......Page 325
Chapter 8 Graphical User Interface......Page 328
8.1 Widgets......Page 329
8.2 The Grid Geometry Manager......Page 342
8.3 Writing GUI Programs......Page 351
Key Terms and Concepts......Page 360
Programming Projects......Page 362
Appendix A ASCII Values......Page 366
Appendix B Reserved Words......Page 368
Appendix C Installing Python and IDLE......Page 370
Answers......Page 372
C......Page 422
E......Page 423
G......Page 424
K......Page 425
O......Page 426
R......Page 427
T......Page 428
Z......Page 429
Color Insert......Page 430


πŸ“œ SIMILAR VOLUMES


An introduction to programming using Pyt
✍ Schneider, David I πŸ“‚ Library πŸ“… 2016 πŸ› Pearson 🌐 English

An introduction to computing and problem solving -- Core objects, variables, input, and output -- Structures that control flow -- Functions -- Processing data -- Miscellaneous topics -- Object-oriented programming -- Graphical user interface.

Practical Programming: An Introduction t
✍ Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson πŸ“‚ Library πŸ“… 2009 πŸ› Pragmatic Bookshelf 🌐 English

Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces