Skip to content

A multi-language playground (C, Go, Python, TypeScript) featuring practice code, examples, and resources for algorithms, data structures, and more—ideal for learning and reference.

License

Notifications You must be signed in to change notification settings

w3Scribe/Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice Repository

A multi-language playground (C, Go, Python, TypeScript) featuring practice code, examples, and resources for algorithms, data structures, and more—ideal for learning and reference.

Table of Contents

Introduction

This repository serves as a practice ground for various programming languages including C, Go, Python, and TypeScript. It contains example code, algorithms, data structures, and exercises designed to help you improve your coding skills.

Folder Structure

Practice/
├── C/
│   ├── README.md
│   ├── app.c
│   └── ... (other C files)
├── Go/
│   ├── README.md
│   ├── app.go
│   └── ... (other Go files)
├── Python/
│   ├── README.md
│   ├── app.py
│   └── ... (other Python files)
├── TypeScript/
│   ├── README.md
│   ├── index.ts
│   └── ... (other TypeScript files)
├── .gitignore
├── LICENSE
└── README.md 

Languages Covered

  • C: Basic programs, algorithms, and more.
  • Go: Practice files and examples.
  • Python: Basic programs, algorithms, and other learning resources.
  • TypeScript: Examples and practice code.

How to Use

  1. Clone the Repository: Clone this repository to your local machine using:
git clone https://github.com/w3Scribe/Practice.git
  1. Navigate to the Language Folder: Go to the folder of the language you want to practice (e.g., cd Practice/Python).

  2. Open the Main File: Each language folder contains a main file (e.g., app.py for Python, app.go for Go).

  3. Run the Code: Follow the instructions in the respective README.md file within each language folder to run the code.

Prerequisites

  • C: GCC compiler or any C compiler.
  • Go: Go runtime installed (golang.org).
  • Python: Python installed (python.org).
  • TypeScript: Node.js and Bun installed (bun.sh).

Getting Started

  1. Clone the Repository:
git clone https://github.com/w3Scribe/Practice.git
  1. Navigate to the Desired Language Directory:
cd Practice/<language>
  1. Follow the Instructions in the Language-Specific README.md: Each language directory has its own README.md with specific instructions on how to run the code.

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

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

Additional Resources

Feel free to explore the code, make changes, and run the programs to enhance your programming skills across multiple languages.

About

A multi-language playground (C, Go, Python, TypeScript) featuring practice code, examples, and resources for algorithms, data structures, and more—ideal for learning and reference.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published