Wiki › Skill
Python
Article
ReadAll pages
From Chaipat's knowledge graph
No article has been written for this page yet; it is generated from the knowledge graph.
About Python (programming language) · from Wikipedia
Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant indentation, an extensive ("batteries-included") standard library, and garbage collection. Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing.
Summary from Wikipedia ↗, CC BY-SA 4.0.
Related work
- Semantic extraction pipeline Key work
Semantic extraction pipeline is a Python pipeline he built during his joint research at JAIST in 2025.
- Galactic merger-history clustering Key work
The work is in Python and runs on HPC / PBS infrastructure, because the stellar datasets are large.
- Faint stellar structure detection Key workAutoGluon models that detect faint stellar structures, run on HPC infrastructure.
- Knowledge graph construction from unstructured data Key work Feb 2025
text2kgraph is a small Python package that sketches a pipeline from unstructured text to a knowledge graph.
- Ontology-augmented health recommendation Key work Mar 2026
The ontology is loaded and queried from Python with Owlready2, with HermiT or Pellet as optional reasoners.
- Automated grading system Key work
Language: Python.
- cedit Key work Sep 2026
It is written in Python with PySide6, the Qt bindings. It started on Tkinter, but the move to PySide6 had a concrete reason.
- OMR exam system Key work Mar 2026
Back end: a Flask API in Python, served by Gunicorn, with database migrations and a PDF generator.
- mops-cli Key work Apr 2026
Functional tests are written in Python with pytest. A GitHub Actions pipeline runs them headless, faking a terminal so the dashboard doesn't crash in CI.
- research-os Key work Mar 2026
A Flask API in Python, with Flask-Security for accounts and JSON Web Tokens for API access.
- Teaching Python and Assembly Key work
Teaching Python and Assembly covers his time as a teaching assistant in the Department of Computer Science at Chiang Mai University, from August 2022 to March 2025.
- Stardew Valley Thai translations Key work Jul 2026
Python scripts package each translation into a downloadable bundle, publish releases, write per-mod documentation and patch specific mods.
- Octopath Traveler save editor Key work Aug 2026
The editor is a Python backend serving a JavaScript interface in the browser.
- DREDGE save editor Key work Aug 2026
A JavaScript interface runs in the browser on top of it, and a Python step extracts item art from the player's installed game.
- Dave the Diver save editor Key work Aug 2026
It needs nothing beyond the Python standard library, using Tkinter for the interface.
- Paper Scout Oct 2026
An agent that supports the SKILL.md standard (Claude Code, Codex CLI, Cursor, Gemini CLI) reads the skill's instructions and drives a single Python script, scripts/scout.py, through a fixed sequence: Search OpenAlex, Semantic Scholar and arXiv with three to six search strings written from different angles.
- Research Dossier Oct 2026
A Python script, scripts/dossier.py, then builds the review: Checks every citation against papers.json, and refuses to build if any key is unknown or typed by hand.
- Claim Conflict Finder Oct 2026
A script aligns and compares them. scripts/conflicts.py, in Python, matches equivalent claims: synonyms, plurals, and reversed statements, so "B underperforms A" matches "A outperforms B".
- Glossary Forge Oct 2026
Glossary Forge is a free, open-source agent skill, written in Python, for translators of game mods and apps.
- Loc Translate Oct 2026
Loc Translate is a free, open-source agent skill, written in Python, that translates locale files for game mods and apps into any language without breaking a single token.
- mac-ui-tester Jul 2026
mac-ui-tester is a single-file Python tool for hands-on testing of real macOS apps.
- GMCM Thai injector Jul 2026
On macOS it runs from a double-clickable .command file, and a Python script packages each release.
- Mistral OCR to LaTeX Jun 2026
The backend is a FastAPI service in Python. Each upload is first resized to at most 2048 pixels, then takes one of two paths: Images, often handwritten, are read by Pixtral 12B, Mistral's vision model.
- Thai OMR answer sheet generator Mar 2026
Thai OMR answer sheet generator is a Python library that creates printable answer sheets for optical mark recognition (OMR) in Thai and English.
- Intro to DBSCAN Mar 2026
It pairs derivations and documentation with twelve Jupyter notebooks and a from-scratch implementation in Python.
- Thai zipcode placefinder Aug 2025Look up Thai places by zipcode with a REST API and a minimal Flask web UI.
- ochess Jul 2025
The whole server is a single Python file using FastAPI, WebSockets and the python-chess library.
- Driving scenario generator Jun 2025
A Python command-line tool combines them, sends the prompt to an OpenAI model (or to a mock client for testing without the API), and saves the result.
- Text preprocessing pipeline Mar 2025
Text preprocessing pipeline is a command-line tool in Python that cleans a CSV of raw text for natural-language processing: Each text goes through four steps: cleaning: lower-casing and removing punctuation and noise; tokenising into words; removing stop words, such as "the" and "and"; stemming, so "running" and "runs" both become "run".
- Graph classification experiments Feb 2025Graph-classification experiments on the MUTAG and PROTEINS datasets with PyTorch Geometric.
- Trunk-based development workshop Jan 2025
Each member works on their own small Python module (greeting functions and simple operations) and integrates into the main branch often, resolving conflicts as they arise.
- thealgorithm Jan 2025
thealgorithm is a Python package of common algorithms and data structures, written from scratch and tested.
- Flask file manager Jul 2024Flask app for uploading, listing and downloading files with per-user permissions.
- Flask Auth May 2024Flask REST API for users: token login, email verification, password reset and change.
- Pre3 Mar 2024Course management system that helps students plan courses and track progress, and helps faculty manage them.
- CMS setup scripts Oct 2023
Setup steps for CMS's environment, including the specific Python 3.6 it expects, installed from a PPA.
- Galactic archaeology paper (in preparation)
Both ran in Python on HPC / PBS infrastructure. Until the paper is out, the site describes the methods and leaves the results out.
- Deep reinforcement learning May 2025Deep reinforcement-learning notebook.
- Language model study Apr 2025
It starts where language modelling starts: an autoregressive bigram model over characters, written in Python.
- pydumper Feb 2025
pydumper is a set of educational web-scraping scripts, in Go and Python, that collect pages for a search query and store what they find.
- LeetCode solutions Dec 2024
LeetCode solutions collects his answers to LeetCode problems, nearly 300 of them, in five languages: mostly C++ and C, then Python, Rust and SQL.
- Intro to machine learning Dec 2024
Each Jupyter notebook covers one preprocessing technique in Python: filling in missing values (imputation); one-hot encoding and label encoding of categories; normalisation and standardisation of numbers; discretisation, turning numbers into bins.
- Flask OpenAI chatbot Dec 2024Simple chatbot using GPT-3.5 Turbo and Flask.
- XO Dec 2024
XO is tic-tac-toe in the terminal, written in Python. The human plays X and picks squares by number, 0 to 8, and a computer player plays O.
- Handwritten digit OCR Oct 2024
It is written in Python with TensorFlow and Keras, and each notebook opens in Google Colab.
- githooks Aug 2024
githooks is a small collection of Git hooks, wired up through the Python pre-commit framework: commit-msg rejects empty commit messages; pre-commit runs ShellCheck on shell scripts, when it is installed; post-merge confirms a merge has finished.
- webapp-flask Jul 2024
It is a small blog-style web app in Flask with an SQL database, built to be installed and packaged like a real Python project.
- PDF to PNG converter Jul 2024Flask app that converts uploaded PDFs to PNG images.
- flask-hello Jul 2024Minimal Flask app.
- ONNX models in Unity May 2024
It was tested on macOS with Unity 2023.2 and Python 3.11.
- Flask security demo May 2024Demo of authentication and security in Flask.
- FlaskPG May 2024Flask and PostgreSQL development setup with Docker Compose.
- pymail May 2024
pymail is a Python script that sends email through Gmail's SMTP server, either plain text or HTML.
- HELLOWORLD Apr 2024
HELLOWORLD collects "Hello, World!" programs in several languages (C, C++, C#, Java, JavaScript and Python) for beginners comparing how each language starts a program.
- Course practice Feb 2024
Course practice collects his practice code and materials from programming courses at Chiang Mai University in 2022 and 2023: 204111, introductory programming in Python; 204212, with exercises in JavaScript; 229223, with exercises in Python.
- webapp-study Oct 2023
webapp-study is an early study project from October 2023, about structuring a small Python web application.
- COVID-19 in US counties Oct 2023Data analysis of COVID-19 in US counties, with code-quality and coverage checks.
- CS203 playground Oct 2023
It holds exercises in analysing, cleaning and visualising data, as Jupyter notebooks and a Python source package, with tests, a Pylint configuration and a documented set-up.
- MyGrader Sep 2023
MyGrader was an automatic grader for students in 204111, the introductory Python course at Chiang Mai University.
- Kaggle on Colab Sep 2023Tutorial for using Kaggle datasets in Google Colab.
What links here
2023202420252026Auto gradingceditClaim Conflict FinderCMS setup scriptsCourse practiceCOVID-19 in US countiesCS203 playgroundDave the Diver save editorDeep reinforcement learningDevOps contractorDREDGE save editorDriving scenario generatorFaint structuresFlask AuthFlask file managerFlask OpenAI chatbotFlask security demoflask-helloFlaskPGNARIT paperMerger clusteringgithooksGlossary ForgeGMCM Thai injectorGraph classification experimentsHandwritten digit OCRHELLOWORLDIntro to DBSCANIntro to machine learningJoint researcherKaggle on ColabKG-from-text paperLanguage model studyLeetCode solutionsLoc Translatemac-ui-testerMistral OCR to LaTeXmops-cliMyGraderochessOctopath Traveler save editorOMR exam systemONNX models in UnityHealth-rec paperPaper ScoutPDF to PNG converterPre3pydumperpymailResearch AssistantResearch Dossierresearch-osSemantic extractionStardew ThaiTeaching assistantTeachingText preprocessing pipelineThai OMR answer sheet generatorThai zipcode placefinderthealgorithmTrunk-based development workshopwebapp-flaskwebapp-studyXO