The goal of qiskit is to provide a python backend interface for programming to use the QASM (the assembly language for the IBMQ devices) which you can write directly/transpile to manually later. To run a quantum experiment you have 5 basic steps.
- INITIALIZE (circuits and states)
- DRAW (the circuit)
- CONNECT TO THE BACKEND and RUN
- STORE and RETRIEVE RESULTS
- PLOT THE RESULTS