Если говорить в целом, то скрипт - это обычный файл. В этом файле хранится последовательность команд, которые необходимо выполнить.
Пример базового скрипта:
# Определение функции
def main():
# Вывод на экран
print("Hello, world!")
# Вызов функции
main()
После этого надо сохранить файл и перейти в командную строку.
Ставить расширение .py
у файла не обязательно, но, если вы используете Windows, то это желательно делать, так как Windows использует расширение файла для определения того, как обрабатывать файл.
В курсе все скрипты, которые будут создаваться, используют расширение .py. Можно сказать, что это «хороший тон» - создавать скрипты Python с таким расширением.
Для того, чтобы файл был исполняемым, и не нужно было каждый раз писать python перед вызовом файла, нужно:
#!/usr/bin/env python
или #!/usr/bin/env python3
, в зависимости от того, какая версия Python используется по умолчанию.#!/usr/bin/env python3
# Определение функции
def main():
# Вывод на экран
print("Hello, world!")
# Вызов функции
main()
После этого:
┌──(kali㉿kali)-[~]
└─$ chmod +x your_script.py
Теперь можно вызывать файл таким образом:
┌──(kali㉿kali)-[~]
└─$ ./your_script.py
Hello, world!