61
Vývoj / Re:Programování pro děti (10 let)
« kdy: 22. 09. 2023, 12:50:46 »
RE. Python: Na odsazování jsem si zvyknul rychle a považuji ho za výhodu.
Obzvláště, když se ustálilo použití 4 mezer a některá další PEP8 pravidla.
Když máte koukat na kód po 200 studentech, tak jsem rád, za to, že je forma standardizovaná a nemusím si zvykat na "každý pes, jiná ves".
Jiná řešení znamenají kód navíc.
Begin End nebo závorkování a bez toho se rád obejdu.
Ale je to věc osobního vkusu, ať si každý programuje v tom, co je mu blízké.
Pro mě je Python už téměř 1/4 století srdcovka.
Na připojení k Minetestu se dají využít konektory. Např.:
https://miney.readthedocs.io/en/latest/
Vyhnout se při modování Lua by mělo jít pomocí transpilerů.
Mnohé utility kolem jsou naprogramované v jiných jazycích, např v Rustu: https://docs.rs/minetestworld/latest/minetestworld/
Obzvláště, když se ustálilo použití 4 mezer a některá další PEP8 pravidla.
Když máte koukat na kód po 200 studentech, tak jsem rád, za to, že je forma standardizovaná a nemusím si zvykat na "každý pes, jiná ves".
Jiná řešení znamenají kód navíc.
Begin End nebo závorkování a bez toho se rád obejdu.
Ale je to věc osobního vkusu, ať si každý programuje v tom, co je mu blízké.
Pro mě je Python už téměř 1/4 století srdcovka.
Na připojení k Minetestu se dají využít konektory. Např.:
https://miney.readthedocs.io/en/latest/
Vyhnout se při modování Lua by mělo jít pomocí transpilerů.
Mnohé utility kolem jsou naprogramované v jiných jazycích, např v Rustu: https://docs.rs/minetestworld/latest/minetestworld/