HomeBooks, Movies and MusicPython Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Book by Eric Matthes
product_image_name-Books-Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Book by Eric Matthes-1

Share this product

Books Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Book by Eric Matthes

KSh 1,234

In stock

+ shipping from KSh 90 to CBD - UON/Globe/Koja/River Road
0 out of 5
(No ratings available)

Promotions

Delivery & Returns

Choose your location

Pickup Station

Delivery Fees KSh 90
Ready for pickup between 16 September and 18 September if you place your order within the next 4hrs 59mins

Door Delivery

Delivery Fees KSh 200
Ready for delivery between 16 September and 18 September if you place your order within the next 4hrs 59mins

Return Policy

Easy Return, Quick Refund.Details

Seller Information

QABETE ENTERPRISES

86%Seller Score

61 Followers

Follow

Seller Performance

Shipping speed: Excellent

Quality Score: Excellent

Customer Rating: Average

Product details

Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming

By Eric Matthes

Overview

Python Crash Course, 3rd Edition is one of the world’s best-selling programming books, designed to take absolute beginners from zero experience to building real, working Python projects. Updated to reflect the latest Python tools and standards, this edition guides new programmers step by step using clear explanations, hands-on exercises, and fun, practical projects1234.

Book Structure and Core Content

Part I: Python Basics

Foundational Concepts: Covers variables, lists, loops, dictionaries, classes, and functions, along with writing clean code.

Interactive Programming: Shows how to make programs that accept user input, process data, and handle errors.

Safe Coding: Introduces testing concepts so you can build and troubleshoot programs confidently.

Part II: Real Projects

You solidify your learning by building three substantial, real-world applications:

Arcade Game:
Create a Space Invaders–inspired 2D game using Pygame, reinforcing programming logic and object-oriented concepts.

Data Visualization:
Use Matplotlib and Plotly to analyze data and generate interactive visualizations, including charts and random walk plots.

Web Application:
Build and deploy a Django-based web app where users can create accounts, manage data, and interact online.

New in the 3rd Edition

Python 3.11 Support: All content and examples fully updated to the latest version.

VS Code Integration: Instruction now uses Visual Studio Code—a widely-used, beginner-friendly editor.

Modern Python Features: Coverage of new string methods like removeprefix() and removesuffix(), and improved error message handling.

Pathlib for File Handling: Adopts the pathlib module for simpler, more modern file I/O.

Industry-Standard Testing: Teaches automated testing using pytest.

Updated Libraries: Uses new features in Matplotlib, Plotly Express, and Django for building visualizations and web apps.

Enhanced Game Project: Streamlined setup and expanded tips for making cross-platform games run consistently1564.

What Sets It Apart

Project-Based Approach: Each skill builds toward creating real applications, helping you retain and use your knowledge.

Beginner Friendly: Step-by-step instructions, illustrations, and clear explanations make complex topics approachable.

Practical Tools: Emphasizes troubleshooting, error handling, and best practices for clean programming from the start.

Widely Recommended: Praised for its clarity, practical focus, and ability to make learning enjoyable and digestible for true beginners789.

Sample Learning Goals Table

Skill/ProjectWhat You’ll Achieve
Variables, data types, loopsWrite and understand Python code basics
Functions and classesStructure code for reuse and complexity
Pygame arcade gameLearn event handling, animation, and logic
Matplotlib & Plotly visualizationsAnalyze and showcase data visually
Django web appBuild and deploy interactive web sites
Testing and debugging with pytestEnsure your code runs correctly and safely

 

Ideal For

Complete beginners seeking a fast, solid start in programming.

Hobbyists and students wanting practical Python skills for data, games, or web development.

Anyone switching to Python from another language or refreshing foundations.

About the Author

Eric Matthes is a former high school science, math, and programming teacher from Alaska. He is known for making programming accessible and enjoyable to new learners10.

Python Crash Course, 3rd Edition is widely regarded as one of the best entry-level Python resources, perfect for those who learn best by doing, and by building real and useful projects in the process12738104.

Specifications

Key Features

Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming

By Eric Matthes

Overview

Python Crash Course, 3rd Edition is one of the world’s best-selling programming books, designed to take absolute beginners from zero experience to building real, working Python projects. Updated to reflect the latest Python tools and standards, this edition guides new programmers step by step using clear explanations, hands-on exercises, and fun, practical projects1234.

Book Structure and Core Content

Part I: Python Basics

Foundational Concepts: Covers variables, lists, loops, dictionaries, classes, and functions, along with writing clean code.

Interactive Programming: Shows how to make programs that accept user input, process data, and handle errors.

Safe Coding: Introduces testing concepts so you can build and troubleshoot programs confidently.

Part II: Real Projects

You solidify your learning by building three substantial, real-world applications:

Arcade Game:
Create a Space Invaders–inspired 2D game using Pygame, reinforcing programming logic and object-oriented concepts.

Data Visualization:
Use Matplotlib and Plotly to analyze data and generate interactive visualizations, including charts and random walk plots.

Web Application:
Build and deploy a Django-based web app where users can create accounts, manage data, and interact online.

New in the 3rd Edition

Python 3.11 Support: All content and examples fully updated to the latest version.

VS Code Integration: Instruction now uses Visual Studio Code—a widely-used, beginner-friendly editor.

Modern Python Features: Coverage of new string methods like removeprefix() and removesuffix(), and improved error message handling.

Pathlib for File Handling: Adopts the pathlib module for simpler, more modern file I/O.

Industry-Standard Testing: Teaches automated testing using pytest.

Updated Libraries: Uses new features in Matplotlib, Plotly Express, and Django for building visualizations and web apps.

Enhanced Game Project: Streamlined setup and expanded tips for making cross-platform games run consistently1564.

What Sets It Apart

Project-Based Approach: Each skill builds toward creating real applications, helping you retain and use your knowledge.

Beginner Friendly: Step-by-step instructions, illustrations, and clear explanations make complex topics approachable.

Practical Tools: Emphasizes troubleshooting, error handling, and best practices for clean programming from the start.

Widely Recommended: Praised for its clarity, practical focus, and ability to make learning enjoyable and digestible for true beginners789.

Sample Learning Goals Table

Skill/ProjectWhat You’ll Achieve
Variables, data types, loopsWrite and understand Python code basics
Functions and classesStructure code for reuse and complexity
Pygame arcade gameLearn event handling, animation, and logic
Matplotlib & Plotly visualizationsAnalyze and showcase data visually
Django web appBuild and deploy interactive web sites
Testing and debugging with pytestEnsure your code runs correctly and safely

 

Ideal For

Complete beginners seeking a fast, solid start in programming.

Hobbyists and students wanting practical Python skills for data, games, or web development.

Anyone switching to Python from another language or refreshing foundations.

About the Author

Eric Matthes is a former high school science, math, and programming teacher from Alaska. He is known for making programming accessible and enjoyable to new learners10.

Python Crash Course, 3rd Edition is widely regarded as one of the best entry-level Python resources, perfect for those who learn best by doing, and by building real and useful projects in the process12738104.

What’s in the box

1 BOOK

Specifications

  • SKU: BO086BM54GJOONAFAMZ
  • GTIN Barcode: 09781718502703
  • Weight (kg): 2

Customer Feedback

This product has no ratings yet.

Books Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Book by Eric Matthes

Books Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Book by Eric Matthes

KSh 1,234
Questions about this product?

Recently Viewed

See All