search
Get Started
search

Top Results for Python

Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
91 Dagster
Dagster

Dagster is a modern data orchestrator that shifts the focus from 'tasks' to 'assets.' Instead of just defining what code runs, Dagster helps you define what data objects are produced. This asset-centric approach makes it much easier to track data lineage and understand the state of your data platfor...

92 Tornado
Tornado

Tornado is a Python web framework designed for building scalable network applications. Its notable feature is asynchronous programming utilizing non-blocking TCP sockets. This allows it to manage many simultaneous connections effectively, making it suitable for real-time applications like chat serve...

93 CS50's Web Programming with Python and JavaScript

This Harvard course introduces foundational web development skills through Python and JavaScript. Students learn to create interactive websites utilizing technologies such as Django and React. The curriculum covers essential aspects including database management, secure authentication methods, and i...

94 CatBoost
CatBoost

CatBoost is a gradient boosting library developed by Yandex. Its standout feature is its ability to handle categorical features automatically without the need for extensive preprocessing (like one-hot encoding). It uses symmetric trees and advanced regularization techniques to provide high accuracy...

95 Pytest with Requests
Free Plan Available

For Python-centric teams, combining the popular `pytest` testing framework with the `requests` library is a powerful, lightweight, and highly customizable approach to API testing. This is not a dedicated tool but a pragmatic stack that leverages best-in-class Python libraries. `pytest` provides a su...

8.05 Great
Why this score

The item scores 7.5/10 due to its powerful and flexible nature, strong community support, and extensive documentation. However, the steep learning curve for beginners and limited out-of-the-box features are factors that bring down the score.

Scoring methodology
96 Saleor
Saleor

Saleor is an open source Ghost CMS extension built for headless ecommerce. It provides a GraphQL API enabling developers to manage complex product and content data using Python code definitions. This approach offers flexibility and control over website structures, primarily benefiting developers and...

97 Socratica Python Tutorials (YouTube)

Socratica's Python tutorial series consists of concise instructional videos published on YouTube for people learning the language. Its lessons use polished presentation, recurring visual motifs, code examples, and clearly structured explanations to introduce syntax, built-in data types, functions, o...

8.05 Great
Why this score

Polished, concise Python lessons with distinctive production; smaller library and less comprehensive pathways.

Scoring methodology
98 CodeCombat
CodeCombat

CodeCombat is a highly engaging game that teaches kids (ages 10+) the fundamentals of programming through a role-playing adventure. Players learn Python, JavaScript, or CoffeeScript by writing code to control their characters and navigate challenging levels. The game's gradual introduction of concep...

99 Haystack (Deepset)

Haystack is a mature, end-to-end framework focused heavily on building robust Retrieval-Augmented Generation (RAG) pipelines. It provides excellent tools for document ingestion, chunking, embedding, and sophisticated retrieval strategies. While perhaps less focused on the 'agent' aspect than others,...

100 Databricks Assistant

Databricks Assistant enhances data workflows by integrating AI capabilities into the Databricks environment. This extension utilizes large language models to offer real-time code completion for SQL and Python notebooks. It provides instant access to documentation and supports debugging efforts withi...

101 Ren'Py
Ren'Py

Ren'Py is a free and open-source visual novel engine written in Python. It simplifies the creation of interactive stories with branching narratives and rich visuals. While primarily focused on visual novels, Ren'Py's flexibility allows for experimentation with other interactive storytelling formats....

102 FARM Stack
FARM Stack

The FARM Stack is a web-development stack combining FastAPI for the Python back end, React for the user interface, and MongoDB for document-oriented data storage. Its name follows the convention established by stacks such as MEAN and MERN. It is suited to developers who want Python's ecosystem and F...

8.00 Great
Why this score

FastAPI and React are highly acclaimed, MongoDB is widely used, but stack lacks MERN-level standardization.

Scoring methodology
103 Django REST Framework (DRF)

DRF is the industry standard for building robust REST APIs using the Django framework. It provides powerful tools like Serializers, ViewSets, and Routers that abstract away much of the boilerplate code required for CRUD operations. For Python developers, it offers a highly productive, batteries-incl...

104 Hex
Hex

Hex is a modern collaborative data platform that combines the power of notebooks with the production capabilities of an app. It allows data scientists and analysts to write Python, SQL, and JavaScript in one place to clean data, build models, and create interactive dashboards. Unlike traditional sta...

105 Quart
Quart

Quart is an asynchronous Python web framework with an API intentionally modeled on Flask. Built for ASGI, it supports async and await in route handlers and related application functions, while providing familiar concepts such as blueprints, templates, request contexts, sessions, WebSockets, and test...

106 Sanic
Sanic

