Skip to content

A collaborative space for MIT G#23 - California Group 🌴. This repository showcases our journey in solving coding challenges, crafting solutions, and fostering teamwork.

License

Notifications You must be signed in to change notification settings

MIT-Emerging-Talent/ET6-foundations-group-23

Repository files navigation

MIT G#23 - California Group πŸŒ‰

Welcome!

alt text

We are proudly part of the MIT Computer and Data Science Foundations Track 2024-2025

California is dedicated to fostering a culture of trust, respect, and accountability while promoting open communication and efficient collaboration. Our goal is to create an environment that values diverse perspectives, encourages teamwork, and drives success. We support continuous learning and innovative thinking. Our shared commitment to growth and development empowers each member to contribute and learn from collective experiences, ensuring we work together effectively to achieve success.


Meet the Team 🌞🌴

Each member brings something special to the table.

  • Ava: Turning coffee into code β˜•βž‘οΈπŸ’»
  • Saeed: Every mistake is progress, and Teamwork fuels growth ℒ️ πŸ€–
  • Nahom: We ask not for a lighter burden, but for broader shoulders. πŸ’ͺ🌍
  • WuorBhang: Like comedy! making people laugh πŸ˜ƒ
  • Novel Yonas: I can spend 8 hrs in GYM
  • Hasan: I breath Cyber Secur1ty πŸ₯·πŸΌπŸ›‘πŸ’»
  • Cynthia: Crafting solutions, one line of code at a time. πŸ’»βœ¨
  • Sadam: Turning data into dreams with the power of AI & ML πŸ€–βœ¨
  • Ibrahim: Obsessed with creating and spotting logical fallacies πŸ€“πŸ”πŸ§ 
  • Anyak: Technology is the future, and we are the builders. Let's code, learn, and grow together!

About This Repository πŸ„

alt text

This repository is part of the MIT Emerging Talent - Foundation Track program. It is a dedicated space for learning and practicing Python programming, as well as improving skills in documentation, testing, and code review to build a strong foundation in software development. We achieve this culmination through three key milestones:

πŸš€ Project Kick-Off

We began with a clear vision to tackle a range of coding challenges, communication rules, group norms and project workflow.

🧩 Challenges and Solutions

Throughout the project, we developed a variety of Python solutions addressing challenges in mathematics, string processing, geometry, and logical operations. Each solution is modular, concise, and rigorously tested for reliability using both unittests and inline doctests.

βœ… Finalization and Project Closure

In the final phase, we ensured all solutions were thoroughly tested and refined, ready for use and future development. This phase marked the successful completion of our collaborative effort.

The solutions/ directory contains all solutions, each targeting a specific problem.

Unittests are located in the solutions/tests/ folder to ensure accuracy and robustness, covering a wide range of scenarios, including edge cases.

Running Tests

To run all available unittests, execute the following from the root directory:

python -m unittest discover -v

Doctests are embedded within the scripts and can be run directly in Python for quick checks.


Repo Structure

MIT-Emerging-Talent-Foundation-Track/
β”œβ”€β”€ .github/                
β”œβ”€β”€ .vscode/                 
β”œβ”€β”€ assets/                   
β”œβ”€β”€ collaboration/          
β”‚   β”œβ”€β”€ guide/             
β”‚   β”œβ”€β”€ Communication.md      
β”‚   β”œβ”€β”€ Constraints.md        
β”‚   β”œβ”€β”€ Learning_goals.md     
β”‚   β”œβ”€β”€ README.md             
β”‚   β”œβ”€β”€ Retrospective.md     
β”œβ”€β”€ solutions/              
β”‚   β”œβ”€β”€ tests/              

License

This project is licensed under the MIT License. For more details, see the LICENSE file.


About

A collaborative space for MIT G#23 - California Group 🌴. This repository showcases our journey in solving coding challenges, crafting solutions, and fostering teamwork.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%