Хелпикс

Главная

Контакты

Случайная статья





Как писать программы на Python 9 страница



 

О с т о р о ж н о: К о г д а в а м б у д е т п р е д л о ж е н о о т к л ю ч и т ь н е к о т о р ы е «о п ц и о -н а л ь н ы е » к о м п о н е н т ы, н е о т к л ю ч а й т е н и о д н о г о! Н е к о т о р ы е и з э т и х к о м -п о н е н т о в м о г у т в а м п р и г о д и т ь с я, о с о б е н н о IDLE.

 

И н т е р е с н о, ч т о б о л ь ш у ю ч а с т ь з а г р у з о к п р о и з в о д я т и м е н н о п о л ь з о в а т е л и Windows. К о -н е ч н о, э т о н е д а ё т п р е д с т а в л е н и я о п о л н о й к а р т и н е, п о с к о л ь к у у б о л ь ш и н с т в а п о л ь з о в а -т е л е й GNU/Linux Python у с т а н о в л е н в с и с т е м е п о у м о л ч а н и ю.

 

5. 2. 1 К о м а н д н а я с т р о к а DOS

 

Д л я и с п о л ь з о в а н и я Python и з к о м а н д н о й с т р о к и Windows, т. е. п р и г л а ш е н и я DOS, н е о б -х о д и м о у с т а н о в и т ь д о л ж н ы м о б р а з о м п е р е м е н н у ю PATH.

 

Д л я Windows 2000, XP, 2003, п е р е й д и т е в «П а н е л ь у п р а в л е н и я » ! «С и с т е м а » ! «Д о -п о л н и т е л ь н о » ! «П е р е м е н н ы е с р е д ы ». Н а ж м и т е н а п е р е м е н н о й с и м е н е м PATH в о т -д е л е «С и с т е м н ы е п е р е м е н н ы е », п о с л е э т о г о в ы б е р и т е «Р е д а к т и р о в а т ь »и д о п и ш и т е ; C: \Python33 к к о н ц у т о г о, ч т о т а м у ж е е с т ь (п р о в е р ь т е, с у щ е с т в у е т л и т а к о й к а т а л о г, т а к к а к д л я б о л е е н о в ы х в е р с и й Python о н б у д е т и м е т ь д р у г о е и м я ). К о н е ч н о, у к а ж и т е д е й с т в и т е л ь н о е и м я к а т а л о г а.

 

Д л я б о л е е с т а р ы х в е р с и й Windows д о б а в ь т е с л е д у ю щ у ю с т р о к у в ф а й л C: \AUTOEXEC. BAT: ”PATH=%PATH%; C: \Python33”(б е з к а в ы ч е к ) и п е р е з а п у с т и т е с и с т е м у. Д л я Windows NT и с -п о л ь з у й т е ф а й л AUTOEXEC. NT.

 

Д л я Windows Vista:

 

Н а ж м и т е к н о п к у «П у с к » и в ы б е р и т е «П а н е л ь у п р а в л е н и я »

 

Н а ж м и т е «С и с т е м а », с п р а в а в ы у в и д и т е «П р о с м о т р о с н о в н ы х с в е д е н и й о в а ш е м к о м п ь ю т е р е ». С л е в а – с п и с о к д е й с т в и й, п о с л е д н и м и з к о т о р ы х б у д е т «Д о п о л н и -т е л ь н ы е п а р а м е т р ы с и с т е м ы. » Н а ж м и т е е ё. О т о б р а з и т с я в к л а д к а «Д о п о л н и т е л ь н о » д и а л о г а п а р а м е т р о в с и с т е м ы. Н а ж м и т е к н о п к у “П е р е м е н н ы е с р е д ы ” с п р а в а в н и з у.

 

В н и ж н е м п о л е п о д н а з в а н и е м «С и с т е м н ы е п е р е м е н н ы е » п р о к р у т и т е д о Path и н а ж м и т е к н о п к у «Р е д а к т и р о в а т ь ».


 

24                                                                                                                                               Г л а в а 5. У с т а н о в к а


A Byte of Python (Russian), В е р с и я 2. 01

 

 

И з м е н и т е п у т ь, к а к н у ж н о.

 

