Python

“Eventually I got better – I started making my own mistakes.”

Install pip3

# apt-cache search python3-pip
python3-pip - Python package installer
root@sysmgmt:~# apt-get install python3-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu b
...edited...

Formatting

>>> print ("this is a {LENGTH} {STRING} print").format(LENGTH='short', STRING='test')
this is a short test print
>>> 

Virtual Environment

$ python3 -m venv venv
 
EACH time you will need to run this to avtivate the virtual env:-
 
$ source venv/bin/activate
(venv) $ _

pip freeze shows current modules, so echo this to requirements.txt to automatically load modules

pip freeze > requirements.txt

To quit the venv, use deactivate command (which venv adds to your path)

Lists and Dicts

List

uses comma as sep and square brackets

list = ["value1", "value2"]

Dictionary

uses “:” and curly brackets

dict = { "key1": "value1", "key2": "value2" }

rb/python.txt · Last modified: 25/09/2019 14:38 by andrew