How to create a python file in terminal

How to create a python file in terminal

Integrated Development Environment’s like VSCode are super useful because they take care of most of the difficulties around programming. But, what if you don’t want to use an IDE to work with Python, but use command-line instead?

I will show you how you can create and run a Python script using the command-line only.

If you don’t know what is the command-line, this post is probably too advanced for you. Just read the complete guide on Python for SEO.

Getting Started

Open the Terminal.

First, make sure that you have Python installed on your computer.

$ which python

If Python is installed, you’ll have something like this:

/usr/bin/python

Write Simple Code Using the Python Interpreter

If you just want to write simple code like print('Hello world!'), you can use the python interpreter by typing python in the Terminal.

XX1.PNG The python interpreter lets you write and execute code line by line.

As you write more complex code, you will want to pre-write your code in .py files. To do this without leaving the Terminal, you will need to use the vim editor to pre-write them.

Create the Python File

We will use vim to create a new Python file. Vim is a text editor that you can use from the command-line.

$ vim hello.py

XX2.PNG This will open the vim editor.

XX3.PNG

Vi Editor Commands

First, let’s look at the commands you can use in the vi editor.

i -Switch to Insert mode (editing mode) esc -Exit the editing mode dd -Delete the current line u -Undo the last change :q! -Close the editor without saving changes. :wq -Save the text and close the editor → + -Shift Move Cursor Faster $ -Move to end of line

Write Your Python Script

To write in the vim editor, press i to switch to insert mode.

XX4.PNG

Write the best python script in the world.

XX5.PNG Press esc to leave the editing mode.

Write the command:wqto save and quite the vim editor (w for write and q for quit).

XX6.PNG

Run Your Script Run your script by typing python hello.py in the Terminal.

XX7.PNG

Congratulations, you now know how to create and run a Python script using the Command-line.