Talk Python Membership

Find your Python people

Learn, discuss, and build together with the Talk Python community. Join live meetups, dive into research briefs, and episode audio summaries.

Why join Talk Python Membership

Real community

Conversations continue after the episode

Connect with Michael and past guests, plus members from around the world. It's like the hallway track of a great conference, any day of the week.

Live events

Each month brings a focused tech meetup

15–30 minute talk highlighting a timely tool, pattern, or idea, followed by discussion. Expect practical demos and links you can actually use.

Episode summaries

Listener Summary audio overviews

Distill the core ideas of a full episode. They’re perfect when you’re commuting, context-switching, or deciding what to queue next.

Michael's Briefs

Briefs go beyond the interview

These are substantial prep notes (often 10–20k words) that turn curiosity into understanding. When a topic matters to your work, a brief helps you level up quickly and with confidence.

Ad-free listening

Enjoy a clean member feed

It’s a small change that makes long listening sessions smoother and more focused. Pair it with summaries and briefs for a streamlined learning flow from quick scan to deep study.

What's Included in Membership?

Discord Community

Chat with Michael and episode guests, share projects, and trade tips. It feels like the hallway track from your favorite Python conference.

Always live

Tech Meetups

A live talks each month on something timely and useful. Join live and participate or watch the archive when it fits your schedule.

Monthly live + archive

Listener Summaries

Short audio overviews that capture the key ideas from each episode. Perfect for a quick briefing before you decide to go deep.

Michael's Research Briefs

In-depth preparation documents that go far beyond the interview. Typically 10,000–20,000 words per episode.

Ad-free podcast feed

Members get a clean version of the show with intro, interview, and outro only plus audio summaries interwoven.

Try Audio Summaries and Research Briefs

Episode Summary 517: Agentic AI

Episode Summary 518: Django's 20th Birthday

Research Brief: #517 Agentic AI

Agentic AI programming refers to using AI as an active agent in the software development process, rather than just a passive assistant. In simple terms, you can think of the developer as the architect and the AI as the builder. The human specifies what needs to be done (the high-level design or goals), read on ...

Read 27 Page PDF

Research Brief: #518 Django Turns 20

Analysis & Background: Django was born in a newsroom. In 2003, Adrian Holovaty was a web developer at the *Lawrence Journal-World* in Kansas, tasked with building sites like LJWorld.com, Lawrence.com, and KUsports.com. He put out a blog post job listing seeking a web programmer “to help build cool stuff” for those sites. read on ...

Read 26 Page PDF

"Talk Python's member Discord feels like the hallway track at PyCon."

How membership works

Join

Choose your tier.

Become a member.

Get access

Discord community.

Member only resources.

Ad free feed.

Participate

Chat with community leaders.

Attend live events.

Learn with Michael's Briefs.

Catch up with audio summaries.

Tiers at a glance

REPL Regular

  • Community access.
  • Monthly meetups.
  • Listener audio summaries.
  • Research briefs.
  • Ad-free feed.

VENV VIP

  • All REPL benefits.
  • Episode shoutout.
  • Swag after 6 months.
  • A free course after 1 year.

Core Dev Circle

  • All VIP benefits.
  • Ongoing shoutouts.
  • Mug and shirt.
  • Signed book.
  • All courses after 1 year.

Frequently Asked Questions

Getting Started

  • What is Talk Python Membership?

    A members community orbiting the podcast and courses. You'll get an active Discord with Michael and episode guests, monthly live tech meetups with recordings, 5–10 minute Listener Audio Summaries, in-depth Research Briefs for select episodes, and a clean ad-free podcast feed. The focus is community and learning first; ad-free listening is the bonus.

    Where to start: Visit /community to see how it works, then choose a tier at /community/join.

  • What do I get at each tier?
    • REPL Regular: Discord access, monthly tech meetups + archive, Listener Audio Summaries, Michael's Research Briefs (from June 2025 onward), and the ad-free feed.
    • Virtual Environment VIP: Everything above, plus a one-time on-air shoutout when you join/upgrade, swag after 6 months, and one free course per membership year after your first year.
    • Core Dev Circle: Everything in VIP, plus recurring end-of-episode acknowledgments (name and company/package), both mug and shirt, a signed copy of Talk Python in Production, and access to all Talk Python Training courses after 12 active months.

    See details and timing rules on /community/join.

  • How do I join the Discord community?

    When you sign up, you'll receive a personal, private invite link. Use that link to join and you'll immediately see the members-only channels for your tier. Roles are assigned automatically by our membership backend and update on upgrades/downgrades within a short window. If you joined with the wrong Discord account or don't see member channels, see Troubleshooting below.

  • How do I get the members-only podcast feed on my player?

    Nearly all podcast apps support "add by URL." You'll paste your unique, private RSS link into the app's add-by-URL flow:

    • Apple Podcasts (Mac): File → Follow a Show by URL…, paste, Follow.
    • Apple Podcasts (iPhone/iPad): Library → … (More) → Follow a Show by URL, paste, Follow.
    • Overcast: Tap + → Add URL, paste the feed.
    • Pocket Casts: Add podcast and paste the RSS URL (supports private/member feeds).
    • AntennaPod (Android): + Add Podcast, paste the RSS URL (AntennaPod also supports RSS deeplinks).

