მოგესალმებით
კეთილი იყოს თქვენი მობრძანება თქვენი პირველ Python გაკვეთილზე.
Python არის ერთ-ერთი ყველაზე პოპულარული პროგრამირების ენა მსოფლიოში. მეცნიერები, ინჟინრები, მხატვრები და სტუდენტები ის ყოველდღე იყენებენ.
ამ გაკვეთილში თქვენ დაწერთ რეალურ Python კოდს და დაუყოვნებლივ გაუშვებთ. თქვენი კოდი გაშვებული იქნება რეალურ სერვერზე — არა სიმულაციაზე.
დავიწყოთ კომპიუტერული მეცნიერების ისტორიაში ყველაზე ცნობილი პროგრამით.
Hello, World!
თქვენი პირველი პროგრამა
ყველა პროგრამისტის მოგზაურობა იწყება ერთი და იგივე ორი სიტყვით: Hello, World!
Python-ში თქვენ აბეჭდავთ ტექსტს ეკრანზე print() ფუნქციის გამოყენებით:
print("Hello, World!")
ესე აგრეთე. ერთი ხაზი. ბრჭყალები ამბობენ Python-ს, რომ ეს ტექსტია (ე.წ. string). print() ფუნქცია ის ეკრანზე გააკეთებს.
რა არის ცვლადები?
ცვლადები: სახელების მიცემა მნიშვნელობებს
ცვლადი არის სახელი, რომელიც შეიცავს მნიშვნელობას. წარმოიდგინეთ იგი როგორც დანიშვული ყუთი.
name = "Ada"
age = 12
print(name) — ბეჭდავს: Ada
print(age) — ბეჭდავს: 12
= ნიშანი ნიშნავს ენიჭებს — მნიშვნელობა მარჯვნიდან ჩადეთ სახელზე მარცხნივ.
ტექსტი ჯდება ბრჭყალებში (string). რიცხვებს ბრჭყალი არ სჭირდება (integer).
ცვლადების შექმნა
თქვენი რიგი
შექმენით ორი ცვლადი და დაბეჭდეთ ისინი:
1. ცვლადი სახელად animal თქვენი საყვარელი ცხოვლის შესახებ
2. ცვლადი სახელად count რამდენი ფეხი აქვს მას
3. დაბეჭდეთ ორივე ცვლადი
გამომავლის მაგალითი (თქვენი განსხვავებული იქნება):
cat
4
სტრიქონების გაერთიანება
სტრიქონის კონკატენაცია
თქვენ შეგიძლია გაერთიანოთ სტრიქონები +-ით:
greeting = "Hello" + " " + "World"
print(greeting) — ბეჭდავს: Hello World
f-სტრიქონები (ფორმატირებული სტრიქონები)
უკეთესი გზა ცვლადებისა და ტექსტის შერევისთვის:
name = "Ada"
print(f"My name is {name}") — ბეჭდავს: My name is Ada
f ბრჭყალების წინ აქტივირებს f-string რეჟიმს. სტრიქონის შიგნით, {variable} ჩანაცვლდება ცვლადის მნიშვნელობით.
f-string პრაქტიკა
თქვენი რიგი
შექმენით ორი ცვლადი:
- food — თქვენი საყვარელი საჭმელი (string)
- rating — რამდენად გიყვართ 1-დან 10-მდე (integer)
შემდეგ გამოიყენეთ f-string ამ დასაბეჭდად:
I love pizza! I rate it 9 out of 10.
(თქვენი საჭმელი და რეიტინგით)
If / Else
გადაწყვეტილებების გამოღება
პროგრამებმა შეუძლია არჩევა კეთო if და else-ის გამოყენებით:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
შტეფირებული კოდი if-ის ქვეშ მხოლოდ მაშინ გაშვებული იქნება, როცა პირობა True-ა.
else-ის ქვეშ კოდი გაშვებული იქნება როდესაც ის False-ა.
შედარების ოპერატორები: > (უფრო დიდი), < (უფრო პატარა), == (ტოლი), != (არ ტოლი), >=, <=
If/Else გამოწვევა
თქვენი რიგი
დაწერეთ პროგრამა, რომელიც:
1. შექმნის ცვლადს score რაიმე რიცხვი
2. თუ score 60 ან მეტია, ბეჭდავს Pass
3. სხვა შემთხვევაში, ბეჭდავს Fail
ერთად შეაერთე
საბოლოო გამოწვევა
თქვენ ახლა იცით: print(), ცვლადები, f-სტრიქონები და if/else.
შეაერთეთ ისინი ყველა ერთ პროგრამაში.
დაწერეთ პროგრამა, რომელიც:
1. შექმნის ცვლადს name (სახელი, string)
2. შექმნის ცვლადს age (ასაკი, integer)
3. თუ age 13 ან უფრო დიდია, ბეჭდავს: Welcome, [name]! You may enter.
4. სხვა შემთხვევაში, ბეჭდავს: Sorry, [name]. You must be 13 to enter.
გამოიყენეთ f-string გამომავლისთვის.