Why should you use python?
Where can you learn python?
- The main source is always the python documentation
- There are also courses like sololearn, udemy, codecademy, ...
- Youtube channels
- Once you know the basics, stackoverflow and google are your best bets.
Usually, the 4NEC2 can be used to simulate antennas, but its GUI is limited. Then, using a wrapper interface to communicate with the NEC engine is the best solution. There are wrapper interfaces for several languages, amongst them:
- 4NEC2: https://www.qsl.net/4nec2/
- Python 3.X: https://www.python.org/downloads/
- PyNEC: https://github.com/tmolteno/python-necpp/tree/master/PyNEC [
pip3 install pynec
] - Numpy: https://numpy.org/ [
pip3 install numpy
] - Matplotlib: https://matplotlib.org/ [
pip3 install matplotlib
]