<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/rpython/best-of/2024/08" -->

---
title: Best Real Python posts — August 2024 | daily.dev
description: The most upvoted Real Python posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/rpython/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/rpython/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best Real Python posts — August 2024 | daily.dev
og:description: The most upvoted Real Python posts from August 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Real Python — August 2024

1. 1  
[](https://daily.dev/posts/interacting-with-rest-apis-and-python-real-python-ywm7hmsko "Interacting With REST APIs and Python – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 2y  
Interacting With REST APIs and Python – Real Python  
The post outlines a comprehensive video course on interacting with REST APIs using Python. It covers the REST architecture, methods to consume data from REST APIs using the \`requests\` library, steps to build your own REST APIs, and popular Python tools for API development. The course includes 15 lessons, subtitles, transcripts, downloadable resources, and a Q&A section with Python experts.  
46
2. 2  
[](https://daily.dev/posts/sorting-dictionaries-in-python-keys-values-and-more-real-python-2kotmjoxu "Sorting Dictionaries in Python: Keys, Values, and More – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 2y  
Sorting Dictionaries in Python: Keys, Values, and More – Real Python  
Learn how to sort dictionaries in Python using the \`sorted()\` function, dictionary views, and specifying sort keys. The video course covers dictionary comprehensions, how lists are used during sorting, alternative data structures, and includes videos, transcripts, downloadable resources, a text-based tutorial, expert Q&A, and a completion certificate.  
32
3. 3  
[](https://daily.dev/posts/web-scraping-with-scrapy-and-mongodb-real-python-6gi9iuxxg "Web Scraping With Scrapy and MongoDB – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 2y  
Web Scraping With Scrapy and MongoDB – Real Python  
Learn how to build a powerful web scraper using Scrapy and MongoDB. This guide covers setting up a Scrapy project, building a functional web scraper, extracting data from websites, and storing the scraped data in a MongoDB database. The tutorial also explores handling pagination, avoiding duplicate entries, and debugging your Scrapy web scraper. Basic Python programming knowledge and familiarity with HTML and CSS are recommended for following along.  
24

[See all Real Python archives](/sources/rpython/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/rpython/best-of/2024/08#page","url":"https://daily.dev/sources/rpython/best-of/2024/08","name":"Best Real Python Posts — August 2024","description":"The most upvoted Real Python posts from August 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/rpython/best-of/2024/08#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/interacting-with-rest-apis-and-python-real-python-ywm7hmsko","name":"Interacting With REST APIs and Python – Real Python"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/sorting-dictionaries-in-python-keys-values-and-more-real-python-2kotmjoxu","name":"Sorting Dictionaries in Python: Keys, Values, and More – Real Python"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/web-scraping-with-scrapy-and-mongodb-real-python-6gi9iuxxg","name":"Web Scraping With Scrapy and MongoDB – Real Python"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Real Python","item":"https://daily.dev/sources/rpython"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/rpython/best-of"},{"@type":"ListItem","position":5,"name":"August 2024"}]}]}
```

