{"id":17576591,"url":"https://github.com/rafaelbroseghini/communipy","last_synced_at":"2025-04-28T14:08:35.381Z","repository":{"id":77917778,"uuid":"140759600","full_name":"RafaelBroseghini/CommuniPy","owner":"RafaelBroseghini","description":":books: :pencil2: Python, Learning, Sharing, Contributing :computer: :snake:","archived":false,"fork":false,"pushed_at":"2018-08-23T16:36:11.000Z","size":1841,"stargazers_count":12,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T10:22:30.841Z","etag":null,"topics":["coding-exercises","learning-exercise","practice-programming","python","unit-test"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RafaelBroseghini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-12T20:05:31.000Z","updated_at":"2020-07-18T23:44:45.000Z","dependencies_parsed_at":"2023-07-12T08:30:06.551Z","dependency_job_id":null,"html_url":"https://github.com/RafaelBroseghini/CommuniPy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafaelBroseghini%2FCommuniPy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafaelBroseghini%2FCommuniPy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafaelBroseghini%2FCommuniPy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafaelBroseghini%2FCommuniPy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RafaelBroseghini","download_url":"https://codeload.github.com/RafaelBroseghini/CommuniPy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251326839,"owners_count":21571636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-exercises","learning-exercise","practice-programming","python","unit-test"],"created_at":"2024-10-21T23:07:58.786Z","updated_at":"2025-04-28T14:08:35.372Z","avatar_url":"https://github.com/RafaelBroseghini.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n[![Maintenance](https://img.shields.io/badge/Maintained%20%3F-Yes!-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\n\n# CommuniPy :snake: :books:\nThis repository includes exercises for refreshing Python skills, from strings, lists to Object Oriented Programming. \n* **It is also a place that provides valuable insights from real humans on real life matters. People with different backgrounds share their stories and advices on how to become a better programmer and asset in the workfoce.**\n\n* **This is intended to be a place for everyone with any Python knowledge to contribute\nand make an impact within the community. Have a problem in mind or want to share your story? Make a pull request!**\n\n\n\n![How to Use](/CommuniPy.gif)\n\n**See [Notes](#notes) for other usage features.**\n\n## How it works:\nCommuniPy is a place to craft your Python skills and learn from a large community of amazing people with valuable insights.\n* Implementation happens in the source file (reverse_string.py) within each Folder (e.g. 'Strings).\n* After that, all you have to do is execute the source file.\n* If you pass all tests no error will be thrown.\n* If error is thrown it will trace back to the exact implementation where the error is coming from.\n\n## Contributing\nPlease read [CONTRIBUTING.md](https://github.com/RafaelBroseghini/CommuniPy/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Usage\n\u003e Using Strings as an example.\n* `git clone https://github.com/RafaelBroseghini/CommuniPy.git`\n* `cd CommuniPy/Practice\\ Problems/01-Strings/Beginner`\n* *Choose one of the exercise files and write code. (e.g reverse_string.py)*\n* `python reverse_string.py`\n\n## Collaborators\n| [\u003cimg src=\"https://github.com/RafaelBroseghini.png\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRafaelBroseghini\u003c/b\u003e\u003c/sub\u003e](https://github.com/RafaelBroseghini)\u003cbr /\u003e | [\u003cimg src=\"https://avatars1.githubusercontent.com/u/21013473?s=400\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshish Shukla\u003c/b\u003e\u003c/sub\u003e](https://github.com/ash2shukla)\u003cbr /\u003e |\n| :---: | :---: |\n---\n### Contributors\n| [\u003cimg src=\"https://avatars3.githubusercontent.com/u/30067939?s=400\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVishnu Raveendran\u003c/b\u003e\u003c/sub\u003e](https://github.com/vishnu-rvn)\u003cbr /\u003e | [\u003cimg src=\"https://avatars0.githubusercontent.com/u/25935358?s=400\u0026v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePedroRTeles\u003c/b\u003e\u003c/sub\u003e](https://github.com/PedroRTeles)\u003cbr /\u003e | \n| :---: | :---: |\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE.md](https://github.com/RafaelBroseghini/CommuniPy/blob/master/LICENSE) file for details\n\n\n## Notes\n* **Unittest will test all the functions specified in test file**.\n* **To test all functions, run the test file**.\n* **_\"To test single excercise run that file directly.\"_.**\n* Read more about **unittest** at:\n    * [unittest Docs](https://docs.python.org/3/library/unittest.html)\n    * [The Hitchhiker's Guide to Python](http://docs.python-guide.org/en/latest/writing/tests/)\n    * [pythontesting.net](http://pythontesting.net/framework/unittest/unittest-introduction/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaelbroseghini%2Fcommunipy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafaelbroseghini%2Fcommunipy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaelbroseghini%2Fcommunipy/lists"}