#python

[ follow ]
#ollama
fromRealpython
1 day ago
Python

How to Integrate Local LLMs With Ollama and Python Quiz - Real Python

Learn to integrate and use local LLMs with Ollama and Python for chat, text generation, and tool calling while preserving privacy and cost efficiency.
fromCaktusgroup
1 month ago
Python

LLM Basics: Ollama Function Calling | Caktus Group

Use Ollama's local Llama 3.2 model to perform function calling by providing function schemas or Python functions and executing returned tool calls.
#pandas
fromInfoWorld
1 day ago
Python

How to use Pandas for data analysis in Python

Pandas provides DataFrame and Series types that enable fast loading, precise manipulation, alignment, merging, and visualization of tabular data in Python.
fromPythonbytes
1 month ago
Python

This episdoe has a typo

Pandas 3.0.0 introduces a dedicated string dtype, copy-on-write semantics, and pd.col expressions, while typos improves spellchecking in code with LSP support.
Python
fromReuven Lerner
1 day ago

Build YOUR data dashboard - join my next 8-week HOPPy studio cohort

Create shareable interactive data dashboards in Python using Marimo; HOPPy cohort teaches dashboard building with mentorship, live instruction, and modern distribution tools.
Information security
fromThe Hacker News
2 days ago

Hackers Use LinkedIn Messages to Spread RAT Malware Through DLL Sideloading

LinkedIn phishing uses malicious WinRAR SFX and DLL sideloading with a legitimate PDF reader to deploy a Python-based RAT executing Base64 shellcode in memory.
Python
fromRealpython
2 days ago

uv vs pip: Python Packaging and Dependency Management - Real Python

Choose pip for broad compatibility and ecosystem support; choose uv for faster installs, reproducible environments, cleaner uninstalls, and streamlined new-project workflows.
fromMouse Vs Python
3 days ago

New Book: Vibe Coding Video Games with Python - Mouse Vs Python

In this book, you will learn how to use artificial intelligence to create mini-games. You will attempt to recreate the look and feel of various classic video games. The intention is not to violate copyright or anything of the sort, but instead to learn the limitations and the power of AI. Instead, you will simply be learning about whether or not you can use AI to help you know how to create video games.
Books
Python
fromPythonmorsels
6 days ago

Self-concatenation

Python allows multiplying strings by integers to repeat them; using + between strings and numbers raises a TypeError.
fromMouse Vs Python
1 week ago

How to Type Hint a Decorator in Python - Mouse Vs Python

Decorators are a concept that can trip up new Python users. You may find this definition helpful: A decorator is a function that takes in another function and adds new functionality to it without modifying the original function. Functions can be used just like any other data type in Python. A function can be passed to a function or returned from a function, just like a string or integer.
Software development
Python
fromTechzine Global
1 week ago

Anthropic invests in Python ecosystem security

Anthropic is funding the Python Software Foundation $1.5 million over two years to strengthen CPython and PyPI security, tooling, and community support.
Python
fromTheregister
1 week ago

Anthropic funds Python Foundation to help improve security

Anthropic donated $1.5 million to the Python Software Foundation to fund CPython and PyPI security improvements and broader open-source package ecosystem protections.
Python
fromRealpython
1 week ago

Intro to Object-Oriented Programming (OOP) in Python - Real Python

Object-oriented programming fundamentals in Python: defining classes, instantiating objects, and basic inheritance to write maintainable, less redundant code.
Python
fromPython Software Foundation Blog
1 week ago

Anthropic invests $1.5 million in the Python Software Foundation and open source security

Anthropic funds PSF $1.5M over two years to strengthen Python ecosystem security, improve CPython and PyPI defenses, and develop proactive malware-detection tools.
Python
fromThepythoncodingstack
1 week ago

Need a Constant in Python? Enums Can Come in Useful

Python has no built-in constants; immutable objects and UPPERCASE naming do not prevent reassignment of identifiers.
#loops
Python
fromRealpython
2 weeks ago

Episode #279: Coding Python With Confidence: Beginners Live Course Participants - The Real Python Podcast

Cohort-based, project-first Python course helps beginners build practical skills quickly through curated resources, scheduled classes, mini-projects, and instructor support.
Python
fromInfoWorld
1 week ago

Python starts 2026 with a bang

