Efficient Python Tricks and Tools for Data Scientists
The goal of this book is to spread the awareness of efficient ways to do Python. They include:
- efficient methods and libraries to work with iterator, dictionary, function, and class
- efficient methods to work with popular data science libraries such as pandas and NumPy
- efficient tools to incorporate in a data science project
- efficient tools to incorporate in any project
- efficient tools to work with Jupyter Notebook.
#book #python #datascience
https://khuyentran1401.github.io/Efficient_Python_tricks_and_tools_for_data_scientists/README.html
The goal of this book is to spread the awareness of efficient ways to do Python. They include:
- efficient methods and libraries to work with iterator, dictionary, function, and class
- efficient methods to work with popular data science libraries such as pandas and NumPy
- efficient tools to incorporate in a data science project
- efficient tools to incorporate in any project
- efficient tools to work with Jupyter Notebook.
#book #python #datascience
https://khuyentran1401.github.io/Efficient_Python_tricks_and_tools_for_data_scientists/README.html
Humanities Data Analysis: Case Studies with Python is a practical guide to data-intensive humanities research using the Python programming language.
The book, written by Folgert Karsdorp, Mike Kestemont and Allen Riddell, was originally published with Princeton University Press in 2021 (for a printed version of the book, see the publisher’s website), and is now available as an Open Access interactive Juptyer Book.
#book #python #datascience
https://www.humanitiesdataanalysis.org/index.html
The book, written by Folgert Karsdorp, Mike Kestemont and Allen Riddell, was originally published with Princeton University Press in 2021 (for a printed version of the book, see the publisher’s website), and is now available as an Open Access interactive Juptyer Book.
#book #python #datascience
https://www.humanitiesdataanalysis.org/index.html
Create a Maintainable Data Pipeline with Prefect and DVC
Make Your Pipelines Easier to Support and Maintain
#python #pipelline
https://towardsdatascience.com/create-a-maintainable-data-pipeline-with-prefect-and-dvc-1d691ea5bcea
Make Your Pipelines Easier to Support and Maintain
#python #pipelline
https://towardsdatascience.com/create-a-maintainable-data-pipeline-with-prefect-and-dvc-1d691ea5bcea
Medium
Create a Maintainable Data Pipeline with Prefect and DVC
Make Your Pipelines Easier to Support and Maintain
Goodbye os.path
15 Pathlib Tricks to Quickly Master The File System in Python
Pathlib came out in Python 3.4 as a replacement for the nightmare that was os.path. It also marked an important milestone for Python language on the whole: they finally turned every single thing into an object (even nothing).
#python #tricks
https://towardsdatascience.com/goodbye-os-path-15-pathlib-tricks-to-quickly-master-the-file-system-in-python-881213ca7c21
15 Pathlib Tricks to Quickly Master The File System in Python
Pathlib came out in Python 3.4 as a replacement for the nightmare that was os.path. It also marked an important milestone for Python language on the whole: they finally turned every single thing into an object (even nothing).
#python #tricks
https://towardsdatascience.com/goodbye-os-path-15-pathlib-tricks-to-quickly-master-the-file-system-in-python-881213ca7c21
Wolverine Gives Your Python Scripts The Ability To Self-Heal | Hackaday
Wolverine is a wrapper that runs the buggy script, captures any error messages, then sends those errors to GPT-4 to ask it what it thinks went wrong with the code.
#python #ai #gpt
https://hackaday.com/2023/04/09/wolverine-gives-your-python-scripts-the-ability-to-self-heal/
Wolverine is a wrapper that runs the buggy script, captures any error messages, then sends those errors to GPT-4 to ask it what it thinks went wrong with the code.
#python #ai #gpt
https://hackaday.com/2023/04/09/wolverine-gives-your-python-scripts-the-ability-to-self-heal/
Hackaday
Wolverine Gives Your Python Scripts The Ability To Self-Heal
[BioBootloader] combined Python and a hefty dose of of AI for a fascinating proof of concept: self-healing Python scripts. He shows things working in a video, embedded below the break, but we’…
A Python implementation of Larry's famous PageRank algorithm.
From late 90-s.
#python
https://github.com/ashkonf/PageRank
From late 90-s.
#python
https://github.com/ashkonf/PageRank
GitHub
GitHub - ashkonf/PageRank: A Python implementation of Larry's famous PageRank algorithm.
A Python implementation of Larry's famous PageRank algorithm. - ashkonf/PageRank
A Gentle Introduction To Rust
The aim of this tutorial is to take you to a place where you can read and write enough Rust to fully appreciate the excellent learning resources available online, in particular The Book. It's an opportunity to try before you buy, and get enough feeling for the power of the language to want to go deeper.
#rust #book
https://stevedonovan.github.io/rust-gentle-intro/readme.html
The aim of this tutorial is to take you to a place where you can read and write enough Rust to fully appreciate the excellent learning resources available online, in particular The Book. It's an opportunity to try before you buy, and get enough feeling for the power of the language to want to go deeper.
#rust #book
https://stevedonovan.github.io/rust-gentle-intro/readme.html
stevedonovan.github.io
Introduction - A Gentle Introduction to Rust
Introduction to the Rust language, standard library and ecosystem
The A.I. Dilemma
This video is from a presentation at a private gathering in San Francisco on March 9th with leading technologists and decision-makers with the ability to influence the future of large-language model AIs. This presentation was given before the launch of GPT-4.
#ai #nlp #datascience
https://vimeo.com/809258916
This video is from a presentation at a private gathering in San Francisco on March 9th with leading technologists and decision-makers with the ability to influence the future of large-language model AIs. This presentation was given before the launch of GPT-4.
#ai #nlp #datascience
https://vimeo.com/809258916
Vimeo
The A.I. Dilemma - March 9, 2023
This video is from a presentation at a private gathering in San Francisco on March 9th with leading technologists and decision-makers with the ability to influence…
What is a property?
A property is an attribute that is computed dynamically. That's it. And you will understand what this means in a jiffy!
#python #oop
https://mathspp.com/blog/pydonts/properties
#python #oop
https://mathspp.com/blog/pydonts/properties
Mathspp
Properties | Pydon't 🐍
Learn how to use properties to add dynamic behaviour to your attributes.
Building Command Line Interfaces With argparse
In this video course, you’ll learn:
• What the Python
• How to use the Python
• What the advanced usage of the Python
#python #shell
https://realpython.com/courses/python-argparse-command-line-interfaces/
In this video course, you’ll learn:
• What the Python
argparse library is, and why it’s important to use it if you need to write command line scripts in Python• How to use the Python
argparse library to quickly create a simple CLI in Python• What the advanced usage of the Python
argparse library is#python #shell
https://realpython.com/courses/python-argparse-command-line-interfaces/
Realpython
Building Command Line Interfaces With argparse – Real Python
In this step-by-step Python video course, you'll learn how to take your command line Python scripts to the next level by adding a convenient command line interface that you can write with argparse.
Sourcery: A Free Tool for Better Python Code!
Sourcery is a static code analysis tool for Python. It uses advanced algorithms to detect and correct common issues in your code, such as typos, formatting errors, and incorrect variable names. Sourcery also offers automated refactoring tools that help you optimize your code for readability and performance.
#python #code_quality
https://python.plainenglish.io/sourcery-a-free-tool-for-better-python-code-ef37e2fb791
Sourcery is a static code analysis tool for Python. It uses advanced algorithms to detect and correct common issues in your code, such as typos, formatting errors, and incorrect variable names. Sourcery also offers automated refactoring tools that help you optimize your code for readability and performance.
#python #code_quality
https://python.plainenglish.io/sourcery-a-free-tool-for-better-python-code-ef37e2fb791
Medium
Sourcery: A Free Tool for Better Python Code!
Python is a popular programming language for its simplicity and versatility. However, even experienced Python developers can make mistakes…
Data on Kubernetes
Interesting community podcast
#datascience #kubernetes #k8s #ai
https://podcasts.apple.com/ua/podcast/data-on-kubernetes-community/id1524821862
Interesting community podcast
#datascience #kubernetes #k8s #ai
https://podcasts.apple.com/ua/podcast/data-on-kubernetes-community/id1524821862
Apple Podcasts
Data on Kubernetes Community on Apple Podcasts
Technology · 2023
FastAPI Handbook
How to Develop, Test, and Deploy APIs
#python #book
https://www.freecodecamp.org/news/fastapi-quickstart/
How to Develop, Test, and Deploy APIs
#python #book
https://www.freecodecamp.org/news/fastapi-quickstart/
freeCodeCamp.org
FastAPI Handbook – How to Develop, Test, and Deploy APIs
Welcome to the world of FastAPI, a sleek and high-performance web framework for constructing Python APIs. Don't worry if you're new to API programming – we'll start at the beginning. An API (Application Programming Interface) connects several softwar...
The Regular Expressions Book
RegEx for JavaScript Developers
#regex #book
https://www.freecodecamp.org/news/regular-expressions-for-javascript-developers/
RegEx for JavaScript Developers
#regex #book
https://www.freecodecamp.org/news/regular-expressions-for-javascript-developers/
freeCodeCamp.org
The Regular Expressions Book – RegEx for JavaScript Developers [Full Book]
If you want to master regular expressions and understand how they work in JavaScript, this book's for you. Regular expressions can be intimidating when you first encounter them. When I started learning to code, I gave up on regular expressions twice....
Codeium Chat
Your new AI-powered coding assistant that can write you code, answer your questions, and level up your productivity. Available for free today in our VS Code extension.
Free alternative fro Github Copilot
#code #ai #autosuggestion #vscode
https://codeium.com/chat
Your new AI-powered coding assistant that can write you code, answer your questions, and level up your productivity. Available for free today in our VS Code extension.
Free alternative fro Github Copilot
#code #ai #autosuggestion #vscode
https://codeium.com/chat
Windsurf
Page Not Found | Windsurf
Windsurf is the world's most advanced AI coding assistant for developers and enterprises. Windsurf Editor — the first AI-native IDE that keeps developers in flow.
Writing Better Commits
A good commit history helps others ( and the future you) better understand your code and how it came to be that way.
#git #tool
https://itnext.io/writing-better-commits-6a1691c12772
A good commit history helps others ( and the future you) better understand your code and how it came to be that way.
#git #tool
https://itnext.io/writing-better-commits-6a1691c12772
Medium
Writing Better Commits
Writing better commits with the better-commits CLI
Round Robin tales
About clouds, secrets and data steams
Books with nice pictures explaining complex engineering concepts are written in a way that makes them easy to understand.
#book #cloud #secrets #data
https://roundrobin.pub/
About clouds, secrets and data steams
Books with nice pictures explaining complex engineering concepts are written in a way that makes them easy to understand.
#book #cloud #secrets #data
https://roundrobin.pub/
roundrobin.pub
Round Robin Publishing
Gentle, artistic introductions to advanced technical concepts.