Details zum E-Book

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

Aristides Bouras

E-book
This course is meticulously designed to take beginners on a journey through the fascinating world of Python programming and algorithmic thinking. The initial chapters lay a strong foundation, starting with the basics of how computers operate, moving into Python programming, and familiarizing learners with integrated development environments like IDLE and Visual Studio Code.

Further, the course delves into essential programming constructs such as variables, constants, input/output handling, and operators. You'll gain practical experience with trace tables, sequence control structures, and decision control structures through comprehensive exercises and examples. The curriculum emphasizes hands-on learning with chapters dedicated to manipulating numbers, strings, and understanding complex mathematical expressions. By mastering these concepts, you'll be well-prepared to tackle more advanced topics.

The final chapters introduce you to object-oriented programming and file manipulation, rounding out your skill set. Throughout the course, practical tips and tricks are provided to enhance your coding efficiency and problem-solving skills. By the end of this course, you will have a robust understanding of Python programming and the ability to apply algorithmic thinking to solve real-world problems.
  • 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
  • Titel: Python and Algorithmic Thinking for the Complete Beginner. Learn to think like a programmer by mastering Python programming and algorithmic foundations
  • Autor: Aristides Bouras
  • Originaler Titel: Python and Algorithmic Thinking for the Complete Beginner. Learn to think like a programmer by mastering Python programming and algorithmic foundations
  • ISBN: 9781836209263, 9781836209263
  • Veröffentlichungsdatum: 2024-06-14
  • Format: E-book
  • Artikelkennung: e_3yjf
  • Verleger: Packt Publishing