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

---
title: Best Planet Python posts — December 2024 | daily.dev
description: The most upvoted Planet Python posts from December 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/planetpython/best-of/2024/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/planetpython/best-of/2024/12
og:type: website
og:site_name: daily.dev
og:title: Best Planet Python posts — December 2024 | daily.dev
og:description: The most upvoted Planet Python posts from December 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 Planet Python — December 2024

1. 1  
[](https://daily.dev/posts/new-api-integration-tutorial-in-python-x10euuwwp "New API Integration Tutorial in Python")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
New API Integration Tutorial in Python  
Airports, telecom operators, defense forces, and healthcare organizations all rely on deep-backend software systems. Learn how to integrate and automate these complex systems with a new API integration tutorial in Python.  
26
2. 2  
[](https://daily.dev/posts/lazy-self-installing-python-scripts-with-uv-aylurgfcz "Lazy self-installing Python scripts with uv")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
Lazy self-installing Python scripts with uv  
Writing command-line scripts in Python is easy, but managing dependencies can be challenging. Using uv simplifies dependency management by automatically creating virtual environments and installing required packages. uv can be used to replace tools like pipx and pyenv for managing dependencies and Python versions. It allows scripts to be executable with necessary dependencies installed automatically, making script development and execution more efficient.  
22  
2
3. 3  
[](https://daily.dev/posts/jupyterlab-101-book-is-now-available-ghpv4vfmg "JupyterLab 101 Book is Now Available")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
JupyterLab 101 Book is Now Available  
JupyterLab 101 is a comprehensive guide designed to familiarize users with JupyterLab's new user interface and functionalities. JupyterLab provides a tabbed interface for editing multiple Notebooks, opening terminals, creating a Python REPL, and more. It supports all the same programming languages as Jupyter Notebook and includes features like a debugger utility. The guide aims to help users efficiently navigate and utilize JupyterLab to produce high-quality Notebooks for teaching, presentations, data visualization, and machine learning.  
15
4. 4  
[](https://daily.dev/posts/new-article-essential-python-web-security-part-1-mjiktqmw8 "New Article: Essential Python Web Security Part 1")  
Article  
![Avatar of planetpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/eac3cc584cb043b5a242d13752bd3d0c)Planet Python · 2y  
New Article: Essential Python Web Security Part 1  
Part one of 'Essential Python Web Security' series, published by the Open Source Initiative, covers fundamental security best practices for Python web applications. Using the Defence in Depth approach, it explores key security principles and specific Python-related techniques. Part two, focusing on cryptographic algorithms, will follow soon.  
11  
1

[See all Planet Python archives](/sources/planetpython/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/planetpython/best-of/2024/12#page","url":"https://daily.dev/sources/planetpython/best-of/2024/12","name":"Best Planet Python Posts — December 2024","description":"The most upvoted Planet Python posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/planetpython/best-of/2024/12#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/new-api-integration-tutorial-in-python-x10euuwwp","name":"New API Integration Tutorial in Python"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/lazy-self-installing-python-scripts-with-uv-aylurgfcz","name":"Lazy self-installing Python scripts with uv"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/jupyterlab-101-book-is-now-available-ghpv4vfmg","name":"JupyterLab 101 Book is Now Available"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/new-article-essential-python-web-security-part-1-mjiktqmw8","name":"New Article: Essential Python Web Security Part 1"}]},{"@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":"Planet Python","item":"https://daily.dev/sources/planetpython"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/planetpython/best-of"},{"@type":"ListItem","position":5,"name":"December 2024"}]}]}
```

