Why you should use Python and Rust together
In this article, Moshe Zadka discusses how Python and Rust can complement each others strengths and weaknesses. Rust is a low-level language that deals with things close to how computers work, while P...
Extracting Data from Wikidata Using SPARQL and Python
Learn how to use SPARQL query language and SPARQLWrapper library in Python to extract and convert data from Wikidata into a pandas dataframes. Wikidata is a free, multilingual knowledge graph containi...
gptty - ChatGPT wrapper in your TTY
gptty is a ChatGPT shell interface that allows you to interact with ChatGPT in a manner similar to the web application, but without needing to rely on the web applications stability; preserve context ...
ChatGPT Plugin Examples
This repository contains examples of ChatGPT plugins that demonstrate how to build and deploy plugins on the OpenAI platform. The examples were taken from the [OpenAI Platform documentation](https://p...
A Python program that talks to OpenAI API - Generally Pretty True Assistant
Generally Pretty True Assistant is a Python program that utilizes OpenAI API to enable conversations with AI systems. Users can give input to the AI system, which will then provide a response. The pro...
PyPDF2 - Free and Open Source Python PDF Library
PyPDF2 is a pure-python PDF library that allows you to split, merge, crop, and transform PDF pages. It also supports adding custom data, viewing options, and passwords to PDF files. You can retrieve t...
Generative Manim - GPT-4 Powered Generative Videos
Generative Manim is a prototype of a web app that uses GPT-4 to generate videos with Manim. The idea behind this project is taking advantage of the power of GPT-4 in programming, the understanding of ...
Manim: A Python library for creating mathematical animations
Manim is a community maintained Python library for creating mathematical animations. It can be used to create animations that demonstrate mathematical concepts, visualize algorithms, and explain compl...
Semantic Kernel - Lightweight SDK for AI Large Language Model Integration
Semantic Kernel (SK) is a lightweight SDK enabling integration of AI Large Language Models (LLMs) with conventional programming languages. SK offers a unique programming model that combines natural la...
Introducing the Data Wrangler extension for Visual Studio Code Insiders - Python
Data Wrangler is an extension for VS Code Insiders that simplifies and expedites the data preparation process for data scientists and analysts who work with tabular data in Python. It offers features ...
Quinn - Pyspark helper methods to maximize developer productivity
Quinn provides DataFrame validation functions, useful column functions / DataFrame transformations, and performant helper functions to maximize developer productivity. It includes functions like valid...
Effortless Kafka integration for your web services
FastKafka is a Python library that simplifies the process of writing producers and consumers for Kafka topics. It makes it easy to prototype and develop high-performance Kafka-based services with mini...
Getting Started with the ChatGPT API and Python
OpenAI launched the ChatGPT API today which makes it so easy to create chatbots in Python. This guide details how to build a command line chatbot using Python and ChatGPT API in just 16 lines of code....
Python is two languages now, and thats actually great
Everyone doing Python nowadays is aware Python supports optional type hints, and has for some time now. This has created a small schism in the community, with some people being completely uninterested...
Roadmap for Python Engineers at Swetrix - Ultimate Open-Source Web Analytics Service
Are you a Python engineer looking to level up your skills? Check out the Senior Python Developer Roadmap from Swetrix, an open-source web analytics service. This comprehensive guide includes an introd...
Using ChatGPT to Control Hue Lights
In this Medium article, Richardhayes shares his experience of using ChatGPT and GPT-3 to control his Hue Lights with simple instructions such as make the lights blue or make one light pink and one lik...
Trees in Python Explained!
Trees in computer science are an important data structure and in todays article we are going to explain what they are. We will discuss why we need trees and why we cant just use lists, stacks or queue...
10 Python Decorators To Take Your Code To The Next Level
Python decorators are powerful tools that help you produce clean, reusable, and maintainable code. With this article by Ahmed Besbes, you will learn about 10 Python decorators that can take your codin...
Three Python Trends in 2023
The Python ecosystem is evolving rapidly and there are three trends to watch out for in 2023. Firstly, the Python + Rust combination is gaining momentum, thanks to PyO3 which offers Rust bindings for ...
Full Stack FastAPI and PostgreSQL - Base Project Generator
This project generator allows you to quickly create a full backend and frontend stack using Python, including interactive API documentation. The backend is built with Python FastAPI, which provides hi...