Skip to content

E-Conners-Lab/Python-Crash-Course-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Crash Course – Chapter Projects

This repository tracks my progress through the first 17 chapters of Python Crash Course by Eric Matthes. Each chapter introduces foundational Python concepts, and I’ve included my working code, solutions, and experiments here.

The structure is organized by chapter, with hands-on exercises that have helped reinforce concepts like variables, control flow, data structures, functions, file handling, testing, APIs, and basic data visualization.


📘 Chapters and Coverage

Each folder corresponds to a chapter and its core themes:


🧪 Testing & Practice

  • Pytest files: Practice with writing tests
  • Practice: Extra exercises, scripts, and snippets for reinforcement

🔁 Project Continuation

The skills developed here were later used in the Learning Log Django web app — a full-stack application that serves as a live, deployed learning journal.


🚀 Next Steps

The final project in the book is a game-based project (Alien Invasion - Chapters 12-15), which I saved for last to focus on applications like automation and data visualization first.

Up next:

  • Building the Alien Invasion game project
  • Diving deeper into network automation, APIs, and dashboards
  • Exploring the use of LLMs in managing network infrastructure

🛠 Requirements

  • Python 3.10+
  • pip install -r requirements.txt to set up environment

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Python Crash Course projects — data viz (Matplotlib/Plotly), random walks, dice sims, pytest

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published