2026 brings major Python advancements: Astral's ultrafast 'ty' type checker (beta), Django 6, and Python-driven C code generation for faster applications.
Python
fromLondon Business News | Londonlovesbusiness.com
2 weeks ago

Automating the mundane: Leveraging Rpa and Python developers to streamline your workflow - London Business News | Londonlovesbusiness.com

Hiring both RPA developers and Python programmers eliminates repetitive operational friction and enables scalable automation that combines surface-level UI tasks with complex backend integrations.
fromPythonSpeed
2 weeks ago

Unit testing your code's performance, part 1: Big-O scaling

If you're trying to make sure your software is fast, or at least doesn't get slower, automated tests for performance would also be useful. But where should you start? My suggestion: start by testing big-O scaling. It's a critical aspect of your software's speed, and it doesn't require a complex benchmarking setup. In this article I'll cover: A reminder of what big-O scaling means for algorithms. Why this is such a critical performance property.
Software development
fromRealpython
2 weeks ago

How to Build a Personal Python Learning Roadmap - Real Python

If you want to learn Python or improve your skills, a detailed plan can help you gauge your current status and navigate toward a target goal. This tutorial will help you craft a personal Python learning roadmap so you can track your progress and stay accountable to your goals and timeline: The steps in this tutorial are useful for Python developers and learners of all experience levels. While you may
Python
fromRealpython
2 weeks ago

How to Convert Bytes to Strings in Python Quiz - Real Python

In this quiz, you'll test your understanding of the Convert Python Bytes to Strings tutorial.
Python
#indentation
Python
fromPycoders
2 weeks ago

PyCoder's Weekly | Issue #716

Python performance metrics, async web-app tradeoffs, uv's speed from engineering choices, and tools for building long-running, fault-tolerant AI agents.
Python
fromPatrick Muller
3 weeks ago

Static Protocols in Python: Behaviour Over Inheritance

Protocols enable structural typing in Python by validating object behavior (methods/attributes) rather than relying on inheritance.
Web frameworks
fromTalkpython
2 weeks ago

Web Frameworks in Prod by Their Creators

Creators and maintainers of major Python web frameworks compare production deployment patterns, async pitfalls, server choices, scaling strategies, and on-call operational lessons for real-world apps.
fromRealpython
2 weeks ago

Learn From 2025's Most Popular Python Tutorials and Courses - Real Python

Strengthen Your Python Foundations If you're just getting started with Python, building a solid foundation is the best investment you can make. The fundamentals you learn now will support everything you do later, from data analysis to web development to AI. These beginner-friendly tutorials and courses help you sharpen the core skills you'll use every day in Python, including loops, operators, lists, and functional techniques:
Software development
fromPythonmorsels
2 weeks ago

Debugging with f-strings

If you're using print calls to debug your Python code, consider using f-strings with self-documenting expressions instead. A broken Python program Here we have a program that makes a random math prompt and then validates whether the answer give by the user is correct: This program doesn't work right now: $ python3 check_mult.py What's 9 multiplied by 8? 72 That's incorrect Our program always tells us that our answer is incorrect.
Python
#django
fromRealpython
3 weeks ago
Web frameworks

Episode #278: PyCoder's Weekly 2025 Top Articles & Hidden Gems - The Real Python Podcast

fromRealpython
3 weeks ago
Web frameworks

Episode #278: PyCoder's Weekly 2025 Top Articles & Hidden Gems - The Real Python Podcast

Online learning
fromBusiness Insider
2 weeks ago

This 17-year-old wrote the ultimate ELI5 for coding

Seventeen-year-old Aryan Poduri wrote GOAT Coder to teach children Python through hands-on exercises and simple explanations, making coding more accessible.
Python
fromPythonmorsels
3 weeks ago

Implicit string concatenation

Python automatically concatenates adjacent string literals (implicit string concatenation), allowing literal fragments to join across lines without plus signs or commas.
fromThepythoncodingstack
3 weeks ago

Mulled Wine, Mince Pies, and More Python

And there's another thing I can never remember, especially at this time of year when large-ish gatherings are more common. How many people are needed in a group to have a probability greater than 50% that two people share a birthday? This could be an ice-breaker in some awkward gatherings, but only if you're with a geeky crowd. Although the analytical proof is cool, writing Python code to explore this problem is just as fun. Here's my article from February exploring the Birthday Paradox:
Python
#dataclasses
Software development
fromZDNET
3 weeks ago

