Code of Conduct

Last updated: April 15, 2025

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.