П е р е з а п у с т и т е с и с т е м у. Vista н е о б н о в л я е т с и с т е м н ы е п у т и д о п е р е з а г р у з к и.

 

Д л я Windows 7:

 

Щ ё л к н и т е п р а в о й к н о п к о й м ы ш и н а з н а ч к е «К о м п ь ю т е р » н а р а б о ч е м с т о л е и в ы -б е р и т е «С в о й с т в а »; и н а ч е – н а ж м и т е к н о п к у «П у с к » и в ы б е р и т е «П а н е л ь У п р а в л е -н и я » ! «С и с т е м а и б е з о п а с н о с т ь » ! «С и с т е м а ». Н а ж м и т е «Д о п о л н и т е л ь н ы е п а -р а м е т р ы с и с т е м ы » с л е в а, а з а т е м в ы б е р и т е в к л а д к у «Д о п о л н и т е л ь н о ». В н и з у н а -ж м и т е к н о п к у «П е р е м е н н ы е с р е д ы » и в о т д е л е «С и с т е м н ы е п е р е м е н н ы е » н а й д и т е п е р е м е н н у ю PATH, в ы б е р и т е е ё и н а ж м и т е »Р е д а к т и р о в а т ь ».

 

П е р е й д и т е к к о н ц у с т р о к и в  п о л е «З н а ч е н и е п е р е м е н н о й » и д о п и ш и т е

 

; C: \Python33.

 

Е с л и з н а ч е н и е п е р е м е н н о й б ы л о %SystemRoot%\system32;, т е п е р ь о н о п р и м е т в и д

 

%SystemRoot%\system32; C: \Python33

 

Н а ж м и т е «Ok», и в с ё. П е р е з а г р у з к а н е т р е б у е т с я.

 

5. 2. 2 З а п у с к к о м а н д н о й с т р о к и Python в Windows

 

Е с л и в ы д о л ж н ы м о б р а з о м у с т а н о в и л и з н а ч е н и е п е р е м е н н о й PATH, т е п е р ь м о ж н о з а п у с -к а т ь и н т е р п р е т а т о р и з к о м а н д н о й с т р о к и.

 

Ч т о б ы о т к р ы т ь т е р м и н а л в Windows, н а ж м и т е к н о п к у «П у с к » и в ы б е р и т е «В ы п о л н и т ь ».

 

п о я в и в ш е м с я д и а л о г о в о м о к н е н а б е р и т е cmd и н а ж м и т е Enter. З а т е м н а б е р и т е python3 -V и п р о в е р ь т е, н е т л и о ш и б о к.

 

5. 3 Д л я п о л ь з о в а т е л е й Mac OS X

 

п о л ь з о в а т е л е й Mac OS X Python у ж е б у д е т у с т а н о в л е н в с и с т е м е. В п р о т и в н о м с л у ч а е в ы м о ж е т е о т к р ы т ь т е р м и н а л, н а ж а в Command+П р о б е л, н а б р а в в о т к р ы в ш е й с я с т р о к е п о и с к а

Terminal и н а ж а в Enter.

 

З а т е м у с т а н о в и т ь Homebrew, в ы п о л н и в:

 

ruby -e " $(curl -fsSkL raw. github. com/mxcl/homebrew/go)"

 

П о с л е ч е г о у с т а н о в и т ь Python 3 п р и п о м о щ и:

 

brew install python3

 

А т е п е р ь з а п у с т и т е python3 -V и п р о в е р ь т е, н е т л и о ш и б о к.


 

 

5. 3. Д л я п о л ь з о в а т е л е й Mac OS X                                                                                                                25


A Byte of Python (Russian), В е р с и я 2. 01

 

 

5. 4 Р е з ю м е

 

п о л ь з о в а т е л е й с и с т е м GNU/Linux и BSD, в е р о я т н е е в с е г о, Python у ж е у с т а н о в л е н. В п р о -т и в н о м с л у ч а е е г о м о ж н о у с т а н о в и т ь, и с п о л ь з у я п а к е т н ы й м е н е д ж е р, п о с т а в л я е м ы й с в а ш и м д и с т р и б у т и в о м. Д л я Windows у с т а н о в к а Python с в о д и т с я к з а г р у з к е у с т а н о в щ и к а и д в о й н о м у щ е л ч к у н а н ё м. С э т о г о м о м е н т а м ы б у д е м с ч и т а т ь, ч т о Python 3 в в а ш е й с и с т е м е у с т а н о в л е н.

 