I took Harvard's free online coding classes to better catch AI's errors - and they're legit

Learning to code remains essential because AI-generated code is frequently incorrect and requires knowledgeable human review and correction.
Python
fromRealpython
4 weeks ago

LlamaIndex in Python: A RAG Guide With Examples - Real Python

Retrieval-augmented generation feeds LLMs relevant external documents at query time, improving accuracy and enabling answers from private data without fine-tuning models.
fromRealpython
4 weeks ago

LlamaIndex in Python: A RAG Guide With Examples Quiz - Real Python

In this quiz, you'll test your understanding of the LlamaIndex in Python: A RAG Guide With Examples tutorial. By working through this quiz, you'll revisit how to create and persist an index to disk, review how to reload it, and see why persistence improves performance, lowers costs, saves time, and keeps results consistent.
Python
Python
fromInfoQ
4 weeks ago

Python Workers Redux: Wasm Snapshots and Native uv Tooling

Cloudflare's Python Workers use Wasm memory snapshots to enable near-instant cold starts, significantly reducing startup times and expanding package compatibility.
fromInfoWorld
4 weeks ago

Get started with Python's new native JIT

sys._jit.is_available(): Lets you know if the current build of Python has the JIT. Most binary builds of Python shipped will now have the JIT available, except the "free-threaded" or "no-GIL" builds of Python. sys._jit.is_enabled(): Lets you know if the JIT is currently enabled. It does not tell you if running code is currently being JITted, however.
Python
Python
fromPycoders
4 weeks ago

PyCoder's Weekly | Issue #714

Macroscope detected the most real-world AI code-review bugs with fewer false positives, particularly excelling on Python.
Python
fromRealpython
1 month ago

Reading User Input From the Keyboard With Python - Real Python

Use Python's input() to read keyboard input as strings, enabling interactive, personalized programs that react to user-provided data.
fromRealpython
1 month ago

How to Build the Python Skills That Get You Hired - Real Python

Web development roles often emphasize frameworks like Flask, Django, and, more recently, FastAPI, along with database knowledge and REST API design. Employers often seek full-stack engineers who feel comfortable working on the backend as well as frontend, including JavaScript, HTML, and CSS. Data science positions highlight libraries like NumPy, pandas, Polars, and Matplotlib, plus an understanding of statistical concepts. Machine learning jobs typically add PyTorch or TensorFlow to the mix. Test automation roles likely require familiarity with frameworks such as Selenium, Playwright, or Scrapy.
Python
Python
fromMedium
1 month ago

uv: The Blazing-Fast Python Package Manager Changing the Game

uv provides extremely fast Python dependency resolution and environment management using a Rust-based installer, aggressive caching, parallel downloads, and integrated tooling replacing multiple tools.
fromPythonmorsels
1 month ago

Embrace whitespace

Your code is easiest to read just after you've written it. Your future self will find your code far less readable days, weeks, or months after you've written it. When it comes to code readability, whitespace is your friend. Whitespace around operators Compare this: To this: I find that second one more readable because the operations we're performing are more obvious (as is the order of operations). Too much whitespace can hurt readability though: This seems like a step backward because we've lost those three groups we had before. With both typography and visual design, more whitespace isn't always better.
Python
Python
fromRealpython
1 month ago

Exploring Asynchronous Iterators and Iterables - Real Python

Asynchronous iterators and iterables enable non-blocking iteration over awaitable objects in Python, supporting async for loops, async generator expressions, and use within async loops and comprehensions.
Python
fromPyImageSearch
1 month ago

Getting Started with Streamlit: Learn Widgets, Layouts, and Caching - PyImageSearch

Streamlit converts pure Python scripts into interactive, reactive web apps quickly without writing HTML, CSS, or JavaScript, enabling fast deployment and cached performance.
fromPythonbytes
1 month ago

LinkedIn Cringe

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Deprecations via warnings Michael #2: docs
Python
fromThepythoncodingstack
1 month ago

If You Love Queuing, Will You Also Love Priority Queuing? * [Club]

