Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
My favorite Github project template for data science projects

TLDR:
In this story, I am sharing a git project structure that I often use as a starting point for data science projects and talk about few packages that could help organize code. I also implement a basic version of a CI pipeline that allows to automatize code quality analysis.

https://medium.com/@kaislar17/mlops-my-favorite-github-project-template-for-data-science-projects-2edda25099cd
A Gentle Introduction to Graph Neural Networks

Neural networks have been adapted to leverage the structure and properties of graphs. We explore the components needed for building a graph neural network - and motivate the design choices behind them.

https://distill.pub/2021/gnn-intro/
Data Classes
This module provides a decorator and functions for automatically adding generated special methods such as init() and repr() to user-defined classes. It was originally described in PEP 557.
- https://docs.python.org/3/library/dataclasses.html

Support for enumerations

- is a set of symbolic names (members) bound to unique values
- can be iterated over to return its members in definition order
- uses call syntax to return members by value
- uses index syntax to return members by name
- https://docs.python.org/3/library/enum.html
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
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
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
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 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
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
Building Command Line Interfaces With argparse

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/
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
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