Skip to content

lucbazzani/python-crash-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

85 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ Python Crash Course - Learning Journey

This repository documents my personal journey and progress while learning Python using the book "Python Crash Course" by Eric Matthes (3rd Edition).

It serves as a collection of my solutions and code implementations for the exercises and projects found throughout the book.


๐ŸŽฏ Purpose of this Repository

The main goals of this repository are:

  • Document Progress: To track my understanding and application of concepts learned from each chapter.
  • Implementations: To store clean, working versions of solutions to the programming challenges and exercises.
  • Reference: To serve as a quick reference for Python syntax and techniques covered in the book.

P.S.: You won't find all of the "Try It Yourself" exercises proposed by the author, but rather those I considered most relevant or challenging.


๐Ÿ“š Contents

The repository is organized by chapter, following the structure of the book.

Section Description Status
Part I: Basics Chapters 1 through 11: Fundamentals, Lists, Dictionaries, Functions, Classes, Files, and Testing. Done
Project 1: Alien Invasion Chapters 12 through 14: Creating a 2D side-scrolling game using Pygame. In Progress (Chapters 12 and 13 finished)
Project 2: Data Visualization Chapters 15 through 17: Generating data visualizations using Matplotlib and Plotly. To Do
Project 3: Web Application Chapters 18 through 20: Building a simple web app using Django. In Progress

๐Ÿ› ๏ธ Technologies and Tools Used

  • Python: 3.13.11
  • Visual Studio Code
  • Git
  • Pytest: 9.0.2
  • Pygame: 2.6.1
  • Django: 6.0.1

About

This repository documents my Python learning journey using the book "Python Crash Course" by Eric Matthes. It contains my implementations of the exercises and projects from the book.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors