1 2 3 4 5<!DOCTYPE html> 6<html lang="en"> 7<head> 8 <meta charset="UTF-8"> 9 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> 10 <meta name="description" 11 content="We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others."> 12 13 14 <link rel="apple-touch-icon" sizes="180x180" href="/static/favicons/apple-touch-icon.png?v=9B9vkE5q7O"> 15 <link rel="icon" type="image/png" sizes="32x32" href="/static/favicons/favicon-32x32.png?v=9B9vkE5q7O"> 16 <link rel="icon" type="image/png" sizes="16x16" href="/static/favicons/favicon-16x16.png?v=9B9vkE5q7O"> 17 <link rel="manifest" href="/static/favicons/site.webmanifest?v=9B9vkE5q7O"> 18 <link rel="mask-icon" href="/static/favicons/safari-pinned-tab.svg?v=9B9vkE5q7O" color="#7289da"> 19 <link rel="shortcut icon" href="/static/favicons/favicon.ico?v=9B9vkE5q7O"> 20 <meta name="msapplication-TileColor" content="#7289da"> 21 <meta name="msapplication-config" content="/static/favicons/browserconfig.xml?v=9B9vkE5q7O"> 22 <meta name="theme-color" content="#7289da"> 23 24 <title>Python Discord | Home</title> 25 26 <link rel="preload" href="/static/css/bulma.css" as="style"> 27<link rel="stylesheet" href="/static/css/bulma.css" id="bulma-css">
28<script defer type="text/javascript" src="/static/extensions/bulma-dropdown/dist/js/bulma-dropdown.js"></script>
vendor: 1 bytes, line 28
28
29<script defer type="text/javascript" src="/static/extensions/bulma-navbar-burger/dist/js/bulma-navbar-burger.js"></script>
29 30 <link rel="preload" href="/static/css/dark_bulma.css" as="style"> 31<link rel="stylesheet" href="/static/css/dark_bulma.css" id="bulma-css-dark"> 32 33 <link href="/static/fontawesome/css/all.min.css" rel="stylesheet" type="text/css"> 34 35 <link rel="stylesheet" href="/static/css/base/base.css"> 36 37 <link rel="stylesheet" href="/static/css/home/index.css"> 38 39 40</head> 41<!-- The tabindex attribute fixes the inability to toggle the navbar dropdown 42 -- on touchscreens using Safari. --> 43<body class="site" tabindex="-1"> 44 <!-- Git hash for this release: d513a424afe47a30be0828ee9d3e865e4d88ebc5 --> 45 46<main class="site-content"> 47 48 49 50 51 <link rel="stylesheet" href="/static/css/base/themes.css"> 52 <link href="https://css.gg/css?=|moon|sun" rel="stylesheet"> 53
53<script src="/static/js/base/themes.js"></script>
53 54 55 56<nav class="navbar is-primary" role="navigation" aria-label="main navigation"> 57 <div class="navbar-brand"> 58 59 <a id="navbar-banner" class="navbar-item has-left-margin-1" href="/"> 60 <img src="/static/images/navbar/pydis_banner_no_square.svg" alt="Python Discord logo"/> 61 </a> 62 63 64 <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar_menu"> 65 <span aria-hidden="true"></span> 66 <span aria-hidden="true"></span> 67 <span aria-hidden="true"></span> 68 </a> 69 </div> 70 71 72 <div class="navbar-menu is-paddingless" id="navbar_menu"> 73 <div class="navbar-end"> 74 75 76 <a class="navbar-item is-hidden-desktop" href="https://discord.gg/python"> 77 <span class="icon is-size-4 is-medium"><i class="fab fa-discord"></i></span> 78 <span> Discord</span> 79 </a> 80 81 82 <a class="navbar-item" href="https://github.com/python-discord"> 83 <span class="icon is-size-4 is-medium"><i class="fab fa-github"></i></span> 84 <span> GitHub</span> 85 </a> 86 87 88 <a class="navbar-item" href="https://reddit.com/r/python"> 89 <span class="icon is-size-4 is-medium"><i class="fab fa-reddit-alien"></i></span> 90 <span> Reddit</span> 91 </a> 92 93 94 <a class="navbar-item" href="https://youtube.com/pythondiscord"> 95 <span class="icon is-size-4 is-medium is-dark"><i class="fab fa-youtube"></i></span> 96 <span> YouTube</span> 97 </a> 98 99 100 <a class="navbar-item" href="https://patreon.com/python_discord"> 101 <span class="icon is-size-4 is-medium"><i class="fab fa-patreon"></i></span> 102 <span> Patreon</span> 103 </a> 104 105 106 <a class="navbar-item" href="https://www.redbubble.com/people/PythonDiscord/shop"> 107 <span class="icon is-size-4 is-medium"><i class="fas fa-tshirt"></i></span> 108 <span> Merch</span> 109 </a> 110 111 112 <div class="navbar-item has-dropdown is-hoverable"> 113 <span class="navbar-link is-hidden-touch"> 114 More 115 </span> 116 <span class="navbar-link is-arrowless is-hidden-desktop"> 117 More 118 </span> 119 <div class="navbar-dropdown"> 120 <a class="navbar-item" href="/resources/"> 121 Resources 122 </a> 123 <a class="navbar-item" href="/pages/"> 124 Content 125 </a> 126 <a class="navbar-item" href="/events/"> 127 Events 128 </a> 129 <a class="navbar-item" href="/pages/guides/pydis-guides/contributing/"> 130 Contributing 131 </a> 132 <a class="navbar-item" href="/pages/frequently-asked-questions/"> 133 FAQ 134 </a> 135 <a class="navbar-item" href="/pages/guides/"> 136 Guides 137 </a> 138 <a class="navbar-item" href="/timeline/"> 139 Timeline 140 </a> 141 <a class="navbar-item" href="/pages/rules/"> 142 Rules 143 </a> 144 <a class="navbar-item" href="/pages/code-of-conduct/"> 145 Code of Conduct 146 </a> 147 <a class="navbar-item" href="/pages/privacy/"> 148 Privacy 149 </a> 150 </div> 151 </div> 152 153 154 <div class="navbar-item"> 155 <div id="theme-switch" class="switch dark"> 156 <div class="switch-outer"></div> 157 <div class="switch-inner"></div> 158 <i class="theme-icon light gg-sun"></i> 159 <div id="theme-knob" class="knob dark"></div> 160 <i class="theme-icon dark gg-moon"></i> 161 </div> 162 </div> 163 164 165 <div id="discord-btn" class="buttons is-hidden-touch is-white"> 166 <a href="https://discord.gg/python" class="button is-large is-primary">Discord</a> 167 </div> 168 169 </div> 170 </div> 171</nav> 172 173 174 <!-- Mobile-only Code Jam Banner --> 175 <section id="mobile-notice" class="is-primary is-hidden-tablet"> 176 <!-- Leaving it blank here for the next banner--> 177 </section> 178 179 <!-- Wave Hero --> 180 <section id="wave-hero" class="section is-hidden-mobile"> 181 182 <div class="container"> 183 <div class="columns is-variable is-8 is-centered"> 184 185 186 <div id="wave-hero-left" class="column is-half "> 187 <div class="force-aspect-container"> 188 <iframe 189 class="force-aspect-content" 190 src="https://www.youtube.com/embed/ZH26PuX3re0" 191 srcdoc=" 192 <style> 193 *{padding:0;margin:0;overflow:hidden} 194 html,body{height:100%} 195 img,span{position:absolute;width:100%;top:0;bottom:0;margin:auto} 196 span{height:1.5em;text-align:center;font:68px/1.5 sans-serif;color:#FFFFFFEE;text-shadow:0 0 0.1em #00000020} 197 </style> 198 <a href=https://www.youtube.com/embed/ZH26PuX3re0?autoplay=1> 199 <img src='/static/images/frontpage/welcome.jpg' alt='Welcome to Python Discord, click to play'>
200 <span>â¶</span> 201 </a>" 202 allow="autoplay; accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 203 allowfullscreen 204 ></iframe> 205 </div> 206 </div> 207 208 209 <div id="wave-hero-right" class="column is-half"> 210 <!-- Leaving it blank here for the next banner--> 211 </div> 212 </div> 213 214 </div> 215 216 217 <span id="front-wave" class="wave"></span> 218 <span id="back-wave" class="wave"></span> 219 <span id="bottom-wave" class="wave"></span> 220 221 </section> 222 223 <!-- Main Body --> 224 <section id="body" class="section"> 225 226 <div class="container"> 227 <h1 class="is-size-1">Who are we?</h1> 228 229 <div class="columns is-desktop"> 230 <div class="column is-half-desktop content"> 231 <p> 232 We're a large community focused around the Python programming language. 233 We believe anyone can learn to code, and are very dedicated to helping 234 novice developers take their first steps into the world of programming. We also 235 attract a lot of expert developers who are seeking friendships, collaborators, 236 and who wish to hone their craft by teaching and getting involved in the community. 237 </p> 238 <p> 239 We organise regular community events such as code jams, open-source hackathons, 240 seasonal events, and community challenges. Through our sponsorships and donations, 241 many of our events even have prizes to win! 242 </p> 243 <p> 244 You can find help with most Python-related problems in one of our help channels. 245 Our staff of over 100 dedicated expert Helpers are available around the clock 246 in every timezone. Whether you're looking to learn the language or working on a 247 complex project, we've got someone who can help you if you get stuck. 248 </p> 249 </div> 250 251 252 <section id="showcase" class="column is-half-desktop has-text-centered"> 253 <article class="box has-background-white"> 254 255 <header class="title">Interactive timeline</header> 256 257 <div class="mini-timeline"> 258 <i class="fa fa-asterisk"></i> 259 <i class="fa fa-code"></i> 260 <i class="fab fa-lg fa-python"></i> 261 <i class="fab fa-discord"></i> 262 <i class="fa fa-sm fa-terminal"></i> 263 <i class="fa fa-bug"></i> 264 </div> 265 266 <p class="subtitle"> 267 Discover the history of our community, and learn about the events that made our community what it is today. 268 </p> 269 270 <div class="buttons are-large is-centered"> 271 <a href="/timeline/" class="button is-primary"> 272 <span>Check it out!</span> 273 <span class="icon"> 274 <i class="fas fa-arrow-right"></i> 275 </span> 276 </a> 277 </div> 278 279 </article> 280 </section> 281 282 </div> 283 </div> 284 </section> 285 286 <!-- Projects --> 287 288 <section id="projects" class="section"> 289 <div class="container"> 290 <h1 class="is-size-1">Projects</h1> 291 292 <div class="columns is-multiline is-tablet"> 293 294 295 296 <div class="column is-one-third-desktop is-half-tablet"> 297 298 <a href="https://github.com/python-discord/bot"> 299 <article class="card has-background-white"> 300 301 <header class="card-header is-white"> 302 <span class="card-header-icon"> 303 <span class="icon"><i class="fab fa-github"></i></span> 304 </span> 305 <div class="card-header-title"> 306 bot 307 </div> 308 </header> 309 310 <p class="card-content"> 311 The community bot for the Python Discord community 312 </p> 313 314 <footer class="card-footer"> 315 <div class="card-footer-item"> 316 <i class="repo-language-dot python"></i> 317 Python 318 </div> 319 <div class="card-footer-item"> 320 <i class="fas fa-star"></i> 321 1606 322 </div> 323 <div class="card-footer-item"> 324 <i class="fas fa-code-branch"></i> 325 764 326 </div> 327 </footer> 328 329 </article> 330 </a> 331 332 </div> 333 334 <div class="column is-one-third-desktop is-half-tablet"> 335 336 <a href="https://github.com/python-discord/king-arthur"> 337 <article class="card has-background-white"> 338 339 <header class="card-header is-white">
340 <span class="card-header-icon"> 341 <span class="icon"><i class="fab fa-github"></i></span> 342 </span> 343 <div class="card-header-title"> 344 king-arthur 345 </div> 346 </header> 347 348 <p class="card-content"> 349 King Arthur The Terrible is the DevOps helper bot for Python Discord 350 </p> 351 352 <footer class="card-footer"> 353 <div class="card-footer-item"> 354 <i class="repo-language-dot python"></i> 355 Python 356 </div> 357 <div class="card-footer-item"> 358 <i class="fas fa-star"></i> 359 12 360 </div> 361 <div class="card-footer-item"> 362 <i class="fas fa-code-branch"></i> 363 7 364 </div> 365 </footer> 366 367 </article> 368 </a> 369 370 </div> 371 372 <div class="column is-one-third-desktop is-half-tablet"> 373 374 <a href="https://github.com/python-discord/metricity"> 375 <article class="card has-background-white"> 376 377 <header class="card-header is-white"> 378 <span class="card-header-icon"> 379 <span class="icon"><i class="fab fa-github"></i></span> 380 </span> 381 <div class="card-header-title"> 382 metricity 383 </div> 384 </header> 385 386 <p class="card-content"> 387 Advanced metric collection for the Python Discord server 388 </p> 389 390 <footer class="card-footer"> 391 <div class="card-footer-item"> 392 <i class="repo-language-dot python"></i> 393 Python 394 </div> 395 <div class="card-footer-item"> 396 <i class="fas fa-star"></i> 397 43 398 </div> 399 <div class="card-footer-item"> 400 <i class="fas fa-code-branch"></i> 401 17 402 </div> 403 </footer> 404 405 </article> 406 </a> 407 408 </div> 409 410 <div class="column is-one-third-desktop is-half-tablet"> 411 412 <a href="https://github.com/python-discord/sir-lancebot"> 413 <article class="card has-background-white"> 414 415 <header class="card-header is-white"> 416 <span class="card-header-icon"> 417 <span class="icon"><i class="fab fa-github"></i></span> 418 </span> 419 <div class="card-header-title"> 420 sir-lancebot 421 </div> 422 </header> 423 424 <p class="card-content"> 425 A Discord bot started as a community project for Hacktoberfest 2018, later evolved to an introductory project for aspiring new developers starting out with open source development. 426 </p> 427 428 <footer class="card-footer"> 429 <div class="card-footer-item"> 430 <i class="repo-language-dot python"></i> 431 Python 432 </div> 433 <div class="card-footer-item"> 434 <i class="fas fa-star"></i> 435 272 436 </div> 437 <div class="card-footer-item"> 438 <i class="fas fa-code-branch"></i> 439 263 440 </div> 441 </footer> 442 443 </article> 444 </a> 445 446 </div> 447 448 <div class="column is-one-third-desktop is-half-tablet"> 449 450 <a href="https://github.com/python-discord/site"> 451 <article class="card has-background-white"> 452 453 <header class="card-header is-white">
454 <span class="card-header-icon"> 455 <span class="icon"><i class="fab fa-github"></i></span> 456 </span> 457 <div class="card-header-title"> 458 site 459 </div> 460 </header> 461 462 <p class="card-content"> 463 pythondiscord.com - A Django and Bulma web application. 464 </p> 465 466 <footer class="card-footer"> 467 <div class="card-footer-item"> 468 <i class="repo-language-dot python"></i> 469 Python 470 </div> 471 <div class="card-footer-item"> 472 <i class="fas fa-star"></i> 473 650 474 </div> 475 <div class="card-footer-item"> 476 <i class="fas fa-code-branch"></i> 477 138 478 </div> 479 </footer> 480 481 </article> 482 </a> 483 484 </div> 485 486 <div class="column is-one-third-desktop is-half-tablet"> 487 488 <a href="https://github.com/python-discord/snekbox"> 489 <article class="card has-background-white"> 490 491 <header class="card-header is-white"> 492 <span class="card-header-icon"> 493 <span class="icon"><i class="fab fa-github"></i></span> 494 </span> 495 <div class="card-header-title"> 496 snekbox 497 </div> 498 </header> 499 500 <p class="card-content"> 501 Easy, safe evaluation of arbitrary Python code 502 </p> 503 504 <footer class="card-footer"> 505 <div class="card-footer-item"> 506 <i class="repo-language-dot python"></i> 507 Python 508 </div> 509 <div class="card-footer-item"> 510 <i class="fas fa-star"></i> 511 296 512 </div> 513 <div class="card-footer-item"> 514 <i class="fas fa-code-branch"></i> 515 47 516 </div> 517 </footer> 518 519 </article> 520 </a> 521 522 </div> 523 524 525 </div> 526 527 </div> 528 </section> 529 530 531 <!-- Sponsors --> 532 <section id="sponsors" class="hero has-background-white-ter"> 533 <div class="hero-body"> 534 <div class="container"> 535 <h1 class="title is-6 has-text-grey"> 536 Sponsors 537 </h1> 538 <div class="columns is-vcentered"> 539 <a href="https://www.netcup.com/?ref=177518" class="column is-half"> 540 <img class="light-image" src="/static/images/sponsors/netcup.png" alt="netcup" loading="lazy" /> 541 <img class="dark-image" src="/static/images/sponsors_dark/netcup.png" alt="netcup" loading="lazy" /> 542 </a> 543 <a href="https://www.cloudflare.com/" class="column is-half"> 544 <img class="light-image" src="/static/images/sponsors/cloudflare.png" alt="Cloudflare" 545 loading="lazy" /> 546 <img class="dark-image" src="/static/images/sponsors_dark/cloudflare.png" alt="Cloudflare" 547 loading="lazy" /> 548 </a> 549 </div> 550 <div class="columns is-vcentered"> 551 <a href="https://jetbrains.com" class="column is-half"> 552 <img class="light-image" src="/static/images/sponsors/jetbrains.png" alt="JetBrains" loading="lazy" /> 553 <img class="dark-image" src="/static/images/sponsors_dark/jetbrains.png" alt="JetBrains" 554 loading="lazy" /> 555 </a> 556 <a href="https://orbstack.dev/" class="column is-half"> 557 <img src="/static/images/sponsors/orbstack.png" alt="Orbstack" loading="lazy" /> 558 </a> 559 </div> 560 <div class="columns is-vcentered"> 561 <a href="https://notion.so" class="column is-half"> 562 <img class="light-image" src="/static/images/sponsors/notion.png" alt="Notion" loading="lazy" /> 563 <img class="dark-image" src="/static/images/sponsors_dark/notion.png" alt="Notion" loading="lazy" /> 564 </a> 565 <a href="https://www.linode.com/?r=3bc18ce876ff43ea31f201b91e8e119c9753f085" class="column is-half"> 566 <img class="light-image" src="/static/images/sponsors/linode.png" alt="Linode" loading="lazy" /> 567 <img class="dark-image" src="/static/images/sponsors_dark/linode.png" alt="Linode" loading="lazy" /> 568 </a> 569 </div> 570 <div class="columns is-vcentered"> 571 <a href="https://www.netlify.com/" class="column is-half"> 572 <img class="light-image" src="/static/images/sponsors/netlify.png" alt="Netlify" loading="lazy" /> 573 <img class="dark-image" src="/static/images/sponsors_dark/netlify.png" alt="Netlify" loading="lazy" /> 574 </a> 575 <a href="https://sentry.io" class="column is-half"> 576 <img class="light-image" src="/static/images/sponsors/sentry.png" alt="Sentry" loading="lazy" /> 577 <img class="dark-image" src="/static/images/sponsors_dark/sentry.png" alt="Sentry" loading="lazy" /> 578 </a> 579 </div> 580 </div> 581 </div> 582 </section> 583 584 585</main> 586 587 588 <footer class="footer has-background-grey-darker"> 589 <div class="content has-text-centered has-text-grey-lighter"> 590 <p> 591 Powered by <a href="https://www.linode.com/?r=3bc18ce876ff43ea31f201b91e8e119c9753f085"><span id="linode-logo">Linode</span></a>
591 and <a href="https://www.netcup.com/?ref=177518"><span id="netcup-logo">netcup</span></a><br>Built with <a href="https://www.djangoproject.com/"><span id="django-logo">django</span></a> and <a href="https://bulma.io"><span id="bulma-logo">Bulma</span></a> <br/> © 2026 <span id="pydis-text">Python Discord</span> 592<br/> 593<img src="https://jchri.st/images/33-pct-cut-now.png" style="padding-top: 10px;"> 594<img src="https://propaganda.pydis.wtf/joe/joe_banner.png" style="padding-top: 10px;"> 595<img src="https://jchri.st/images/from-zero-to-hero.gif" style="padding-top: 10px;"> 596 597 </p> 598 </div> 599</footer> 600 601 602
603<script> 604 const fsWidgetConfig = { 605 id: "1d690b60-7a6e-45c4-a88d-6192ba07759c", 606 }; 607</script>
vendor: 1 bytes, line 607
607
608<script type="module" src="https://cdn.freshstatus.io/widget/index.js"></script>
608</body> 609</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.