Posts Tagged 'first steps'

First Steps With Python_Mutable & immutable objects

ზოგიერთი ობიექტი პითონში მაგალითად string-ები tuple-ები და number-ები არიან immutable(უცვლელნი), მათი შეცვლა ფუნქციაში/მეთოდში შექმნის ახალ ცვლადს და ფუნქციის გარეთ ცვლადები ხელუხლებელი დარჩება, ხოლო list-ისა და dictionary-ს შეცვლა არ შექმნის ახალ ცვლადს და შესაბამისად ცვლილება აისახება ფუნქციის გარეთ. ასეთ ტიპებს mutable(ცვალებადი) ობიექტები ჰქვიათ.

ლუქ ეთ ზის:
list=[123,456,789]
dic={"123":"abc","456":"def","789":"ghi"}
def change(a,b):
        a.remove(123)
        b.pop(“123”)

change(list,dic)
print list
print dic

Continue reading ‘First Steps With Python_Mutable & immutable objects’

Advertisements

First Steps With Python_Hello World

პითონზე მე უკვე შეგიქმენით წარმოდგენა წინა ამ პოსტში.

ახლა დავიწყოთ სწავლა…

პირველ რიგში რითიც ყველა იწყებს არის ბძანება კონსოლში ‘hello world’–ის გამოტანის :). პითონში ეს ასე ხდება :
print "hello world"
აქ ბრჭყალები შეიძლება იყყოს ორმაგიც(“) ან უბრალოდ აპოსტროფიც(‘).

ასე მარტივადაა ყველაფერი. ეს ბრძანება შეგვიძლია ორნაირად გავუშვათ:
1)ვაკეთებთ ახალ ფაილს .py გაფართოებით ვწერთ მოცემულ კოდს ვინახავთ და ფაილს ორჯერ ვაკლიკებთ. რადგან პითონი ინტერპრეტატორული ენაა ეგრევე გახსნის და გაუშვებს.
2)ვხსნით run-ს და ვწერთ შიგნით python-ს , იმიტომ რომ გაიხსნას პითონის კონსოლი,გახსნილ კონსოლშიც ვწერთ იგივე კოდს და Enter

მეორე შემთხვევაში ყველაფერს დავინახავთ და გაგვიხარდება(:დ) მაგრამ პირველ შემთხვევაში გაშვებისას დავინახავთ კონსოლს, რომელიც მალევე დაიხურება ეს იმიტომ რომ ჰელლო ვორლდის გამოტანის შემდეგ პროგას საქმე აღარ ‘დარჩა’,ასეთ დროს პროგა იხურება…
გავაკეთოთ ისე რომ პროგა მაშინ დაიხუროს როცა ჩვენ გვინდა, ამიტომ ვამატებთ
raw_input(“press Enter to close”). სინამდვილეში ეს არის ინფუთის(შეტანის ფუნქცია),შეგყავს სიმბოლოები აწვები ენთერს და პროგა ცვლადს ანიჭებს მიღებულ ინფორმაციას და დაიხურება. დეტალურად განვიხილავ მომდენო პოსტში.

ანუ გამოდის ასე:
print "hello world"
raw_input("press Enter to close")


სტატისტიკა:

  • 26,748 hits

free counters

აბირჟავებენ