Д а л е е м ы п р и с т у п и м к н а п и с а н и ю н а ш е й п е р в о й п р о г р а м м ы н а Python.


 

 

26                                                                                                                                               Г л а в а 5. У с т а н о в к а


 

П е р в ы е ш а г и

 

 

6. 1 В в е д е н и е

 

Д а в а й т е п о с м о т р и м, к а к с о з д а т ь т р а д и ц и о н н у ю п р о г р а м м у “Hello World” н а Python. Э т о н а у ч и т в а с п и с а т ь, с о х р а н я т ь и в ы п о л н я т ь п р о г р а м м ы н а Python.

 

С у щ е с т в у е т д в а с п о с о б а з а п у с к а п р о г р а м м н а Python: и с п о л ь з о в а н и е и н т е р а к т и в н о г о п р и г л а ш е н и я и н т е р п р е т а т о р а и и с п о л ь з о в а н и е ф а й л а с т е к с т о м п р о г р а м м ы. С е й ч а с м ы у в и д и м, к а к п о л ь з о в а т ь с я о б о и м и м е т о д а м и.

 

 

6. 2 И с п о л ь з о в а н и е к о м а н д н о й с т р о к и и н т е р п р е т а -т о р а

 

О т к р о й т е о к н о т е р м и н а л а (к а к б ы л о о п и с а н о в г л а в е У с т а н о в к а ) и з а п у с т и т е и н т е р п р е -т а т о р Python, в в е д я к о м а н д у python3 и н а ж а в Enter.

 

П о л ь з о в а т е л и Windows м о г у т з а п у с т и т ь и н т е р п р е т а т о р в к о м а н д н о й с т р о к е, е с л и у с т а -н о в и л и п е р е м е н н у ю PATH н а д л е ж а щ и м о б р а з о м. Ч т о б ы о т к р ы т ь к о м а н д н у ю с т р о к у в Windows, з а й д и т е в м е н ю «П у с к » и н а ж м и т е «В ы п о л н и т ь …». В п о я в и в ш е м с я д и а л о г о -в о м о к н е в в е д и т е ”cmd”и н а ж м и т е Enter; т е п е р ь у в а с б у д е т в с ё н е о б х о д и м о е д л я н а ч а л а р а б о т ы с python в к о м а н д н о й с т р о к е DOS.

 

Е с л и в ы и с п о л ь з у е т е IDLE, н а ж м и т е «П у с к » ! «П р о г р а м м ы » ! «Python 3. 0» ! «IDLE (Python GUI)».

 

К а к т о л ь к о в ы з а п у с т и л и python3, в ы д о л ж н ы у в и д е т ь > > > в н а ч а л е с т р о к и, г д е в ы м о ж е т е ч т о -т о н а б и р а т ь. Э т о и н а з ы в а е т с я к о м а н д н о й с т р о к о й и н т е р п р е т а т о р а Python

 

Т е п е р ь в в е д и т е print('Hello World') и н а ж м и т е к л а в и ш у Enter. В р е з у л ь т а т е д о л ж н ы п о я в и т ь с я с л о в а “Hello World”.

 

В о т п р и м е р т о г о, ч т о в ы м о ж е т е у в и д е т ь н а э к р а н е, е с л и б у д е т е и с п о л ь з о в а т ь к о м п ь ю т е р с Mac OS X. И н ф о р м а ц и я о в е р с и и Python м о ж е т о т л и ч а т ь с я в з а в и с и м о с т и о т к о м п ь ю т е р а, н о ч а с т ь, н а ч и н а ю щ а я с я с п р и г л а ш е н и я (т. е. о т > > > и д а л е е ) д о л ж н а б ы т ь о д и н а к о в о й н а в с е х о п е р а ц и о н н ы х с и с т е м а х.


 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.