ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Courses and coding playgrounds that run entirely in your browser.
No install, no setup, no sign-up, no paywall.
Dataslope is a site for learning programming, data work, and databases. It has two
halves, and they share the same engine:
• Courses. Written lessons with runnable code, auto-graded challenges, and
quizzes built into the page you are reading.
• Playgrounds. Full editors for fourteen languages and database engines, one
click from the nav bar.README 전문 보기 ↗Courses and coding playgrounds that run entirely in your browser. No install, no setup, no sign-up, no paywall.
dataslope.com | Courses | Interview Prep | Playgrounds | Pricing
Dataslope is a site for learning programming, data work, and databases. It has two halves, and they share the same engine:
Every runtime is compiled to WebAssembly and executes on your own machine. There is no queue, no container to provision, and no round trip to a build server: open a lesson and a real Python, C++, or PostgreSQL runtime boots next to the text.
Today the site holds 32 courses and six interview-prep tracks, roughly 900 pages carrying 3,800+ runnable code blocks, 800+ auto-graded challenges, and 3,200+ multiple-choice questions.
Every lesson, exercise, challenge, quiz, and playground is readable and runnable with no account. Not a trial, not a preview, not the first three chapters. All of it. Anonymous readers get the same statically served pages a signed-in member does.
This is a commitment, not a current state of affairs. From the Terms:
All learning content available today is completely free; we may introduce additional or optional paid features in the future, but doing so will not require payment to access the content that is currently free.
An account is optional and free. It adds cloud saves for your workspaces and manageable share links. That is the entire difference. There is no paid tier today, and the learning content is not what a paid tier would ever be for. The details, including the storage limits and the capacity caveats, are spelled out on the pricing page.
Because the runtimes are WebAssembly running in your tab, there is nothing to meter. Run a snippet once or ten thousand times; it costs the site nothing, so there is no execution quota, no daily limit, and no "you have 3 runs left today" banner. Your code stays in the browser unless you explicitly save or share it.
The practical upshot: you can sit on one lesson and keep changing a number until the output finally makes sense. That is usually where the learning happens.
The same fourteen runtimes power the playgrounds, the lesson code blocks, and the challenges.
| Language | Version | Runs on | |
|---|---|---|---|
| Python | 3.14 | Pyodide (CPython compiled to WASM), with NumPy, pandas, Plotly, Matplotlib | |
| R | 4.6 | WebR, with ggplot2, dplyr and friends | |
| JavaScript | ES2023+ | The browser's own engine | |
| TypeScript | 5.9 | In-browser transpilation, with a real language service | |
| PHP | 8.4 | php-wasm | |
| C | C17 | Clang, compiled to WASM in the tab | |
| C++ | C++20 | Clang, compiled to WASM in the tab | |
| Java | 8 | CheerpJ (OpenJDK) | |
| C# | 14 on .NET 10 | Roslyn on .NET WebAssembly | |
| HTML / CSS | HTML5, CSS3 | Live preview of your own markup | |
| React | 19.3 | JSX bundled in the browser | |
| PostgreSQL | 18 | PGlite | |
| SQLite | 3.53 | The official SQLite WASM build | |
| DuckDB | 1.32 | DuckDB-Wasm |
Three kinds, depending on what you are doing:
EXPLAIN, and sample databases already loaded.Multi-file projects with tabs, not a single textarea. Run the file you are on, or pick another entry point from the Run menu.
C++. Clang compiles to WebAssembly in the tab, and the binary never leaves your machine.
Java. OpenJDK by way of CheerpJ.
C#. Roslyn on the .NET WebAssembly runtime.
C. The same Clang toolchain, C17.
JavaScript. The browser's own engine, with Node-style module resolution.
TypeScript. Transpiled in the browser, backed by a real language service.
PHP. php-wasm, 8.4.
HTML, CSS, and JavaScript across separate files with a live preview, and React with JSX bundled in the browser as you type.
Not a query box. A schema tree with tables, views, indexes and triggers; multiple
query tabs; a sortable, filterable, editable result grid; EXPLAIN; import and
export. Three engines, each with sample databases already loaded.
Courses are prose first, because the explanation matters more than the widget, but the page is live wherever being live helps.
Each course opens on a welcome page with its outline in the sidebar, and every page is reachable without an account.
Lessons are illustrated. Every course and most lessons carry their own artwork, diagrams, and figures rather than stock screenshots.
Charts and diagrams are drawn for the point being made, not borrowed from somewhere else.
Code blocks run in place. Edit the snippet, press Run, see the output under it, in the lesson rather than in a separate tab.
Challenges are auto-graded against real test cases, and some span multiple files. There is a Solution button when you want it.
Quizzes explain themselves. Each choice comes with a reason, right or wrong.
Course pages also have full-text search across the whole site and per-lesson Markdown export.
Six role tracks (data analyst, data scientist, data engineer, analytics engineer, machine learning engineer, backend engineer), built the same way as the courses, so every question is one you actually run rather than one you read the answer to.
Next.js on Cloudflare Workers, with the lessons prerendered and served statically. Language runtimes are WebAssembly, loaded on demand and cached by the browser. Search is a SQLite FTS5 index on D1. Accounts, when you want one, are Better Auth on D1.
The engineering detail (deployment, caching, search indexing, auth, the admin
surface) lives in DEVELOPMENT.md. Repository conventions and
content-authoring rules live in AGENTS.md.
Bug reports, corrections to lessons, and requests for languages or topics are all welcome in issues and discussions. Corrections to content are especially useful; a wrong explanation is worse than a missing one.
Dataslope is available under more than one license:
content/ and the illustrative teaching materials made for them:
the lesson and course illustrations in public/images/, and the figures, diagrams,
and charts that accompany the lessons (including the ones rendered at build time
from charts/). The chart scripts are code under MIT; the drawings
they produce are content. See LICENSE-CONTENT for the exact
boundary, including what is excluded (brand assets, third-party material).Third-party software and language runtimes retain their own licenses; see
THIRD-PARTY-NOTICES.md. In particular, the Java runtime
CheerpJ (Leaning Technologies) is proprietary, used here under its free Community
Edition and loaded from Leaning Technologies' CDN.