You provide three tiers to your customers: Gold, Silver, and Bronze. And one of the perks of the higher tiers is priority over the others when your customers need you. Gold customers get served first. When no Gold customers are waiting, you serve Silver customers. Bronze customers get served when there's no one in the upper tiers waiting. How do you set up this queue in your Python program?
Python
fromEfficient Coder
1 month ago
Python

A Pythonista's Guide to the 2026 Code Rush | EfficientCoder

Python remains dominant in AI and data, but needs companion languages for high-performance and scalable systems as efficiency demands rise.
Music
fromRaymondcamden
1 month ago

My Last Spotify Demo (this time I mean it - honest)

Built a personal Spotify Unwrapped using a Spotify data export, Python, and Astro, and planned mapping artists to genres without using the API.
fromRealpython
1 month ago

Python Inner Functions: What Are They Good For? Quiz - Real Python

In this quiz, you'll test your understanding of the Python Inner Functions: What Are They Good For? tutorial. By working through this quiz, you'll revisit how inner functions work with enclosing scopes, when to use nonlocal to update captured state, how closures retain data across calls, and how decorators wrap a callable to extend behavior. You'll apply these ideas to organize helpers, reuse state, and write clear, maintainable functions in real projects.
Python
Data science
fromTreehouse Blog
1 month ago

Beginning Data Analysis: From Questions to Insights

Learning data analysis enables beginners to turn raw information into meaningful insights, spot trends, and support evidence-based decision-making across many fields.
Software development
fromRealpython
1 month ago

Using Functional Programming in Python - Real Python

Python supports functional programming by treating functions as first-class citizens and by allowing anonymous functions via the lambda keyword.
#beginner-programming
Python
fromTalkpython
1 month ago

Computer Science from Scratch

Rebuild computer science education to serve self-taught and nontraditional programmers by teaching core CS concepts through practical, career-relevant curricula.
Software development
fromRealpython
1 month ago

How to Use Google's Gemini CLI for AI Code Assistance - Real Python

Gemini CLI provides AI-powered code analysis, bug identification, and fix suggestions directly in the terminal with Google account authentication and Node.js/Python prerequisites.
Python
fromPycoders
1 month ago

PyCoder's Weekly | Issue #711

Python offers utilities for pairwise iteration and mocking, supports multi-agent orchestration with Temporal, and integrates with Claude Code and a new SQL Server Python driver.
Python
fromPythonmorsels
1 month ago

Wrapping text output in Python

Use Python's textwrap module to automatically wrap text to a specified width and render wrapped lines with wrap() or fill().
fromMouse Vs Python
1 month ago

ANN: Vibe Coding Video Games with Python - Mouse Vs Python

Welcome to Vibe Coding Video Games with Python. In this book, you will learn how to use artificial intelligence to create mini-games. You will attempt to recreate the look and feel of various classic video games. The intention is not to violate copyright or anything of the sort, but instead to learn the limitations and the power of AI. Instead, you will simply be learning about whether or not you can use AI to help you know how to create video games.
Python
Python
fromTalkpython
1 month ago

Python apps with LLM building blocks

Treat LLMs as standard APIs in Python apps: create focused endpoints, use wrappers for caching/validation, monitor responses, and constrain outputs with types.
Python
fromInfoWorld
1 month ago

Python vs. Kotlin: Which loops do you like better?

Comparisons of Python and Kotlin reveal syntax and behavior differences; preview of Python 3.15 sampling profiler, AWS Zed AI editor, and AI/ML alternatives outside Python.
Software development
fromInfoQ
1 month ago

Aspire 13 Delivers Multi-Language Support and Significant Enhancements Across the Platform

Aspire 13 transforms Aspire into a polyglot application platform with first-class Python and JavaScript support alongside existing .NET capabilities.
fromPython GUIs
1 month ago

Getting Started With the NiceGUI Library in Python

To get the most out of this tutorial, you should have a basic knowledge of Python. Familiarity with general GUI programming concepts, such as event handling, widgets, and layouts, will also be beneficial. Installing NiceGUI Before using any third-party library like NiceGUI, you must install it in your working environment. Installing NiceGUI is as quick as running the python -m pip install nicegui command in your terminal or command line. This command will install the library from the Python Package Index (PyPI).
Web frameworks
Python
fromRealpython
1 month ago

How to Convert Bytes to Strings in Python - Real Python

