E-book details

Machine Learning & Python for Absolute Beginners. A Hands-On Guide to Python Programming and Machine Learning from Scratch

Machine Learning & Python for Absolute Beginners. A Hands-On Guide to Python Programming and Machine Learning from Scratch

Oliver Theobald

Ebook
Starting with Python syntax and data types, this guide builds toward implementing key machine learning models. Learn about loops, functions, OOP, and data cleaning, then transition into algorithms like regression, KNN, and neural networks. A final section walks you through model optimization and building projects in Python.
The book is split into two major sections—foundational Python programming and introductory machine learning. Readers are guided through essential concepts such as data types, variables, control flow, object-oriented programming, and using libraries like pandas for data manipulation.
In the machine learning section, topics like model selection, supervised vs unsupervised learning, bias-variance, and common algorithms are demystified with practical coding examples. It’s a structured, clear roadmap to mastering both programming and applied ML from zero knowledge.
  • 1. Installing Jupyter Notebook
  • 2. Inputs and Outputs
  • 3. Variables
  • 4. Basic Data Types
  • 5. Compound Data Types
  • 6. Methods
  • 7. Lists
  • 8. Dictionaries
  • 9. Tuples
  • 10. Strings
  • 11. Sets
  • 12. Basic Functions
  • 13. Comparison Operators
  • 14. Conditional Statements
  • 15. Loops
  • 16. Pandas
  • 17. Introduction to OOP
  • 18. Inheritance and Polymorphism
  • 19. What Is Machine Learning?
  • 20. Machine Learning Categories
  • 21. The Machine Learning Toolbox
  • 22. Data Scrubbing
  • 23. Setting Up Your Data
  • 24. Linear Regression
  • 25. Logistic Regression
  • 26. k-Nearest Neighbors
  • 27. k-Means Clustering
  • 28. Bias & Variance
  • 29. Support Vector Machines
  • 30. Artificial Neural Networks
  • 31. Decision Trees
  • 32. Ensemble Modeling
  • 33. Development Environment
  • 34. Building a Model in Python
  • 35. Model Optimization
  • 36. Next Steps
  • Title: Machine Learning & Python for Absolute Beginners. A Hands-On Guide to Python Programming and Machine Learning from Scratch
  • Author: Oliver Theobald
  • Original title: Machine Learning & Python for Absolute Beginners. A Hands-On Guide to Python Programming and Machine Learning from Scratch
  • ISBN: 9781806380046, 9781806380046
  • Date of issue: 2025-08-20
  • Format: Ebook
  • Item ID: e_4jra
  • Publisher: Packt Publishing