ეს ნიშანი >>> python -ის მთარგმნელში ნიშნავს რომ python მზადაა სალაპარაკოდ. ერთადერთი რაც გჭირდება ისაა, რომ იცოდე როგორ ილაპარაკო python - ის ენაზე. მოდი ვთქვათ რომ შენ არ იცი მარტივი წინადადებაც კი python - ის ენაზე. შენ ალბათ მოგინდება ისე გამოიყენო python, როგორც ფილმებში უცხო პლანეტაზე მოხვედრილი კოსმონავტები ცდილობენ ელაპარაკონ ადგილობრივებს.
რაღაც ისე არაა... რამეს სწრაფად თუ არ მოიფიქრებ, პლანეტის ადგილობრივი მაცხოვრებელნი თავის შუბებით მოგკლავენ, შამფურზე წამოგაგებენ, შეგწვავენ და სადილად შეგჭამენ . საბედნიეროდ ეს წიგნი თან გაქვს წაღებული. საჩქაროდ გადაშალეთ ამ გვერდზე და სცადეთ კიდე ერთხელ:
>>> print 'Hello world!'ეს გამოიყურება ბევრად უკეთ, ამიტომ სცადე ელაპარაკო უფრო მეტი:
Hello world!
>>> print 'You must be the legendary god that comes from the sky'რა კარგად მიდიოდა ლაპარაკი სანამ პატარა შეცდომას არ დაუშვებდი და Python - მა უკან დააბრუნა შუბები. ამ ეტაპზე უნდა გააანალიზო, რომ Python არის საოცრად რთული, ძლიერი და მომთხოვნი იმ სინტაქსში , რომელსაც იყენებ Python - თან სალაპარაკოდ. Python არ არის გონიერი არსება. ეს შენ ელაპარაკები შენს თავს; უბრალოდ იყენებ დამახასიათებელ სინტაქსს. გარკვეული აზრით, როცა იყენებ სხვის მიერ დაწერილ პროგრამას, კომუნიკაციაა შენსა და იმ სხვას შორის, ხოლო Python არის შუამავალი. პროგრამისტისთვის Python არის გზა გამოხატოს თუ როგორი ლაპარაკია ნავარაუდები. სანამ Python - თან ჩვენს პირველ საუბარს მოვრჩებოდეთ, შენ ალბათ უნდა იცოდე გამართულად როგორ თქვა "ნახვამდის"..
You must be the legendary god that comes from the sky
>>> print 'We have been waiting for you for a long time'
We have been waiting for you for a long time
>>> print 'Our legend says you will be very tasty with mustard'
Our legend says you will be very tasty with mustard
>>> print 'We will have a feast tonight unless you say
File "<stdin>", line 1
print 'We will have a feast tonight unless you say
ˆ
SyntaxError: EOL while scanning string literal
>>>
>>> good-byeშეატყობდი რომ შეცდომა განსხვავებულია პირველ ორ მცდელობაში. მეორე შეცდომა განსხვავებულია , იმიტომ რო "if" არის განსაზღვრული სიტყვა (გს) და Python - მა რომ დაინახა (გს) , იფიქრა, რომ ვაპირებდით რაღაცის თქმას მაგრამ მერე შემთხვევით სინტაქსი შეგვეშალა. სწორად რომ ვთქვათ "ნახვამდის' საჭიროა შევრონ >>> პრომპტში დავწეროთ quit()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'good' is not defined
>>> if you don't mind, I need to leave
File "<stdin>", line 1
if you don't mind, I need to leave
ˆ
SyntaxError: invalid syntax
>>> quit()