Use Python's bytes.decode() with the correct character encoding to convert raw byte data from files, networks, or APIs into readable strings.
fromHoloViz Blog
1 month ago

Rich parameters & reactive programming with Param: 2.3 release - HoloViz Blog

Easily create classes with rich, declarative attributes - Parameter objects - that include extended metadata for various purposes such as runtime type and range validation, documentation strings, default values or factories, nullability, etc. In this sense, Param is conceptually similar to libraries like Pydantic, Python's dataclasses, or Traitlets. A suite of expressive and composable APIs for reactive programming, enabling automatic updates on attribute changes, and declaring complex reactive dependencies and expressions that can be introspected by other frameworks to implement their own reactive workflows.
Software development
Python
fromdaniel.feldroy.com
2 months ago

TIL: Default code block languages for mkdocs

Set default_lang: python in mkdocs.yml using pymdownx.highlight so code blocks without language tags are highlighted as Python.
#rust
fromTreyhunner
2 months ago

Python Morsels Lifetime Access Sale

When you sign up for Python Morsels, you'll choose your current Python skill level, from novice to advanced. Based on your skill level, each Monday I'll send you a personalized routine with: a short screencast to watch (or read) a multi-part exercise to move you outside your comfort zone a mini exercise that you can accomplish in just 10 minutes links to dive deeper into subsequent screencasts and exercises
Python
#mcp
Python
fromRealpython
2 months ago

Build a Python MCP Client to Test Servers From Your Terminal Quiz - Real Python

Five-question quiz tests building a Python MCP client covering chat interface, AI handler initialization, runtime error handling, and command-line entry-point updates.
Python
fromRealpython
2 months ago

Break Out of Loops With Python's break Keyword - Real Python

The break statement immediately exits the innermost loop, stopping further iterations; continue skips the current iteration but does not exit the loop.
fromMathspp
2 months ago

Floodfill algorithm in Python

ctx = canvas.getContext("2d") URL = "/blog/floodfill-algorithm-in-python/_python.txt" async def load_bitmap(url: str) -> list[list[int]]: # Fetch the text file from the URL response = await fetch(url) text = await response.text() bitmap: list[list[int]] = [] for line in text.splitlines(): line = line.strip() if not line: continue row = [int(ch) for ch in line if ch in "01"] if row: bitmap.append(row) return bitmap
Python
Python
fromMedium
2 months ago

How to activate virtual environment in python3

Use virtual environments to avoid pip 'externally-managed-environment' errors and prevent altering the system Python or other projects' dependencies.
Software development
fromEuroPython Society
2 months ago

Recognising Michael Foord as an Honorary EuroPython Society Fellow

Michael Foord was posthumously named an Honorary EuroPython Society Fellow for his technical contributions, community leadership, and enduring kindness.
Python
fromInfoWorld
2 months ago

Python vs. Mojo (and Java, Go, Rust, and .NET)

Mojo, alternative data-science languages, Python dataclasses, and a new PyTorch-related distributed-processing framework are current focal points for Python practitioners.
Fundraising
fromPython Software Foundation Blog
2 months ago

Python is for everyone: Join in the PSF year-end fundraiser & membership drive!

The PSF funds and supports Python's community and infrastructure through donations, memberships, events, and services to keep Python strong, sustainable, and inclusive.
Python
fromPythonmorsels
2 months ago

Unnecessary parentheses in Python

Parentheses in Python serve three roles—calling callables, creating empty tuples, and grouping—while grouping can be optional, misplaced, or enable implicit line continuation.
fromEfficient Coder
2 months ago

Tired of Pip and Venv? Meet UV, Your New All-in-One Python Tool | EfficientCoder

Well, I've been playing with a new tool that's been gaining a ton of steam, and honestly? I don't think I'm going back. It's called UV, and it comes from Astral, the same team behind the super-popular linter, ruff. The goal here is ambitious. UV wants to be the single tool that replaces pip, venv, pip-tools, and even pipx. It's an installer, an environment manager, and a tool runner all rolled into one. And because it's written in Rust, it's ridiculously fast.
fromdaniel.feldroy.com
2 months ago

Visiting Tokyo, Japan from November 12 to 24

