Skip to content

Latest commit

 

History

History
535 lines (423 loc) · 48.2 KB

unsorted.md

File metadata and controls

535 lines (423 loc) · 48.2 KB

Unsorted

Python

11 Refactoring Patterns To Elevate Your Python Code
Stop using print, start using loguru in Python
Don't Use Recursion In Python Any More
Python Clean Code: 6 Best Practices to Make Your Python Functions More Readable
Python beyond beginner stage. So you've started using Python.
20 Type Hinting Techniques and Tools for Better Python Code
Simple Must-Have Python Multiprocessing
6 Things You Need to Know To Run Commands From Python
Python Programming Language - GeeksforGeeks

functools, reduce
Advanced Python: Itertools Library - The Gem Of Python Language

Your Purchases - Real Python
Python Tutorial

Data Structures in Python
Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC

Hypermodern Python

Python decorator to parallelize any IO heavy function

Python vs JavaScript for Pythonistas
YouTube Downloader with Python

Python Packaging

How to make an awesome Python package
Setting Up Sphinx Documentation
pypa/pipx: Install and Run Python Applications in Isolated Environments
3 Techniques to Effortlessly Import and Execute Python Modules
Automatically Build and Deploy Your Python Application in 4 Easy Steps
My New Python Project Checklist. When building a new project,
Ultimate Setup for Your Next Python Project

Start Managing Your Python Dependencies Using Poetry
Stop using Pip, use Poetry Instead!

Command Line Scripts Python Packaging Tutorial
Command Line Scripts
Command Line Scripts | Python Packaging
How to Build And Publish Command-Line Applications With Python
The many ways to pass code to Python from the terminal

How to package Python apps with BeeWare Briefcase
Packaging and Shipping Python Apps for the Desktop
Packaging in Python: Tools and Formats
How To Package Your Python Code - Python Packaging Tutorial
Getting Started With setuptools and setup.py

Python Tools

Float vs Decimal in Python
Auto-Documenting a Python Project Using Sphinx
Nox documentation

PyCharm

PyCharm 2021.1 Is Out!
PyCharm Professional
4 Reasons to Use PyCharm for Your Next Python Project
Features - PyCharm
PyCharm: the Python IDE for Professional Developers by JetBrains

Python Core

