Links to cool tutorials for cool technologies. Inspired by awesome-python.
- git
- pylint
- black
- pytest - the unit testing framework
- un bon gros guide bien gras sur les tests unitaires en python, partie 3 (sam & max) - why and how to use pytest (in french 🇫🇷)
- hypothesis - unit testing for data scientists
- method chaining in pandas
- Modern Pandas (Part 2): Method Chaining (Tom Augspurger's blog) - the original blog post explaining why & how to use method chaining in pandas
- The Unreasonable Effectiveness of Method Chaining in Pandas (towardsdatascience) - inspired by Tom Augspurger's post, post suggesting some clever utility functions to be used in method chaining with pandas
- numba
- numpy
- multiprocessing
- dvc
- mlflow
- docker - virtualization to deliver software in packages called containers
- docker for beginners (freecodecamp) - how to create a docker application
- docker deeper dive (official doc)
- Orientation and setup
- Containerizing an application
- Deploying to Kubernetes
- Deploying to Swarm
- Sharing images on Docker Hub
- docker-compose for beginners (freecodecamp) - how to create a client/server side
- docker-compose manual (official doc)
- spark
- dask
- rapids
- APIs in general
- Utilisez des API REST dans vos projets web (openclassrooms) - understand what an API is & learn how to use REST API (in french 🇫🇷)
- flask
- falcon
- AWS
- GCP
- Azure
- cortex - deploy machine learning models in production
- pytorch
- tensorflow
- kibana
- dash
- gitlab
- github
- NoSQL Database
- Choisissez votre famille NoSQL (openclassrooms) - understand the different nosql paradigms (key/value store, document store, column oriented vs row oriented, graph database) (in french 🇫🇷)
- postgresql/sqlite
- elasticsearch
- Beginners tutorial on elasticsearch and kibana (openclassrooms) - understand the functioning of elasticsearch, how to set tup an ELS cluster and ingest data in command line, investigate data and create a simple dashboard with Kibana (in french 🇫🇷)
- "Hunting" Elastic ELK stack - Customized ELK (Elastic-Logstash-Kibana) stack with big data (Kafka/Spark) capabilities to hunt for cybersecurity attacks in logs
- streamlit - an open source python framework to build data science apps
- The 25 most recommended programming books of all-time - A curated list of "must-read" programming books, made by scraping 150 articles about programming books
- The Missing Semester of Your CS Education (MIT) - Nice and simple courses from MIT to stop being a noob with a computer
- The Book of Secret knowledge (github) - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more
- Tools and Products and Apps and ... for macOS (github)
- The 7 Questions You Need to Ask to Operate Deep Learning Infrastructure at Scale (James Le's blog)
Your contributions are always welcome! Please take a look at the contribution guidelines first.