Events and Content

  • How do monthly tech meetups work? Are recordings available?

    One focused tech talk per month, live, with Q&A. Expect 15–30 minutes on a timely tool, pattern, or workflow, followed by discussion. Recordings are archived for members who can't attend live and are linked from your member dashboard.

  • What are Listener Audio Summaries and where do I find them?

    Short 5–10 minute audio briefings that capture an episode's key ideas so you can decide whether to queue the full show.

    Where to find them:

    • Your members dashboard (stream or download).
    • Interwoven in your private ad-free podcast feed, right alongside full episodes.
  • What are Michael's Research Briefs and which episodes include them?

    Deep prep documents (typically 10k–20k words) covering background, trade-offs, and context beyond the interview. Sample docs found here.

    Availability: Research Briefs are available for episodes from June 2025 onward. Download PDFs from your members dashboard. Sample briefs found here.

Members-only Podcast Feed

  • My feed isn't updating right away. What should I expect?

    It should update very quickly on our end. The members feed is generated in near-real time and server-side caching is 1 minute max. Most delays come from the app's own refresh interval or local cache.

    Try this:

    1. Pull-to-refresh (or the app's "refresh" option).
    2. Fully quit/reopen the app, then refresh the show.
    3. If nothing works, email [email protected] with your app name and version.
  • Can I use the feed on multiple devices?

    Yes. You can add your private URL to multiple devices/players for your personal use. Please don't share it publicly. If a link shows signs of broad sharing or abuse, we may rotate or revoke it to protect member content and the community.

Discord & Community

  • How are roles assigned by tier?

    Automatically. When your membership is created or changed, our backend assigns the correct Discord role for your tier. Upgrades and downgrades propagate shortly thereafter. If something seems off after a change, sign out/in of Discord, then contact support if it persists.

  • Can I change my display name or pronunciation for shoutouts?

    Yes, per server. Update your Server Nickname inside our Discord server settings so we get your preferred name and pronunciation right. To update it during shoutouts, please email us at [email protected].

  • What are the community guidelines?

    Simple: Be kind, welcoming, and constructive. Assume guests and fellow members are present and reading along. Critique ideas respectfully; no personal attacks. Share resources generously. No spam. Violations may result in moderation actions to keep the space safe and productive.

  • Is Discord required to take advantage of benefits?

    Not entirely. You can enjoy Listener Summaries, Research Briefs, and the ad-free feed without Discord. That said, live events happen on Discord, and most members find the conversation there to be the heart of the experience.

Tiers and Benefits Timing

  • When do swag benefits ship? Do months have to be consecutive?

    Swag is tenure-based. VIP swag ships after 6 active months; Core Dev includes both mug and shirt (typically early in membership). Months don't have to be consecutive; we track cumulative active months.

    If your tenure spans multiple periods or a cross-tier path and the system doesn't auto-recognize it, contact [email protected] and we'll verify and ship manually.

  • When do course entitlements appear (VIP and Core Dev)?
    • VIP: One free course appears at month 12 of active membership, then one per additional membership year. The code is for the member of record, non-transferable, typically excludes bundles, and has a defined redemption window.
    • Core Dev: All courses access begins at month 12 of active membership and stays active while your membership remains active.
  • What happens if I upgrade or downgrade?

    Changes take effect per the selection in your billing portal. Benefits align with your current tier. Example: moving from Core Dev Circle → REPL Regular stops end-of-episode acknowledgments and reverts access to REPL benefits at the period change. Tenure generally carries forward.

Billing & Policies

  • How do I manage or cancel my membership?

    Use the billing portal linked from your membership account to update payment methods, upgrade/downgrade, view invoices, and cancel. (Powered by Stripe's Customer Portal.)

  • Do you offer refunds?

    We don't offer refunds. You can cancel anytime; access continues until the end of the current term. If there are extenuating circumstances, email [email protected] and we'll review.

  • What happens to my perks if I cancel?

    Perks end when your current term ends. That includes Discord roles, the private/ad-free feed, access to Research Briefs, and any tier-specific acknowledgments. Core Dev acknowledgments stop once the term concludes. If you rejoin later, tenure may resume from your prior cumulative months or restart, depending on policy at the time.

Privacy & Security

  • Do you share my data?

    No. Billing and account workflows are handled by Memberful and Stripe. Outside of those processors and essential services (for example, email delivery), we don't resell your data. See Memberful's Privacy Policy and Data Protection pages from our privacy policy.

  • Is my members-only feed private? What if it's shared?

    Yes, your feed is unique to you. Keep it private. If it's widely shared, we may rotate or revoke it to protect member content and the community.

  • How do I delete my data?

    A Delete my account control will be available in your members dashboard. We'll remove your account data and revoke access. For how our processors handle data, see Memberful's Privacy Policy and Data Protection pages.

Troubleshooting

  • My private feed URL doesn't work in my podcast player.

    Start with these checks:

    1. Confirm you pasted the full URL (no spaces, starts with https://) into the app's add by URL flow.
    2. Try another supported player to isolate whether it's app-specific.
    3. If the app asks for credentials, supply them when prompted (some players do this for feeds behind HTTP auth).

    Still stuck? Email [email protected] with the app name/version and a brief description.

  • I'm not seeing member channels in Discord.
    • Make sure you used the personal invite link associated with your membership email.
    • If you changed tiers recently, sign out/in of Discord to force a role refresh.
    • If it persists, @mention Michael Kennedy or DM him on the server, or email [email protected] so we can resync your role.

Still have questions? Contact [email protected]

Ready to join the conversation?

Start your membership today →
Talk Python's Mastodon Michael Kennedy's Mastodon