|
1 | | -## 🎓 Pragmatic AI Labs | Join 1M+ ML Engineers |
| 1 | +# 🎓 Pragmatic AI Labs | Functional Intro to Python (& Rust) |
2 | 2 |
|
3 | | -### 🔥 Hot Course Offers: |
4 | | -* 🤖 [Master GenAI Engineering](https://ds500.paiml.com/learn/course/0bbb5/) - Build Production AI Systems |
5 | | -* 🦀 [Learn Professional Rust](https://ds500.paiml.com/learn/course/g6u1k/) - Industry-Grade Development |
6 | | -* 📊 [AWS AI & Analytics](https://ds500.paiml.com/learn/course/31si1/) - Scale Your ML in Cloud |
7 | | -* ⚡ [Production GenAI on AWS](https://ds500.paiml.com/learn/course/ehks1/) - Deploy at Enterprise Scale |
8 | | -* 🛠️ [Rust DevOps Mastery](https://ds500.paiml.com/learn/course/ex8eu/) - Automate Everything |
| 3 | +[](https://github.com/astral-sh/uv) |
| 4 | +[](https://github.com/astral-sh/ruff) |
| 5 | +[](https://github.com/astral-sh/ty) |
| 6 | +[](https://paiml.com) |
| 7 | +[](#quality-gates) |
| 8 | +[](https://crates.io/crates/depyler) |
9 | 9 |
|
10 | | -### 🚀 Level Up Your Career: |
11 | | -* 💼 [Production ML Program](https://paiml.com) - Complete MLOps & Cloud Mastery |
12 | | -* 🎯 [Start Learning Now](https://ds500.paiml.com) - Fast-Track Your ML Career |
13 | | -* 🏢 Trusted by Fortune 500 Teams |
| 10 | +> Modernized: `uv` + `ruff` + `ty` only · 100% branch coverage · `icontract` |
| 11 | +> + `hypothesis` provable contracts · every example transpilable to Rust via |
| 12 | +> `depyler` and held to `clippy -D warnings` + `proptest` parity. |
| 13 | +> See [`docs/specifications/upgrade-spec.md`](docs/specifications/upgrade-spec.md). |
14 | 14 |
|
15 | | -Learn end-to-end ML engineering from industry veterans at [PAIML.COM](https://paiml.com) |
| 15 | +--- |
| 16 | + |
| 17 | +## 🚀 Pragmatic AI Labs — Full Course Catalog |
| 18 | + |
| 19 | +If this tutorial helps you, please ⭐ the repo and check out the courses |
| 20 | +that fund this work: |
| 21 | + |
| 22 | +### 🔥 Featured Courses on [DS500](https://ds500.paiml.com) |
| 23 | +* 🤖 [Master GenAI Engineering](https://ds500.paiml.com/learn/course/0bbb5/) — Build Production AI Systems |
| 24 | +* 🦀 [Learn Professional Rust](https://ds500.paiml.com/learn/course/g6u1k/) — Industry-Grade Development |
| 25 | +* 📊 [AWS AI & Analytics](https://ds500.paiml.com/learn/course/31si1/) — Scale Your ML in Cloud |
| 26 | +* ⚡ [Production GenAI on AWS](https://ds500.paiml.com/learn/course/ehks1/) — Deploy at Enterprise Scale |
| 27 | +* 🛠️ [Rust DevOps Mastery](https://ds500.paiml.com/learn/course/ex8eu/) — Automate Everything |
| 28 | + |
| 29 | +### 🎓 Coursera + Duke — Building Cloud Computing Solutions at Scale (4-course specialization) |
| 30 | +* [Take the Specialization](https://www.coursera.org/learn/cloud-computing-foundations-duke?specialization=building-cloud-computing-solutions-at-scale) |
| 31 | +* [Cloud Computing Foundations](https://www.coursera.org/learn/cloud-computing-foundations-duke?specialization=building-cloud-computing-solutions-at-scale) |
| 32 | +* [Cloud Virtualization, Containers & APIs](https://www.coursera.org/learn/cloud-virtualization-containers-api-duke?specialization=building-cloud-computing-solutions-at-scale) |
| 33 | +* [Cloud Data Engineering](https://www.coursera.org/learn/cloud-data-engineering-duke?specialization=building-cloud-computing-solutions-at-scale) |
| 34 | +* [Cloud Machine Learning Engineering & MLOps](https://www.coursera.org/learn/cloud-machine-learning-engineering-mlops-duke?specialization=building-cloud-computing-solutions-at-scale) |
| 35 | + |
| 36 | +### 💼 Programs & Hub |
| 37 | +* [Production ML Program](https://paiml.com) — Complete MLOps & Cloud Mastery |
| 38 | +* [Start Learning Now on DS500](https://ds500.paiml.com) — Fast-Track Your ML Career |
| 39 | +* [Pragmatic AI Labs Hub](https://paiml.com) — Trusted by Fortune 500 Teams |
| 40 | +* 📰 [Newsletter](https://newsletter.paiml.com/social) · 📺 [YouTube](https://www.youtube.com/channel/UCNDfiL0D1LUeKWAkRE1xO5Q) · ✍️ [Medium](https://medium.com/pragmatic-ai-labs) |
| 41 | + |
| 42 | +Learn end-to-end ML engineering from industry veterans at [PAIML.COM](https://paiml.com). |
| 43 | + |
| 44 | +--- |
| 45 | + |
| 46 | +<a id="quality-gates"></a> |
| 47 | +## 🔒 Quality Gates (this repo) |
| 48 | + |
| 49 | +Single source of truth for the toolchain. **No `pip`, no `pylint`, no |
| 50 | +`black`, no `mypy`, no `poetry`** — enforced by CI grep. |
| 51 | + |
| 52 | +| Concern | Tool | Make target | |
| 53 | +|----------------|-----------------------|-------------| |
| 54 | +| Env + deps | `uv` | `make install` | |
| 55 | +| Lint + format | `ruff` | `make lint`, `make fmt-check` | |
| 56 | +| Type check | `ty` | `make type` | |
| 57 | +| Tests + cov | `pytest` + `coverage` | `make cover` (100% required) | |
| 58 | +| Contracts | `icontract` + `hypothesis` | runs via `make cover` | |
| 59 | +| Compliance | `pmat comply` | `make comply` | |
| 60 | +| Py → Rust | `depyler` | `make depyler` | |
| 61 | +| Rust gate | `cargo fmt` + `clippy -D warnings` + `proptest` | `make rust` | |
| 62 | + |
| 63 | +Run everything: `make all`. |
| 64 | + |
| 65 | +--- |
16 | 66 |
|
17 | 67 | # Functional, Data Science Intro To Python |
18 | 68 | The first section is an intentionally brief, functional, data science centric introduction to Python. The assumption is a someone with zero experience in programming can follow this tutorial and learn Python with the smallest amount of information possible. |
|
0 commit comments