6.6 · Going further

Level 6 · In practice

6.6Going further

Goal: extend the guide toward autonomy: specialisations, certifications, communities.
Estimated time: 9 min · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • Specialise: web (Django/FastAPI), data (pandas, Polars, Plotly) or AI (PyTorch, Hugging Face, MLflow) depending on the target.
  • Professionalise: PyPI packaging, Poetry/uv, pre-commit, advanced typing + strict mypy.
  • Contribute: PCAP/PCPP, open source (good first issue), writing and teaching to reveal gaps.

Nabil thread — his shortlist

After one year, Nabil's shortlist fits on a sticky note: the FR Python docs for the language, pytest for tests, PyPI for the ecosystem. “No big binder, he says in substance: three reliable entry points, one chosen specialisation, and I replay the thread blind when I hesitate.”

Start from the real need of the moment: one consulted targeted resource beats ten bookmarks.

Three paths after this guide

You can code, test and deliver. Three natural extensions, to choose by your target.

Dig, package, certify

One specialisation (web, data, AI), pro packaging (PyPI, Poetry/uv, strict typing), then certification and open-source contribution.

Official documentation first

Favour official documentation and verifiable resources, applied on the thread project, over unverified copies.

Common misinterpretation: “going further = stacking everything”. No. One chosen and practised path (specialisation, packaging, certification) beats an unused catalogue: choose by your target.
Text version of the diagram (SEO / screen readers / translation): 12-month course: 1) Choose ONE specialisation (web, data or AI) by target. 2) Turn packaging pro (PyPI, Poetry/uv, pre-commit, strict mypy). 3) Certify (PCAP/PCPP) and contribute (good first issue, blog, talks). Lesson: replay the thread blind, then pick ONE path and practise.

Ready-to-say script — choosing your next step (30 s)

“My specialisation: [web / data / AI]. My packaging: [pyproject + PyPI]. My certification: [PCAP / contribution]. My docs: [FR Python + pytest].”

Copy-paste template — 12-month plan

plan_12_mois = {
    "specialisation": "web / data / IA : ...",
    "packaging": "pyproject + PyPI : ...",
    "outillage": "Poetry/uv + pre-commit : ...",
    "typing": "generics + mypy strict : ...",
    "contribution": "good first issue : ...",
}

VSE / small budget

Favour practice and peers: free official docs, replayed templates, feedback asked from the contact.

SME Algiers

Check what applies locally (connection, machines, data needs) before committing to a path.

Remote / hybrid

Prioritise written traces at a distance (shared plan, reviewed code) and reviews after each month.

Intercultural

Prioritise local transposition as soon as rules differ: question peers, compare reference frames.

Caution: General reminder: certifications and publications engage your organisation — check what applies at your place with the designated contact; this guide gives no legal advice.

48h challenge — apply tomorrow

Replay the thread blind, then pick ONE specialisation and open 1 official doc below.

Section exit checklist
  • I know which paths exist (web, data, AI, packaging, certification).
  • My 12-month plan is started (specialisation + packaging).
  • I reread the level's 6 pages and know where to return when needed.
Self-assessment 1-5: clarity of my trajectory?regularity of my practice?
Check your understanding

For his next 12 months, which plan follows the going-further method?

Final exam of the guide (V3)Meanwhile: take the level 5 exam

Resources

💡

Recommended next step: replay the thread project blind, then pick ONE specialisation. Favour official documentation and recent resources: modern Python differs from old tutorials.