To quote myself:
Bitcoin private keys (this section is largely based on data from bitaddress.org)- Private Key (44 characters base64) (less common).
Example: ypoGFxC4vFguG4u2DQ8/J1F5GIirXBhzdiAIer33SgU=
But you probably already know that

I think it would be better to use bitaddress.org instead of Python. ~
I would use a laptop that has never been connected to the internet.
The first step would be to connect it to the internet
Stop right there! You can keep it offline, download the Bitaddress repository from Github, and use an USB stick to copy it to your offline system.
Bitaddress gives 2 public keys: the public key ( 130 characters ) and the compressed public key ( 66 characters ). Are both the master public key ? Which of the 2 public keys do I need to create a watch only wallet ? It’s important not to expose the private key.
In Electrum, you'll just use the Bitcoin Address. Considering it's old, you probably need the one that isn't "Compressed". If you use my test-key from the quote above, it's this address:
1DBZmNMC69PPbC1wjGYaagXQKiba2e5NdS
You won't need the 130 or 66 character hex keys, you'll need the WIF (again: not Compressed):
5KMWmYkn5YWkJnUDG4utD9L1HXQv3DBseqqCGsQXmthcEerbA7k
I think in addition to having Electrum on the laptop offline, it can also be necessary to buy a hardware wallet.
It's good to have a plan where to send your Bitcoin
before doing it. I'd buy a Trezor and
not a Ledger.
Do you recommend using bitaddress offline ?
Yes. NEVER use it online. Never post your keys online.
Could you help me ?
Yes.
Warning: you should ignore all PMs you may receive! Read
How can we protect Newbies from getting scammed?, Bitcointalk is filled with scammers.