filequery
Query CSV, JSON and Parquet files with SQL.
https://github.com/MarkyMan4/filequery
Adding Full Text Search to Your Django App with django-watson
Learn how to supercharge your Django app with full-text search using Django-Watson. Dive deep into Postgres magic and boost search functionality.
https://idiomaticprogrammers.com/post/django-watson-full-text-search-guide/
Deobfuscating World of Warships' Python Scripts
An in-depth analysis of how World of Warships obfuscates its game scripts and how to mostly deobfuscate them.
https://landaire.net/world-of-warships-deobfuscation/
We wrote the OpenAI Wanderlust app in pure Python using Solara
https://github.com/widgetti/wanderlust
What's with ML software and pickles?
The article discusses the author's evolving perspective on the use of Python's pickle module in the machine learning ecosystem. It highlights the issues, security concerns, and brittleness associated with pickle, offering insights into the reasons behind its widespread usage and the challenges it addresses in the machine learning field.
https://blog.nelhage.com/post/pickles-and-ml
autollm
Ship RAG based LLM web apps in seconds.
https://github.com/safevideo/autollm
RoboGen
A generative and self-guided robotic agent that endlessly propose and master new skills.
https://github.com/Genesis-Embodied-AI/RoboGen
Hexabyte
A modern, modular, and robust TUI hex editor.
https://github.com/thetacom/hexabyte
Python errors as values: Comparing useful patterns from Rust and Go
https://www.inngest.com/blog/python-errors-as-values
The most performant timestamp functions in Python: EXTENDED
Part 2 of different timestamp functions performance across Python versions and machine types. What is the fastest way to get the current time?
https://www.dataroc.ca/blog/most-performant-timestamp-functions-python-2
giskard
The testing framework for ML models, from tabular to LLMs.
https://github.com/Giskard-AI/giskard
How to Profile Asyncio Programs
You can profile slow asyncio programs to discover coroutines that occupy most of the runtime and ...
https://superfastpython.com/profile-asyncio-programs/
Database generated columns: Django & SQLite
An introduction to database generated columns, using SQLite and the new GeneratedField added in Django 5.0.
https://www.paulox.net/2023/11/07/database-generated-columns-part-1-django-and-sqlite/
7 Tips To Structure Your Python Data Science Projects
This video will cover 7 tips to streamline the structure of your Python data science projects. With the right setup and thoughtful software design, you'll be able to modify and enhance your projects more efficiently.
https://www.youtube.com/watch?v=xVuqDBCQAYc
Ask HN: How to get back to programming Python?
https://news.ycombinator.com/item?id=38268462
It's Time For A Change: datetime.utcnow() Is Now Deprecated
I was going through the release notes of the new Python 3.12 version the other day, and one item ...
http://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated
Querying every file in every release on the Python Package Index
This is an article about querying a dataset of Python package information. It discusses how to download the dataset and what information it contains. The dataset can be used to answer questions about Python package trends. For example, it can be used to track the adoption of new packaging metadata standards.
https://sethmlarson.dev/security-developer-in-residence-weekly-report-18
New goodies in Django 5.0
The article highlights the new features added in Django 5.0.
https://fly.io/django-beats/new-goodies-in-django-50/
tiger
Open Source LLM toolkit to build LLM applications. TigerRAG (embedding, RAG), TigerTune (fine-tuning), TigerArmor (AI safety).
https://github.com/tigerlab-ai/tiger
Build an AI Tool to Summarize Books Instantly
Get the gist of any book without reading it cover to cover.
https://levelup.gitconnected.com/build-an-ai-tool-to-summarize-books-instantly-828680c1ceb4
Let's create a Python Debugger together
https://mostlynerdless.de/blog/tag/lets-create-a-debugger-together/
lato
Python microframework for modular monoliths and loosely coupled apps.
https://github.com/pgorecki/lato
error-links
Adds helpful links to the REPL when an exception happens.
https://pypi.org/project/error-links/
Everything You Can Do with Python's bisect Module
Learn how to optimize search and keep your data sorted in Python with the "bisect" module.
https://martinheinz.dev/blog/106
Debugging CSRF Failed / 403 Forbidden errors in Django
A guided deep dive into Django's source code to understand why your application is failing CSRF validation.
https://www.better-simple.com/django/2023/11/04/debugging-csrf-error-in-production/
DeepSeek-Coder
Let the Code Write Itself.
https://github.com/deepseek-ai/DeepSeek-Coder
Python obfuscation traps
In the realm of software development, open-source tools and packages play a pivotal role in simplifying tasks and accelerating development processes. Yet, as the community grows, so does the number of bad actors looking to exploit it. A recent example involves developers being targeted by seemingly legitimate Python obfuscation packages that harbor malicious code.
https://checkmarx.com/blog/python-obfuscation-traps/
spdustin / ChatGPT-AutoExpert
🚀🧠💬 Supercharged Custom Instructions for ChatGPT (non-coding) and ChatGPT Advanced Data Analysis (coding).
https://github.com/spdustin/ChatGPT-AutoExpert