A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community. The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics. Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.

Building a Content Aggregator and Working With RSS in Python

November 19, 2021 0:57:55 42.69 MB Downloads: 0

Have you wanted to work with RSS feeds in Python? Maybe you’re looking for a new project to build for your portfolio that uses Django, unit tests, and custom commands. This week on the show, we have Real Python author Ricky White to talk about his recent step-by-step project titled, “Build a Content Aggregator in Python.”

Ricky has been authoring the Real Python interview series for several years and was formerly our Community Manager. He talks about what inspired him to create this project and the Python technology and libraries to build it. He also shares advice about adding tests to personal portfolio projects.

We start the show by discussing Python’s GIL (Global Interpreter Lock) and the efforts to potentially remove it in future versions of Python. This change could make a significant impact on Python code running on multi-core processors. We talk about two recent articles covering the developments.

Course Spotlight: Get Started With Django: Build a Portfolio App

In this course, you’ll learn the basics of creating powerful web applications with Django, a Python web framework. You’ll build a portfolio website to showcase your web development projects, complete with a fully functioning blog.

Topics:

  • 00:00:00 – Introduction
  • 00:02:07 – Citizenship
  • 00:03:52 – Ricky’s Real Python interviews
  • 00:05:55 – Upcoming interview with Eric Wastl about Advent of Code
  • 00:08:05 – Notes From the Meeting On Python GIL Removal
  • 00:18:41 – Sponsor: Cloudsmith
  • 00:19:26 – Build a Content Aggregator in Python
  • 00:20:28 – Django background
  • 00:23:37 – What web technologies were you using before Python?
  • 00:25:07 – What motivated the project?
  • 00:26:46 – Technical hurdles
  • 00:30:52 – Including tests in a portfolio project
  • 00:32:56 – Django custom commands
  • 00:37:02 – Video Course Spotlight
  • 00:38:16 – RSS Feeds - Really Simple Syndication and Podcasts
  • 00:42:16 – Working with django-apscheduler
  • 00:47:06 – Taking the project further and CSS frameworks
  • 00:51:04 – What are you excited about in the world of Python?
  • 00:53:58 – What do you want to learn next?
  • 00:55:52 – Shoutouts and social connections
  • 00:56:57 – Thanks and goodbye

Show Links:

Support the podcast & join our community of Pythonistas