Skip to main content
Category
Technologies

Python Tutorial

Keep up to date with the latest news, techniques, and resources for Python programming. Our tutorials are full of practical walk throughs & use cases you can use to upskill.
Other technologies:
AI AgentsAI NewsArtificial IntelligenceAWSAzureBusiness IntelligenceChatGPTDatabricksdbtDockerExcelGenerative AIGitGoogle Cloud PlatformHugging FaceJavaJuliaKafkaKubernetesLarge Language ModelsMongoDBMySQLNoSQLOpenAIPostgreSQLPower BIPySparkRScalaSnowflakeSpreadsheetsSQLSQLiteTableau
GroupTraining 2 or more people?Try DataCamp for Business
All posts
Python

Python Frozenset: Why It Exists and When You Need It

Discover how frozensets bring immutability and hashability to Python collections. Learn when to choose frozensets over regular sets.
Oluseye Jeremiah's photo

Oluseye Jeremiah

January 13, 2026

Data Science

Precision vs Recall: The Essential Guide for Machine Learning

Accuracy isn't enough. Learn the difference between precision and recall, understand the trade-off, and choose the right metric for your model.
Mark Pedigo's photo

Mark Pedigo

January 8, 2026

Python

Python Shebang: Syntax, Best Practices, and Modern Alternatives

Master Python shebangs to build executable scripts, maintain environment portability, and apply industry-standard best practices.
Allan Ouko's photo

Allan Ouko

January 5, 2026

Python

Python map() Function: A Complete Guide

Master Python's map() function with practical examples. Learn syntax, lazy evaluation, and when to use map() vs. list comprehensions for memory-efficient code.

Rajesh Kumar

December 10, 2025

Python

Python REPL: A Hands-On Guide to Interactive Coding

Learn how Python’s REPL lets you run code interactively for testing, debugging, and learning. Discover essential commands, customization options, and advanced alternatives.
Allan Ouko's photo

Allan Ouko

December 9, 2025

Python

Python Async Programming: The Complete Guide

Speed up your code with Python async programming. A step-by-step guide to asyncio, concurrency, efficient HTTP requests, and database integration.
Bex Tuychiev's photo

Bex Tuychiev

December 8, 2025

Python

Python Polars Tutorial: A Complete Guide for Beginners

Learn how to use Polars in Python in this beginner tutorial.
Austin Chia's photo

Austin Chia

November 13, 2025

Python

Python None: The Standard for Missing or Empty Values

Learn how Python’s None object represents the absence of a value. Discover its internal design, common use cases, best practices, and how it compares with null in other languages.
Oluseye Jeremiah's photo

Oluseye Jeremiah

November 10, 2025

Python

SymPy: A Complete Guide to Symbolic Mathematics in Python

Learn how to perform algebra, calculus, equation solving, and even code generation using exact symbolic computation instead of numerical approximations.
Vikash Singh's photo

Vikash Singh

October 31, 2025

Python

Linear Programming: Solving Real-World Optimization Problems

Learn how linear programming transforms complex decision-making into solvable mathematical problems. Discover optimization techniques, solution algorithms, and practical Python implementations for resource allocation, scheduling, and planning challenges.
Khalid Abdelaty's photo

Khalid Abdelaty

October 28, 2025

Python

Python reduce(): A Complete Guide

Learn when and how to use Python's reduce(). Includes practical examples and best practices.
Mark Pedigo's photo

Mark Pedigo

October 28, 2025