-
py_regular_expressions
Learn Python Regular Expressions step by step from beginner to advanced levels
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
plotly
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I have an entire book dedicated for learning regex from the basics, with hundreds of examples and exercises. I cover both re and third-party regex module. It is free to read online: https://learnbyexample.github.io/py_regular_expressions/
So I haven't yet gone through this, but it was recommended to me: https://missing.csail.mit.edu/
The plotly library is a pretty well-respected graphing library that has some good tutorials you can follow. I'm personally a big fan of bokeh -- I don't know why, but for whatever reason their API makes the most sense to me! They've got a tutorial for making bar charts out of categorical data that's pretty plug-and-play.
With graph types, that is far more subjective than many instructors will admit. Really, if you can convey the information you want to convey with the combination of shapes and colors you create, then it's doing its job. I spend so much time tailoring things to certain color schemes, sizing points and adjusting alpha, etc. that ultimately has very little bearing on the overall presentation. This all boils down to "don't use a pie chart" basically, lol. I think the biggest thing is just to know what's out there (browse d3js.org front page to be inspired), and choose something that you like that communicates what you want it to communicate.
Thank you! Yeah, I've tried a variety of edits to the function call, it's from the backend of a very professionally done python package with the reverse-engineered protocol for this pretty ubiquitous type of BMS; It is very cleanly written but also broken out into a ton of little stepwise functions many of which I don't understand... Enum types, lots of decorators (@staticmethod, @serial.setter, @property) and dunder enter/exit's... but I get the gist of it, every time I ask it it to read data it opens the port, constructs the bytes for the read command, sends them over the port, then collects the response byte-by-byte, verifies the final checksum byte, if ok then converts the payload to a dict otherwise raises an exception, and finally returns the data dict.
More details about what I am planning to do: My main idea at the moment is to convert these https://github.com/spellcheck-ko/korean-dict-nikl three dictionaries to jsons with this format
[{"term": "分隔", "altterm": "", "pronunciation": "fēn gé", "definition": "to divide/to separate/partition", "pos": "", "examples": "", "audio": ""}, {"term": "分离", "altterm": "分離", "pronunciation": "fēn lí", "definition": "to separate", "pos": "", "examples": "", "audio": ""}] I found a way to transform sqlite databases to correctly formatted jsons, https://github.com/digitalprk/dicrs these for example and they work. Someone helped me with the code and I adapted it for the individual dictionaries, using the sqlite3 library and the json library.
Related posts
-
Yes, Python and Matplotlib can make pretty charts
-
Mastering Matplotlib: A Step-by-Step Tutorial for Beginners
-
Top 10 growing data visualization libraries in Python in 2023
-
How to Visualize a Social Network in Python with a Graph Database: Flask + Docker + D3.js
-
[OC] Clustering Images with OpenAI CLIP, T-SNE, UMAP & Plotly