Sanic is an open-source Python web framework and server for building asynchronous web applications and APIs. It uses Python's async and await syntax to support non-blocking request handlers, and provides routing, middleware, listeners, WebSockets, background tasks, cookies, and extensible applicatio...

107 Guake
Guake

Guake is a drop-down terminal emulator for Linux, designed to appear and disappear through a keyboard command while remaining available on the desktop. It is associated with the GNOME environment and is implemented with Python and GTK. The program is intended for Linux users who want rapid access to...

7.89 Good
Why this score

Popular drop-down terminal praised for speed and convenience; Wayland integration, desktop compatibility, and intermittent maintenance issues draw recurring criticism.

Scoring methodology
108 Harvard Extension School Data Science Certificate

For the candidate whose primary goal is credential prestige, the Harvard Extension School offers a highly respected, academically rigorous program. It ensures that the foundational knowledge is taught with the highest academic standards, particularly in statistics and mathematical modeling, which is...

109 PyTorch Geometric

For data structured as graphs (social networks, molecular structures, knowledge graphs), PyTorch Geometric (PyG) is the specialized tool. It extends PyTorch to handle graph convolutions and message passing efficiently. It is essential for any domain where relationships between entities are more impo...

110 Quantum Circuit Simulation (Qiskit/Cirq)

Using frameworks like Qiskit to simulate quantum circuits (e.g., Shor's or Grover's algorithms) requires understanding quantum mechanics principles, linear algebra (tensor products), and quantum gates. While the tools are improving, simulating complex, error-corrected circuits remains computationall...

111 Kaggle Intro to Machine Learning

Kaggle's Intro to Machine Learning is a free, interactive online course provided by the data science platform Kaggle. The curriculum introduces foundational machine learning concepts, specifically focusing on decision trees and random forests using Python. It operates entirely within a web browser u...

112 YouTube University Playlists

While not a formal course, curated playlists from top educators on YouTube (e.g., freeCodeCamp, specialized university channels) are invaluable for supplementary learning. They are best used *after* completing a structured course to deepen understanding or learn a niche tool. They offer unparalleled...

113 BentoML
BentoML

BentoML is a framework for packaging and deploying machine learning models as scalable APIs. It simplifies the process of creating production-ready endpoints, enabling fast and reliable model serving. BentoML's containerization capabilities ensure portability and reproducibility. Its focus on perfor...

114 Pyramid
Pyramid

Pyramid is a Python web framework prioritizing flexibility and scalability, offering components for database access, templating, and REST APIs while allowing developers to choose their preferred tools.

115 PyAutoGUI
PyAutoGUI

PyAutoGUI is a free, open source Python library facilitating automated control of a computer's graphical user interface. It allows developers to script actions like mouse movement and keyboard input across various operating systems. This tool is particularly useful for automating repetitive tasks wi...

116 DeepSource
DeepSource

DeepSource is an AI-powered code review tool focused on identifying and automatically fixing code quality and security issues. It excels in its ability to provide actionable insights and automated fixes, reducing the burden on developers. DeepSources strength lies in its proactive approach, identify...

117 Jupyter Notebook
Free Plan Available

Jupyter Notebooks provide an interactive computing environment combining code, text, and visualizations. Built on the IPython kernel, they allow users to execute code in blocks, document their process with Markdown, and share their work easily. Widely adopted for data exploration, prototyping, and c...

7.73 Good
Why this score

Jupyter Notebook scores 9.0/10 due to its powerful interactive coding environment, extensive language support, and rich output capabilities. However, it could improve in terms of mobile compatibility and performance with large notebooks.

Scoring methodology
118 Codecademy Pro Data Science Path

Codecademy Pro offers a highly interactive environment for learning the technical side of data science and analytics. The Data Science Path covers Python, SQL, and basic machine learning concepts. It is particularly strong for learners who want to build coding proficiency through constant repetition...

119 100 Days of Code: Python Bootcamp (Udemy)

The 100 Days of Code: The Complete Python Pro Bootcamp is an online programming course on the Udemy platform, created by Angela Yu, a software developer and instructor. The course is structured around 100 daily projects, covering Python fundamentals through intermediate and advanced topics including...

120 Repl.it
Repl.it
Free Plan Available From Free/mo with limitations

Replit is a versatile cloud-based IDE that supports a wide range of programming languages and frameworks, including those commonly used in competitive programming. Its strength lies in its ease of setup and collaborative features, allowing multiple users to code together in real-time. While not spec...

7.70 Good
Why this score

Repl.it scores 8.6/10 due to its robust feature set, including real-time collaboration and a wide range of templates, which make it ideal for beginners and small projects. However, the free plan has limitations that may be restrictive for larger teams.

Scoring methodology
Loading more...

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare