01 QPython How To Start
01 QPython How To Start
qpython.org/en/guide_howtostart.html
1. Dashboard¶
After you installed QPython, start it in the usual way by tapping its icon in the menu.
Screenshot on the top of this post shows what you should see when QPython just started.
Start button
By tapping the big button with Python logo in the center of the screen you can
Get script from QR code (funny brand new way to share and distribute your code, you can
create QRCode through QPython’s QRCode generator
Now you can install many 3rd libaries ( pure python libraries mainly ) through
pip_console.py script.
If you want QPython to run some script of project when you click the start button, you can
make it by setting default program in setting activity.
If you swipe to the left instead of tapping, you will see another (second) main screen of
QPython (Pic. 2). As for me, it is much more useful and comfortable for developer.
1/5
Tools available here:
Console — yes, it’s regular Python console, feel free to comunicate with interpreter
directly
Editor — QPython has a nice text editor integrated with the rest, you can write code
and run it without leaving the application
My QPython — here you can find your scripts and projects
System — maintain libraries and components: install and uninstall them
Package Index opens the page QPyPI in browser allowing to install packages
listed there
Community leads to QPython.org page. Feel free to join or ask&answer questions
in the QPython community.
By long clicking on the console or editor, you have chance to create the shortcut on
desktop which allow you enter console or editor directly.
2/5
As I said before, there is an ordinary Python console. Many people usually use it to
explore objects’ properties, consult about syntax and test their ideas. You can type your
commands directly and Python interpreter will execute them. You can open additional
consoles by tapping the plus button (1) and usedrop-down list on the upper left corner to
switch between consoles (2). To close the console just tap the close button (3).
Please note, there will be notification in the notification bar unless you explicitly close the
console and you always can reach the open console by tapping the notification.
3/5
The editor allows you obviously (hello Cap!) enter and modify text. Here you can develop
your scripts, save them and execute. The editor supports Python syntax highlighting and
shows line numbers (there is no ability to go to the line by number though). (above
picture)
When typing, you can easily control indentation level (which is critical for Python code)
using two buttons on the toolbar (1). Next buttons on the toolbar are Save and Save As
(2), then goes Run (3), Undo, Search, Recent Files and Settings buttons. Also there
are two buttons on the top: Open and New (5).
When saving, don’t forget to add .py estension to the file name since the editor don’t do it
for you.
3. Programs¶
You can find the scripts or projects in My QPython. My QPython contains the scripts and
Projects.
By long clicking on script or project, you have chance to create the shortcut for the script
or project. Once you have created the shortcuts on desktop, you can directly run the script
or project from desktop.
When you click the script, you can choose the following actions:
4/5
Rename : Rename the script
Delete : Delete the script
Projects Projects : A directory which should contain the main.py as the project’s default
launch script, and you can put other dependency 3rd libraries or resources in the same
directory, if you want your project could be found in My QPython, please upload them
into this directory.
When you click on the project, you can choose the following actions:
4. Libraries¶
By installing 3rd libraries, you can extend your qpython’s programming ability quickly.
There are some ways to install libraries.
QPypi
You can install some pre-built libraries from QPypi, like numpy etc.
Pip console
You can install most pure python libraries through pip console.
Besides the two ways above, you could copy libraries into the
/sdcard/qpython/lib/python2.7/site-packages in your device.
Notice: Some libraries mixed with c/c++ files could not be install through pip console for
the android lacks the compiler environment, you could ask help from qpython developer
team.
5. Community¶
It will redirect to the QPython.org, including somthe source of this documentation, and
there are some qpython user communities’ link, many questions of qpython usage or
programming could be asked in the community.
5/5