https://github.com/rafaelbroseghini/communipy
:books: :pencil2: Python, Learning, Sharing, Contributing :computer: :snake:
https://github.com/rafaelbroseghini/communipy
coding-exercises learning-exercise practice-programming python unit-test
Last synced: 26 days ago
JSON representation
:books: :pencil2: Python, Learning, Sharing, Contributing :computer: :snake:
- Host: GitHub
- URL: https://github.com/rafaelbroseghini/communipy
- Owner: RafaelBroseghini
- License: mit
- Created: 2018-07-12T20:05:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-23T16:36:11.000Z (almost 7 years ago)
- Last Synced: 2025-03-30T10:22:30.841Z (about 2 months ago)
- Topics: coding-exercises, learning-exercise, practice-programming, python, unit-test
- Language: Python
- Homepage:
- Size: 1.76 MB
- Stars: 12
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.python.org/)
[](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)
[](https://opensource.org/licenses/MIT)# CommuniPy :snake: :books:
This repository includes exercises for refreshing Python skills, from strings, lists to Object Oriented Programming.
* **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.*** **This is intended to be a place for everyone with any Python knowledge to contribute
and make an impact within the community. Have a problem in mind or want to share your story? Make a pull request!**
**See [Notes](#notes) for other usage features.**
## How it works:
CommuniPy is a place to craft your Python skills and learn from a large community of amazing people with valuable insights.
* Implementation happens in the source file (reverse_string.py) within each Folder (e.g. 'Strings).
* After that, all you have to do is execute the source file.
* If you pass all tests no error will be thrown.
* If error is thrown it will trace back to the exact implementation where the error is coming from.## Contributing
Please 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.## Usage
> Using Strings as an example.
* `git clone https://github.com/RafaelBroseghini/CommuniPy.git`
* `cd CommuniPy/Practice\ Problems/01-Strings/Beginner`
* *Choose one of the exercise files and write code. (e.g reverse_string.py)*
* `python reverse_string.py`## Collaborators
| [
RafaelBroseghini](https://github.com/RafaelBroseghini)
| [
Ashish Shukla](https://github.com/ash2shukla)
|
| :---: | :---: |
---
### Contributors
| [
Vishnu Raveendran](https://github.com/vishnu-rvn)
| [
PedroRTeles](https://github.com/PedroRTeles)
|
| :---: | :---: |## License
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/RafaelBroseghini/CommuniPy/blob/master/LICENSE) file for details## Notes
* **Unittest will test all the functions specified in test file**.
* **To test all functions, run the test file**.
* **_"To test single excercise run that file directly."_.**
* Read more about **unittest** at:
* [unittest Docs](https://docs.python.org/3/library/unittest.html)
* [The Hitchhiker's Guide to Python](http://docs.python-guide.org/en/latest/writing/tests/)
* [pythontesting.net](http://pythontesting.net/framework/unittest/unittest-introduction/)