Skip to content

Commit 7757d2a

Browse files
authored
mlzoomcamp checking python endoflife (#5)
1 parent 6c714c2 commit 7757d2a

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
id: 5705d1ff6e
3+
question: Is it mandatory to use Python version 3.11?
4+
sort_order: 24
5+
---
6+
7+
No, Python 3.11 is not strictly mandatory for the course. You have flexibility in choosing your Python version, but here are some important considerations:
8+
9+
**Recommended versions:** (as of 2025)
10+
- Python 3.10 or later is recommended for best compatibility
11+
- Python 3.11 and 3.12 work well with all course materials
12+
- Python 3.13 should also work fine for most use cases
13+
14+
**Version compatibility check:**
15+
You can verify if your Python version is still supported and secure by checking:
16+
https://endoflife.date/python
17+
18+
This website shows which Python versions are:
19+
- Currently supported with security updates
20+
- In maintenance mode (security fixes only)
21+
- End-of-life (no longer receiving updates)
22+
23+
**Why version matters:**
24+
- Newer Python versions include performance improvements and new features
25+
- Some libraries used in the course may require minimum Python versions
26+
- Using a supported version ensures you receive security updates
27+
- Consistency with course materials helps avoid compatibility issues
28+
29+
**How to check your version:**
30+
```bash
31+
python --version
32+
# or
33+
python3 --version
34+
```
35+
36+
As long as you're using Python 3.10 or later and it's not end-of-life, you should be able to complete all course exercises successfully.

0 commit comments

Comments
 (0)