The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Repository Index
47,133 repositories indexed
1–24 of 139 · Most stars
Apache Superset is a Data Visualization and Data Exploration Platform
- superset
- apache
- apache-superset
- data-visualization
Deep Learning for humans
Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.
- ai-scientist
- bioinformatics
- chemoinformatics
- claude
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
- data-analysis
- pandas
- flexible
- alignment
:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.
💫 Industrial-strength Natural Language Processing (NLP) in Python
:zap: A Fast, Extensible Progress Bar for Python and CLI
- progressbar
- progressmeter
- progress-bar
- meter
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
🕸️ Web apps in pure Python 🐍
- python
- framework
- open-source
- gui
Download market data from Yahoo! Finance's API
- python
- pandas
- yahoo-finance-api
- yahoo-finance
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
matplotlib: plotting with Python
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
- notebooks
- python
- data-science
- machine-learning
The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
- quantified-self
- activitywatch
- productivity
- time-tracking
GenBI (Generative BI) for AI agents, an open-source, governed text-to-SQL through an open context layer that turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data sources, such as BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, Databricks and more.
- bigquery
- duckdb
- llm
- postgresql
🪄 Data Formulator is an interactive AI-powered data analysis system makes it easy to connect, explore and visualize data.
CVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.
- video-annotation
- computer-vision
- computer-vision-annotation
- image-annotation
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
pix2tex: Using a ViT to convert images of equations into LaTeX code.
Topic Modelling for Humans
- gensim
- topic-modeling
- information-retrieval
- machine-learning
PyGWalker: Turn your dataframe into an interactive UI for visual analysis
- data-analysis
- pandas
- tableau
- tableau-alternative
🦉 Data Versioning and ML Experiments
- data-science
- machine-learning
- reproducibility
- data-version-control
100 numpy exercises (with solutions)