Abstract
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
Libraries
- asyncpg - Postgres client library for Python’s asyncio framework.
- Camelot - PDF Table Extraction for Humans - 📣 🐙 🐍
- cleanco - Cleans companies names by stripping away terms indicating organization type - 🐍
- Datafiles - a file-based ORM for dataclasses - 🐙 🐍
- dataset - Databases for lazy people. - 🐙 🐍
- lab_getting_started.py - Lets you organize TensorFlow machine learning projects 🐍
- LlamaIndex - A data framework for LLM applications to ingest, structure, and access private or domain-specific data.
- py-spy - sampling profiler for Python programs
- tartiflette - Tartiflette is a GraphQL Engine, built on top of Python 3.6 and above. Focused on building GraphQL APIs using the awesome Schema Definition Language. - 🐙 🐍
- yaps - a surface language for programming Stan models using python syntax - 🐙
- Typer - Typer is library to build CLI applications that users will love using and developers will love creating. - 🐙
Data Science
- datacompy - Pandas and Spark DataFrame comparison for humans - 🐙 🐍
- intake - A plugin system for loading your data and making data catalogs - 🐙🐍
- locopy - Loading/Unloading to Amazon Redshift - 🐙 🐍
- Luigi - a Python module that helps you build complex pipelines of batch jobs - 🐙 🐍
- Vaex - visualize and explore big tabular data at a billion rows per second - 📑🐙 🐍 📢
- NFStream - a Python framework providing fast, flexible, and expressive data structures designed to make working with online or offline network data both easy and intuitive - 🐙 🐍
- PyArrow - library to provide a Python API for functionality provided by Apache Arrow libraries - 🐍
- sections - east tree data structures in Python for organizing s and s into sections - 🐙 🐍
Links
- Python is two languages now, and that’s actually great by Tin, 27 February 2023.
- Extracting Text Made Easy with Textract by Yancy Dennis, 19 February 2023.
- Detecting SQL injections in Python code using AST by Artem Golubin, 29 April 2019
- Dive into Machine Learning
- Einstein Summation in Numpy by Olexa Bilaniuk, 4 February 2016
- My Python Development Environment by Jacob Kaplan-Moss, 21 February 2018.
- Named Entity Recognition with NLTK and SpaCy by Susan Li, 17 August 2018.
- Python at Netflix, 29 April 2019
- Text Preprocessing in Python: Steps, Tools, and Examples by Olga Davydova, 15 October 2018
- Working efficiently with JupyterLab Notebooks by Florian Wilhelm, 8 November 2018.
- wtfpython - A collection of surprising Python snippets and lesser-known features.
- Understanding the asterisk(*) of Python by mingrammer, 20 March 2017.
- An oral history of Bank Python by Cal Paterson, November 2021.
- The strange world of Python, as used by big investment banks.
- How we optimized Python API server code 100x by Vadim Markovtsev, 9 February 2022.
- Some of the tricks they used to speed up calls to their analytical API written in Python played with asyncio, messed with SQLAlchemy , hacked deep in asyncpg, rewrote parts in Cython, found better data structures, replaced some pandas with pure NumPy.
- Refactoring a Python Codebase with LibCST by Adam Stepinski, 18 February 2022.
- The Right Way To Compare Floats in Python by David Amos, 21 March 2022.