I'm excited to announce that me and Audrey will be visiting Japan from November 12 to November 24, 2025! This will be our first time in Japan, and we can't wait to explore Tokyo. Yes, we'll be in Tokyo for most of it, near the Shinjuku area, working from coffee shops, meeting some colleagues, and exploring the city during our free time.
Python
Python
fromRealpython
2 months ago

Python Operators and Expressions - Real Python

Python operators enable computation and data manipulation using arithmetic, comparison, Boolean, identity, membership, bitwise, concatenation, repetition, and augmented assignment operators.
Web development
fromThe JetBrains Blog
2 months ago

10 Smart Performance Hacks For Faster Python Code | The PyCharm Blog

Optimize Python with efficient data structures, low-level techniques, profiling, and benchmarks to significantly reduce performance bottlenecks and speed execution.
fromTreehouse Blog
2 months ago

From Excel to Python: A Beginner's Guide

Excel gives you a huge toolbox of functions ( SUM, IF, VLOOKUP, INDEX, etc.), but eventually, you hit a wall. Maybe you want to do something more custom than Excel allows. Maybe your file slows down with too many rows. Or maybe there simply isn't a built-in function for exactly what you need. Python solves this by letting you build your own custom functions. That's why it's so powerful for data analysis-it's Excel without limits.
Python
Python
fromPythonmorsels
2 months ago

__slots__ for optimizing classes

Using __slots__ removes the per-instance __dict__, restricts allowed attributes, and improves memory usage and attribute access speed.
Python
fromMathspp
2 months ago

A generator, duck typing, and a branchless conditional walk into a bar

Generators provide lazy evaluation in Python, enabling iterable objects like range to create values on demand and avoid upfront computation.
Python
fromTheregister
2 months ago

Python will offer lazy imports, adding code after startup

PEP 810 introduces opt-in explicit lazy imports to defer module loading until needed, improving Python startup times while preserving backward compatibility.
Software development
fromRealpython
2 months ago

Building UIs in the Terminal With Python Textual - Real Python

Textual is a Python framework for building interactive, visually appealing, and efficient terminal-based user interfaces using widgets, layouts, styling, and events.
Python
fromPythontest
2 months ago

Polite lazy imports for Python package maintainers | PythonTest

Minimize package import time by lazily loading subcomponents via __init__.py so importing the package doesn't load unused parts.
Python
fromRealpython
2 months ago

Using Python Optional Arguments When Defining Functions Quiz - Real Python

Understand Python parameter handling: default values, mutable-default pitfalls, argument unpacking (*args/**kwargs), and using Boolean flags for clearer function calls.
fromTheregister
2 months ago

Python Foundation rejects $1.5M grant with no-DEI strings

These terms included affirming the statement that we 'do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI [diversity, equity, and inclusion], or discriminatory equity ideology in violation of Federal anti-discrimination laws,' Crary noted.
Non-profit organizations
fromWill's Blog
2 months ago

Open Source Project Maintenance 2025

Every October, I do a maintenance pass on all my projects. At a minimum, that involves dropping support for whatever Python version is no longer supported and adding support for the most recently released Python version. While doing that, I go through the issue tracker, answer questions, and fix whatever I can fix. Then I release new versions. Then I think about which projects I should deprecate and figure out a deprecation plan for them.
Python
fromPythonmorsels
2 months ago

__dict__: where Python stores attributes

Python stores attributes for instances, classes, and modules in their __dict__ dictionaries, mapping attribute names to values.
fromThepythoncodingstack
2 months ago

And Now You Know Your ABC

Here's the task. I want to create a class to represent a track and field event held in a competition. This entry allows you to enter the raw results as reported by the officials-the athlete's bib number and the time they clocked in a race. It then computes the event's full results. There's more we could add to make this class more complete. But I won't. You can create a list of athletes that are competing in the track and field meeting:
Running
fromRubyflow
2 months ago

Resolving the 'rest_framework' Module Not Found Error

The ModuleNotFoundError: No module named 'rest_framework' is a common issue faced by developers working with Django REST Framework (DRF).
fromRealpython
3 months ago

What Can I Do With Python? Quiz - Real Python

How well do you know the different areas where Python shines? In this quiz, you'll revisit web apps and APIs, GUI apps, CLI tools, machine learning, and more. You'll also check what Python isn't suited for and which alternatives work better. Get ready to explore the wide scope of what you can do with Python.
Python
[ Load more ]