This Code of Conduct outlines our expectations for behavior across all PyClubs activities — online and offline — and guides how we build a safe and inspiring learning environment for everyone.
Our Commitment
PyClubs is committed to providing a harassment-free, respectful, and inclusive experience for everyone, regardless of:
- Gender identity and expression
- Age
- Sexual orientation
- Disability
- Physical appearance or body size
- Race or ethnicity
- Religion or belief
- Programming experience or skill level
We believe that diversity fuels innovation and growth.
Expected Behavior
All PyClubs participants — Club Leads, Students, Mentors, Volunteers, and Guests — are expected to:
- Be respectful and kind in all interactions.
- Encourage curiosity and learning at every level.
- Foster a collaborative, supportive environment.
- Provide constructive feedback.
- Respect differing viewpoints and experiences.
- Follow all club guidelines, local laws, and institutional rules.
Roles & Responsibilities
Club Leads
- Lead by example in upholding this Code.
- Create a safe, inclusive space for all members.
- Address issues or concerns fairly and promptly.
- Communicate regularly with PyClubs coordinators.
- Report any violations to the PyClubs Conduct Team.
Student Members
- Be open to learning and collaboration.
- Treat peers with patience and respect.
- Ask questions freely — no question is "too basic."
- Avoid gatekeeping or making others feel inferior.
- Credit your peers when using their work or ideas.
Mentors, Guests & Advisors
- Maintain professionalism at all times.
- Encourage learning, not intimidation.
- Provide mentorship with empathy.
- Avoid favoritism or bias.
- Follow all PyClubs policies during interactions.
Unacceptable Behavior
Unacceptable behaviors include, but are not limited to:
- Harassment, bullying, or discrimination.
- Sexual language, images, or unwelcome advances.
- Intimidation, stalking, or sustained disruption.
- Offensive comments related to protected characteristics.
- Dismissive, aggressive, or hostile behavior in learning spaces.
Online & Digital Community Conduct
Applicable across all PyClubs platforms (Discord, Slack, WhatsApp, Forums, etc.):
- No spamming or self-promotion without consent.
- No inappropriate content or offensive language.
- Respect privacy — do not share screenshots or private messages without consent.
- Be mindful of tone in text communication.
Reporting Guidelines
See or experience behavior that violates this Code of Conduct? Please report it as soon as possible.
How to Report
- Submit a Report Form (confidential and reviewed by the PyClubs Conduct Team):
👉 Report a Code of Conduct Violation
If you've experienced or witnessed behavior that violates our Code of Conduct, please report it immediately.
Report a Violation
When submitting a report, please try to include:
- A description of the incident
- Names or descriptions of the individuals involved
- Date and location (or link, if online)
- Any relevant evidence (screenshots, messages, etc.)
All reports are handled with the highest level of confidentiality and seriousness.
Enforcement & Consequences
PyClubs takes violations seriously. Possible actions include:
- Verbal or written warning
- Temporary or permanent removal from PyClubs spaces
- Reporting to local authorities (where applicable)
Acknowledgments
This Code of Conduct draws inspiration from:
License
This Code of Conduct is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Together, let's build a learning environment where everyone belongs and thrives.