Building a Content Aggregator and Working With RSS in Python

57:55
 
اشتراک گذاری
 

Manage episode 307544271 series 2637014
توسط Real Python توسط Player FM و جامعه ما پیدا شده است - کپی رایت توسط ناشر، و نه متعلق به Player FM، و صدا به طور مستقیم از سرور های آنها پخش می شود.برای پیگیری به روز رسانی در Player FM دکمه اشتراک را بزنید، و یا فید URL را به دیگر برنامه های پادکست بچسبانید.

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

95 قسمت