Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations
1145827253
Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations
9.99 In Stock
Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations

Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations

by Aristides Bouras
Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations

Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations

by Aristides Bouras

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

Product Details

ISBN-13: 9781836209263
Publisher: Packt Publishing
Publication date: 06/14/2024
Sold by: Barnes & Noble
Format: eBook
Pages: 908
File size: 3 MB

About the Author

Aristides S. Bouras holds a degree in Computer Engineering from the Technological Educational Institute of Piraeus, and a Dipl. Eng. degree in Electrical and Computer Engineering from the Democritus University of Thrace. He worked as a software developer at a company that specialized in industrial data flow and labelling of products. He has developed many applications such as warehouse managing systems and websites for companies and other organizations. He works as a high school teacher. He mainly teaches computer networks, programming tools for the Internet/intranets, and databases. He has written many books, mainly about algorithmic and computational thinking through Python, C#, C++, Java, PHP, and Visual Basic programming languages.

Table of Contents

Table of Contents
  1. How a Computer Works
  2. Python and Integrated Development Environments
  3. Software Packages to Install
  4. Introduction to Basic Algorithmic Concepts
  5. Variables and Constants
  6. Handling Input and Output
  7. Operators
  8. Trace Tables
  9. Using IDLE or Visual Studio Code
  10. Introduction to Sequence Control Structures
  11. Manipulating Numbers
  12. Complex Mathematical Expressions
  13. Exercises With a Quotient and a Remainder
  14. Manipulating Strings
  15. Making Questions
  16. The Single-Alternative Decision Structure
  17. The Dual-Alternative Decision Structure
  18. The Multiple-Alternative Decision Structure
  19. Nested Decision Control Structures
  20. More about Flowcharts with Decision Control Structures
  21. Tips and Tricks with Decision Control Structures
  22. More with Decision Control Structures
  23. Introduction to Loop Control Structures
  24. Pre-Test, Mid-Test and Post-Test Loop Structures
  25. Definite Loops
  26. Nested Loop Control Structures
  27. More about Flowcharts with Loop Control Structures
  28. Tips and Tricks with Loop Control Structures
  29. More with Loop Control Structures
  30. One-Dimensional Lists and Dictionaries
  31. Two-Dimensional Lists
  32. Tips and Tricks with Data Structures
  33. More with Data Structures
  34. Introduction to Subprograms
  35. User-Defined Subprograms
  36. Tips and Tricks with Subprograms
  37. More with Subprograms
  38. Introduction to Object-Oriented Programming
  39. Introduction to Files
  40. More with Files
From the B&N Reads Blog

Customer Reviews