5 Levels of Handling Date and Time in Python
Python Type Checking
Type hints cheat sheet
Typing
typing - Support for type hints
[Python Type Checking (Guide)](https://realpython.com/python-type-checking/

Why Bother Using Property Decorators in Python?
Handling exceptions in Python a cleaner way, using Decorators
Exceptional Code: Using try-except in Python
The Curious Case of Python’s Context Manager
The Magic of Python Context Managers

Effortless Concurrency with Python concurrent.futures
Turn Python Scripts into Beautiful ML Tools

Regular Expressions: Regexes in Python (Part 2)
Step-up Your RegEx Game in Python

Why You Should Use More Enums In Python

Python Logging: In-Depth Tutorial
8 Advanced Python Logging Features
Tips and Tricks for Handling Logging Files in Python
Making 1 million requests with aiohttp

Python Libraries

A Curated List of 57 Amazing GitHub Repositories for Every Python Developer

Redis - Beyond the Cache with Python
Using joblib to speed up your Python pipelines
Automate Your Python Script with Process Manager 2 (PM2)
SSH & SCP in Python with Paramiko
Pedantic Configuration Management with Pydantic

Python GUI

Create a Simple Python GUI With These Open Source Projects
Gooey: Turn (almost) any Python command line program into a full GUI application with one line
How to use the easiest GUI of your life in Python
Python for Android: Start Building Kivy Cross-Platform Applications
PySimpleGUI: The Simple Way to Create a GUI With Python
Create Quick and Powerful GUIs Using Dear PyGui

Python CLI

GitHub - termgraph: a python command-line tool which draws basic graphs in the terminal
GitHub - cutie: Command line User Tools for Input Easification
CLI documentation
Building Rich Console Interfaces in Python
Building Rich terminal dashboards
questionary: Python library to build pretty command line user prompts
Setuptools Integration Click Documentation (7.x)
Cement Framework
Gooey GUI
tabulate: Pretty-print tabular data in Python

Data Science

Genetic Algorithms in Elixir by Sean Moriarity
5 Free Books for Learning Python for Data Science
Machine Learning and Data Science free online courses

NumPy

A Visual Intro to NumPy and Data Representation
NumPy Tutorial: Your First Steps Into Data Science in Python
NumPy Illustrated: The Visual Guide to NumPy
pydantic
Fluent NumPy
NumPy: the absolute basics for beginners
Diving into NumPy. A glance over an important library
numpy

Pandas

Cleaner Data Analysis with Pandas Using Pipes
An Ultimate Cheat Sheet for Data Visualization in Pandas
Create HTML profiling reports from pandas DataFrame objects
My top 4 functions to style the Pandas Dataframe
Plotting in Pandas Just Got Prettier
Plot With Pandas: Python Data Visualization for Beginners

Plot

PyQtGraph
Next level data visualization
No More Basic Plots Please. A Quick Guide to Upgrade Your Data
dexplot/README.md
Bokeh

Matplotlib

Points Example - Bringing Matplotlib to the Browser
Plotting Data With Seaborn and Pandas
What's new in Matplotlib 3
Python Plotting With Matplotlib
Visualizing Prim's algorithm with networkx and matplotlib
How to use custom png image marker with plot?
Matplotlib: How to plot images instead of points?
Python Data Analysis with Pandas and Matplotlib
Making Matplotlib Beautiful By DefaultScience
Your Ultimate Python Visualization Cheat-Sheet
How to Create Animated Graphs in Python
Artists in plt

Data Visualization Cheat Sheet with Seaborn and Matplotlib
Matplotlib Tutorials
Matplotlib Axes
Matplotlib Artist
Matplotlib Markers
Matplotlib Text Properties and Layout
Matplotlib Event Handling
Matplotlib Default Style

Plotly

Web Visualization with Plotly and Flask.
Create Cloud-hosted Charts with Plotly Chart Studio
4 Ways To Improve Your Plotly Graphs
Plotly Bubble Charts and Hover Text
Pandas and Plotly
Violin Plots Plotly
Building Interactive Dashboard with Plotly and Streamlit

Dash

Streamlit vs. Dash vs. Shiny vs. Voila vs. Flask vs. Jupyter
Integrate Plotly Dash Into Your Flask App
How to embed a Dash app into an existing Flask app
Integrating Dash with Existing Web Apps
How To Build A Dashboard In Python - Plotly Dash Step-by-Step Tutorial
Build Stunning Interactive Web Data Dashboards
How to Create a Dashboard to Dominate the Stock Market Using Python and Dash
Building Dashboards using Dash

Build a live polling web app with Python

Flask

Migrate from Flask-Bootstrap
Simple Interactive SVG Application with Flask and Jinja
Flask 2.0, Werkzeug 2.0, Jinja 3.0, Click 8.0, ItsDangerous 2.0, and MarkupSafe 2.0
Async in Flask 2.0
How to insert a Python graph into an HTML Web Site
piku/piku: The tiniest PaaS you've ever seen.
Google Web App Flask
Flask-Meld: Meld is a full-stack framework for Flask
Flask-Admin
Using Google Login With Flask
Build Flask Apps Series
Hacking and Slacking Flask
The End of Flask in Data Science
Configuring Your Flask Application
6 YAML Features most programmers don't know

Flask Testing

Flask - Testing our Hello World app
Testing Flask Applications
Python 3 Flask boilerplate with py.test
Testing a Flask Application using pytest
flask-pytest-example: Small example of a Flask app using pytest to test routing and requests, GET and POST

Flask Templates

Set Editor Templates - View topic - Fluxx Template (Updated Oct 25 2013)
Black flask template
Boilerplate template for a Python Flask application
A simple Flask boilerplate app
A solid foundation for your flask app
Fbone - a Flask starter

Flask Extensions

Assets
Command Line Interface
Debug Toolbar

Fast API

Using FastAPI to Build Python Web APIs
FastAPI for Flask Users

Web sockets

Implement a WebSocket Using Flask and Socket-IO
Asynchronous updates to a webpage with Flask and Socket.io
flask-socketio
High-Throughput Game Message Server with Python websockets
flask-websocket
web sockets

SQL

Databases in Python Made Easy with SQLAlchemy
Implement ORM Data Models with SQLAlchemy
Mastering SQLAlchemy Series
Data Management With Python, SQLite, and SQLAlchemy
Things I Wished More Developers Knew About Databases

Web

htmx
quokka - python cms
The Most Detailed Selenium WebDriver Tutorial With Python
A guide of UI design trends for 2021
10 Principles for Typography in UI Design
10 Web Development Trends Every CTO Should Expect in 2021
MkDocs
8 Common Web Development Mistakes
Stop writing your own user authentication code
Everything you need to learn Markdown
Building A Lightweight Blogging CMS In 10 Lines of Code
EndlessTrax/pyanchor: Find your broken links, so users don't.

CV

Create your own sketch with OpenCV
OpenCV TotalAccess: Instantly Watch and Label All Cameras Attached to a Computer Using this Python Code
Pixels, Arrays, and Images. An Introduction to Computer Vision
Detecting deforestation from satellite images
Enhancing Thermal Images. We humans cannot see the infrared
Image Intensity Manipulation. What counts as intensity manipulation
Introduction to Image Processing - Part 2: Image Enhancement
Face detection using the Haar Cascade Classifier
Toonify(Cartoonization) Images using OpenCV and NumPy Python Libraries
Dewarping Documents with AI.
Film simulations from scratch using Python
Formula to determine brightness of RGB color
Real-time Object Detection using SSD MobileNet V2 on Video Streams
Add A New Dimension To Your Photos Using Python
pixel2style2pixel: a StyleGAN Encoder
CVPR 2020: The Top Object Detection Papers
Computer Vision and Deep Learning: From Image to Video Analysis
Building Blocks of Image Segmentation
OpenCV Web Apps

Demo

cv2operator
Turn Photos into Cartoons Using Python
Image Processing for Python - Adjusting to the Ground Truth
Denoising Photos with Machine Learning
cv2utils - face detectors
Make an AI Tracker in 23 Lines of Code in Python
How to make your own Instagram filter with facial recognition using python

OpenCV

Building a SET Solver Using Python and OpenCV
Image Augmentation Mastering: 15+ Techniques and Useful Functions with Python Codes
Python for the Lab | Step by Step Guide to Building a GUI
Image Histogram
Computer Vision techniques
High-Resolution 3D Human Digitization from A Single Image.

Real-Time Head Pose Estimation in Python
6 Significant Computer Vision Problems Solved by ML
Custom Object Detection Using Keras and OpenCV
Medial axis skeletonization skimage v0.12.2 docs
OpenCV-Python: Skeletonization using OpenCV-Python
Gamma
Color correction in Opencv with color correction matrix
Real time face recognition with CPU
OpenCV VirtualPen
Practical Image Process with OpenCV

Thinning

Opencv thinning/skeletonizing algorithm
Opency skeletonization in openCV?
Is there a Guo Hall thinning method in openCV 3.1.0?
Thinning

Docker

awesome-compose
Containerizing Python Web Application
Getting Started with Docker for Data Scientists
Python HOW: Starting with Docker - The Startup - Medium

Git

Resolve Git conflicts
Git Commands to Live By. The cheat sheet that goes beyond Git
GitHub - cvlab: CV Lab - Computer Vision Laboratory
The Top 3 Tricks to Keep Your Git History Clean
How To Commit Your Cloud Credentials To Version Control Systems
An Efficient Git Branching Strategy Every Developer Should Know
Git Pretty
Dangit, git!
Git Cheatsheet

Design Patterns

Design Patterns Every Developer Should Learn
Top Design Patterns in Python
Factory Pattern Without Switch and If-Else

Software Engineering

Software Development Principles That Should Be Embraced Daily
The S.O.L.I.D Principles in Pictures
SOLID Coding in Python.
Improving Your Team's Code Review Culture

Testing

Learning Python Test Automation
Unit Testing in Python Patching, Mocks and Dependency Injection

CI

CI/CD Best Practices. Continuous Integration and Continuous
Learn How to Setup a CI CD Pipeline From Scratch

Oauth

OAuth 1 Workflow � Requests-OAuthlib 1.0.0 documentation
rauth: A Python library for OAuth 1.0/a, 2.0, and Ofly.

WSL

Use pywinauto to Automate Programs in Windows
Windows and Linux are now One

IOS

Pass The Swift Code Review: Dictionary Edition

Android

IoT apps: finding your IoT devices with Android
Android Interview Questions
Developing IoT apps: finding your IoT devices with Android
8 ways to do asynchronous processing in Android and counting
How to repeat notification daily on specific time in android through background service
Android Notifications Tutorial: Getting Started

Improve the UI Performance of Your Android App
Android Styling: Common Theme Attributes
Android Interview Questions
Context and memory leaks in Android

Android Camera API

Conquering Android Camera APIs | Infinum
Display a camera preview with PreviewView

Raspberry

Build a Surveillance System Using Raspberry Pi, NodeJS and Pir Sensor
The Best Accessory for Your iPad Pro: The Raspberry Pi 4

Blogs

Carbon | Create and share beautiful images of your source code
termtosvg: Record terminal sessions as SVG animations
Building a self-updating profile README for GitHub

Jobs

10 Algorithms To Solve Before your Python Coding Interview
30 Python Interview Questions that Worth Reading
My Advice After Interviewing 100+ Software Engineers

Game AI

and Classical Planning
-solver.py
to Convert a Formula to CNF
SAT-Solver
sudokus automatically with Python and PyAutoGUI
and Classical Planning
Chess - Rules and Strategy

Splendor

Simple Splendor AI
Reinforcement Learning for the Game of Splendor
using event-value functions for playing Splendor
The States of Splendor: Searching Game Trees with Partial Information

Clue

Rules for Intrigue Clue
and Cluedo: The Complete List of All Themed Games and Spinoffs
clue

Unsorted Python

Doing key-driver analysis in python
Law of Large Numbers and the Central Limit Theorem (With Python)
Programming And Numerical Methods: A Guide For Engineers And Scientists
Gradient Descent Algorithm With Python and NumPy
pyfiglet: An implementation of figlet written in Python
pytudes
Machine Learning Course in Python
Quick Way to Build Applications in Python
Coding Tools for Your Python Developer Sandbox
6 Things to Know to Get Started With Python Data Classes
GitHub - pychubby: Automated face warping tool.
- joowani/colorpedia: Command-line tool for looking up colors, shades and palettes.

Unsorted

python wed App Generators
Amazon Wants to Make You an ML Practitioner
Documentation for Visual Studio Code
tds archive
A curated list of awesome JSON datasets
Need a Password Manager
a README
to Become a Top Open-Source Developer
Sourcery blog
PyWebIO: Write Interactive Web App in Script Way Using Python
GitHub - metachris/pdfx
PyCon 2021 Welcome To PyCon US 2021
Build a Python Directory Tree Generator for the Command Line
The Next Level of Data Visualization in Python
pytudes: considerable difficulty, to perfect particular skills.
Multi-processing Image Evolution In Python
Internet Speed Test using Python
Md docs typer
giswqs/leafmap: A Python package for geospatial analysis and interactive mapping with minimal coding in a Jupyter environment
Build a Bulk File Rename Tool With Python and PyQt

Force Sphinx to interpret Markdown in Python docstrings instead of reStructuredText
Should You Use Python pathlib or os?

Video Streaming in Web Browsers with OpenCV & Flask
Drawing Bounding Box Method in Image Processing
Image Processing with Python: Object Detection using Template Matching
Convert GIF to Base64 - Online Image Tools
Jephraim Manansala
Straighten an image of a page using OpenCV
Quick Guide to Image Inpainting using OpenCV
Finding Duplicate Images with Python
Computer Vision for Busy Developers
Modular image processing pipeline using OpenCV and Python generators
Track Distance and Angle of an Object Using Computer Vision
The Depth II: Block Matching
Image Segmentation using Thresholding Methods
Applying Homography for Image Warping
Extracting image features without Deep Learning
Air Piano using OpenCV and Python
Lane detection with OpenCV
Real-Time Lane Detection and alerts for Autonomous Driving
OpenCV in Python - Cartoonify an Image
Edge-Based and Region-Based Segmentation Using Python
Introduction to Image Processing: Image Segmentation
Dynamic Skin Segmentation - A Threshold Approach
Image segmentation: change the color of your car!
Image Processing With Python

Convolutional Neural Networks for Visual Recognition
Easiest Way to Label Your Images in Python For Free
Beginner's guide to computer vision

How To Use a Camera in Raspberry Pi With OpenCV

Copilot writes a text-based game in Python ??
The 5 Certificate to Prove Your Python Knowledge Level
iTerm2 - macOS Terminal Replacement
GitHub - Play-online-chess-with-real-chess-board: Program that enables you to play online chess using real chess board.
EndlessTrax/pyanchor: Find your broken links, so users don't.