5. PYTHON¶
5.1. instalacija Pythona¶
download iz https://www.python.org/downloads/python3.6.3 iz download direktorija Python-3.6.3 izvršimo ukaze
./configure
sudo make
sudo make install
5.2. delo z moduli¶
informacije o modulu datetime dirktno iz linux terminala
pydoc datetime
kodo, ki je vpisana pod tem izrazom zažene samo takrat, ko poženemo izvirni fajl in ne z >>> import mojmodul. Koristno pri delu s testi, ki so sestavni del kode na istem fajlu
if __name__ == '__main__':
instalacija lastnih modulov v site-packages, ki se nahaja v home/pavlovicr/virtualno_test/lib/python3.5/site-packages
>>> import sys
>>> sys.path.append('~/vaja')
>>> import vaja
>>> import primer
izpis imena modula , ki je bil importan primer za ime modula ‘time’
>>> import time
>>> time.__name__
delo s časom
>>> import datetime
- primer tekoče ure
- >>>a=datetime.datetime.now().hour
- lahko tudi
>>> import datetime >>> from datetime import datetime >>> a=datetime.now() >>> a.hour >>> a.minute >>> a.day
primer 12 sekund do izklopa
>>>import time
>>>time.sleep(12)
primer današnji dan
>>>time.localtime().tm_mday
primer danes
>>>time.asctime()
5.3. razno¶
5.4. pip¶
- ::
- sudo apt-get install python3-pip pip3 install –upgrade pip sudo apt-get install python3-pip pip3 install –upgrade pip
seznam instaliranih programov
pip freeze
testiranje izpis izvajanja testa kode, ko je test sestavni del kode
python vaja.py -v
5.5. VIRTUALNO OKOLJE¶
5.5.1. VIRTUALNO OKOLJE¶
sudo pip3 install https://github.com/pypa/virtualenv/tarball/master je opcija z zadnjo verzijo LOCAL je ime novega virtualnega okolja, ki ga bomo rabili za development
sudo pip3 install virtualenv
sudo pip3 install https://github.com/pypa/virtualenv/tarball/master
virtualenv local(moje virtualno okolje)
virtualenv -p python3 local
pip install --upgrade virtualenv
5.5.2. OKOLJE ZA DEVELOPMENT(local)¶
mogoče je treba s sudo pip3 v requirements/local.txt so naloženi programi za development
source LOCAL/bin/activate
pip install -r requirements/local.txt