Skip to content

MariamMoutaz/PySnaky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PySnaky - Cosmic Python Learning Platform PySnaky is a personal project I built to make learning Python a bit more exciting. It’s a web-based tool that uses a cosmic/tech theme to teach coding basics through interactive lessons and a built-in code simulator.

Why I built this I wanted to create a learning environment that doesn't feel like a boring textbook. By adding visual effects like the Matrix rain and space-themed animations, the goal was to keep the user engaged while they practice their first lines of code.

Main Features Code Simulator: You can run basic Python snippets and see the results instantly without leaving the browser.

Interactive Quizzes: A simple way to test what you've learned, complete with visual rewards when you get answers right.

Dynamic UI: Smooth navigation with keyboard shortcuts and custom animations to make the experience feel fluid.

Matrix Canvas: A custom-coded Matrix falling-code effect to give it that "hacker" vibe.

Tools Used I used pure Frontend technologies for this:

HTML5 for the core structure.

CSS3 for all the styling, nebula effects, and animations.

JavaScript for the page logic, the simulator engine, and the canvas effects.

How to use it You can explore the different sections like Lessons and Examples using the sidebar or the keyboard shortcuts (Ctrl + 1-5). Feel free to play around with the code in the simulator and take the quiz to test your skills.

About

PySnaky is an interactive web-based platform designed to simplify Python programming for absolute beginners. Through visual storytelling and dynamic animations, it transforms complex coding concepts into an engaging learning experience.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors