PageSourceSearch

https://www.pythondiscord.com/

html pythondiscord.com collected 2026-10-02 05:04:22 UTC 22,763 bytes, 609 lines download raw bytes

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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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/> &copy; 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.