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
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
YouTube
7 Tips To Structure Your Python Data Science Projects
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I’ll 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…
In this video, I’ll 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…
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/
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/
Checkmarx
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…
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/
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/
Paolo Melchiorre
Database generated columns⁽¹⁾: Django & SQLite
An introduction to database generated columns, using SQLite and the new GeneratedField added in Django 5.0.
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/
You can profile slow asyncio programs to discover coroutines that occupy most of the runtime and ...
https://superfastpython.com/profile-asyncio-programs/
Super Fast Python
How to Profile Asyncio Programs - Super Fast Python
You can profile slow asyncio programs to discover coroutines that occupy most of the runtime and functions that are called more than any other. The profilers built into the Python standard library are helpful to quickly discovering why some asyncio programs…
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/
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/
Better Simple
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.
giskard
The testing framework for ML models, from tabular to LLMs.
https://github.com/Giskard-AI/giskard
The testing framework for ML models, from tabular to LLMs.
https://github.com/Giskard-AI/giskard
GitHub
GitHub - Giskard-AI/giskard: 🐢 Open-Source Evaluation & Testing for AI & LLM systems
🐢 Open-Source Evaluation & Testing for AI & LLM systems - Giskard-AI/giskard
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
Learn how to optimize search and keep your data sorted in Python with the "bisect" module.
https://martinheinz.dev/blog/106
martinheinz.dev
Everything You Can Do with Python's bisect Module
<p>
While Python's <code class="inline">bisect</code> module is very simple - containing really just 2 functions - there's a lot one can do with it, includ...
While Python's <code class="inline">bisect</code> module is very simple - containing really just 2 functions - there's a lot one can do with it, includ...
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
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
www.dataroc.ca
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?
error-links
Adds helpful links to the REPL when an exception happens.
https://pypi.org/project/error-links/
Adds helpful links to the REPL when an exception happens.
https://pypi.org/project/error-links/
PyPI
error-links
Adds helpful links to the REPL when an exception happens.
Python errors as values: Comparing useful patterns from Rust and Go
https://www.inngest.com/blog/python-errors-as-values
https://www.inngest.com/blog/python-errors-as-values
Inngest
Python errors as values: Comparing useful patterns from Go and Rust - Inngest Blog
Safer error handling, inspired by Go and Rust
lato
Python microframework for modular monoliths and loosely coupled apps.
https://github.com/pgorecki/lato
Python microframework for modular monoliths and loosely coupled apps.
https://github.com/pgorecki/lato
GitHub
GitHub - pgorecki/lato: Python microframework for modular monoliths and loosely coupled apps
Python microframework for modular monoliths and loosely coupled apps - pgorecki/lato
RoboGen
A generative and self-guided robotic agent that endlessly propose and master new skills.
https://github.com/Genesis-Embodied-AI/RoboGen
A generative and self-guided robotic agent that endlessly propose and master new skills.
https://github.com/Genesis-Embodied-AI/RoboGen
GitHub
GitHub - Genesis-Embodied-AI/RoboGen: A generative and self-guided robotic agent that endlessly propose and master new skills.
A generative and self-guided robotic agent that endlessly propose and master new skills. - Genesis-Embodied-AI/RoboGen
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
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
Medium
Build an AI Tool to Summarize Books Instantly
Get the gist of any book without reading it cover to cover.
tiger
Open Source LLM toolkit to build LLM applications. TigerRAG (embedding, RAG), TigerTune (fine-tuning), TigerArmor (AI safety).
https://github.com/tigerlab-ai/tiger
Open Source LLM toolkit to build LLM applications. TigerRAG (embedding, RAG), TigerTune (fine-tuning), TigerArmor (AI safety).
https://github.com/tigerlab-ai/tiger
GitHub
GitHub - tigerlab-ai/tiger: Open Source LLM toolkit to build trustworthy LLM applications. TigerArmor (AI safety), TigerRAG (embedding…
Open Source LLM toolkit to build trustworthy LLM applications. TigerArmor (AI safety), TigerRAG (embedding, RAG), TigerTune (fine-tuning) - tigerlab-ai/tiger
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
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
Made of Bugs
What's with ML software and pickles?
I have spent many years as an software engineer who was a total outsider to machine-learning, but with some curiosity and occasional peripheral interactions with it. During this time, a recurring theme for me was horror (and, to be honest, disdain) every…
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/
The article highlights the new features added in Django 5.0.
https://fly.io/django-beats/new-goodies-in-django-50/
Fly
New goodies in Django 5.0
Let's explore a "deluge" of amazing features added in Django 5.0