Coding for beginners in easy steps

Mike McGrath, 1956-

Book - 2022

"Coding for Beginners in easy steps, 2nd edition will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: write Python code to create your programs, store information in data structures, control program flow using control structures, create re-usable blocks of program code, [and] code powerful algorithms and classes for Object Oriented Programming (OOP),"--

Saved in:
1 person waiting

2nd Floor Show me where

005.13/McGrath
0 / 1 copies available
Location Call Number   Status
2nd Floor 005.13/McGrath Due Feb 12, 2024
Subjects
Genres
Handbooks and manuals
Published
Leamington Spa, Warwickshire : In Easy Steps [2022]
Language
English
Main Author
Mike McGrath, 1956- (author)
Edition
2nd edition. Second edition
Item Description
Includes index.
"Modern programming for all ages" -- Cover.
"Plain English, easy to follow, fully illustrated, in full color" -- Cover.
Physical Description
192 pages : colour illustrations ; 23 cm
ISBN
9781840789751
  • 1. Getting Started
  • Programming Code
  • Setting Up
  • Exploring IDLE
  • Getting Help
  • Saving Programs
  • Storing Values
  • Adding Comments
  • Naming Rules
  • Summary
  • 2. Saving Data
  • Storing Input
  • Controlling Output
  • Recognizing Types
  • Converting Data
  • Guessing Game
  • Correcting Errors
  • Summary
  • 3. Performing Operations
  • Doing Arithmetic
  • Assigning Values
  • Comparing Values
  • Finding Truth
  • Examining Condition
  • Setting Order
  • Summary
  • 4. Making Lists
  • Writing Lists
  • Changing Lists
  • Fixing Lists
  • Setting Lists
  • Naming Elements
  • Summary
  • 5. Controlling Blocks
  • Branching Choices
  • Counting Loops
  • Looping Conditions
  • Skipping Loops
  • Catching Errors
  • Summary
  • 6. Creating Functions
  • Defining Blocks
  • Adding Parameters
  • Returning Results
  • Storing Functions
  • Importing Functions
  • Summary
  • 7. Sorting Algorithms
  • Copying Sorts
  • Selecting Sorts
  • Inserting Sorts
  • Bubbling Sorts
  • Merging Sorts
  • Partitioning Sorts
  • Summary
  • 8. Importing Libraries
  • Inspecting Python
  • Doing Mathematics
  • Calculating Decimals
  • Telling Time
  • Running Timers
  • Summary
  • 9. Managing Text
  • Manipulating Strings
  • Formatting Strings
  • Modifying Strings
  • Accessing Files
  • Manipulating Content
  • Updating Content
  • Summary
  • 10. Programming Objects
  • Defining Classes
  • Copying Instances
  • Addressing Properties
  • Deriving Classes
  • Overriding Methods
  • Applying Sense
  • Summary
  • 11. Building Interfaces
  • Launching Interfaces
  • Responding Buttons
  • Displaying Messages
  • Gathering Entries
  • Listing Options
  • Polling Radios
  • Checking Boxes
  • Adding Images
  • Summary
  • 12. Developing Apps
  • Generating Randoms
  • Planning Needs
  • Designing Layout
  • Assigning Statics
  • Loading Dynamics
  • Adding Functionality
  • Testing Programs
  • Deploying Applications
  • Summary
  • 13. Transferring Skills
  • Understanding Compilers
  • Compiling Code
  • Coding In C
  • Coding In C++
  • Coding In C#
  • Coding In Java
  • Summary
  • Index