Programowanie w systemie UNIX/Python

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

Instalacja[edytuj]

  • Opis
  • jak skonfigurować Ubuntu do pracy w Pythonie[1]

Sposoby korzystania z Pythona[edytuj]

Ręczne wprowadzanie poleceń[edytuj]

W konsoli wpisujemy:

python

Otrzymujemy:

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

i pojawia się znak:

>>>

Teraz możemy wprowadzać polecenia Pythona

W celu zamknięcia sesji wprowadź skrót klawiszowy Ctrl-Z

Plik z poleceniami Pythona[edytuj]

Plik tekstowy a.py z kodem w Pythonie (rozszerzenie py) uruchamiamy za pomocą komendy:

python a.py

Skrypt z poleceniami Pythona[edytuj]

Możemy utworzyć skrypt bashu:[2]

#! /usr/local/bin/python
import sys
if '-h' in sys.argv or '--help' in sys.argv or '--help' in sys.argv:
   print '''
help.py--does nothing useful (yet)
options: -h, -help, or --help-display this help
Copyright (c) Jacek Artymiak, 2000 '''
   sys.exit(0)
else:
   print "I don't recognize this option"
   sys.exit(0)

zapisać go jako help.py

nadać mu prawo wykonywalności:

chmod 0700 help.py

i uruchomić go z konsoli:

./help.py -h 

lub

./help.py -o

VectorFieldPlot[edytuj]

VectorFieldPlot

Moduły[edytuj]

gmpy[edytuj]

wersje

  • gmpy
  • gmpy2

pomoc:[3]

import gmpy # import(gmpy) 
help(gmpy)

scipy[edytuj]

Instalacja: [4]

 sudo apt-get install python-scipy
 sudo pip install scipy

PyOpenGL[edytuj]

opis[5]

PyOpenCL[edytuj]

 apt-get install python-pyopencl


pip[edytuj]

Instalujemy python-pip i python-setuptools:[6]

sudo apt-get install python-pip

uaktualnij pip[7]

pip install --upgrade pip

gr[edytuj]

Gr [8]

Zobacz również[edytuj]

Odnośniki[edytuj]

  1. Configuring Ubuntu for Python Development
  2. Python Programming for Beginners May 01, 2000 By Jacek Artymiak
  3. stackoverflow question: gmpy-documentation-anywhere
  4. stackoverflow question : importerror-no-module-named-scipy
  5. PyOPenGl by ElieDeBrauwer
  6. Installing pip/setuptools/wheel with Linux Package Managers
  7. Wheel A built-package format for Python.
  8. GR is a universal framework for cross-platform visualization applications.
  9. PyOpenCL by Andreas Klöckner
  10. PyCUDA by Andreas Klöckner