6.6Going further
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.
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.
48h challenge — apply tomorrow
Replay the thread blind, then pick ONE specialisation and open 1 official doc below.
- 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.
For his next 12 months, which plan follows the going-further method?
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.