English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

სტუმარი
1 / ?
უკან გაკვეთილებზე

მოგესალმებით

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

კეთილი იყოს თქვენი მობრძანება თქვენი პირველ Python გაკვეთილზე.

Python არის ერთ-ერთი ყველაზე პოპულარული პროგრამირების ენა მსოფლიოში. მეცნიერები, ინჟინრები, მხატვრები და სტუდენტები ის ყოველდღე იყენებენ.

ამ გაკვეთილში თქვენ დაწერთ რეალურ Python კოდს და დაუყოვნებლივ გაუშვებთ. თქვენი კოდი გაშვებული იქნება რეალურ სერვერზე — არა სიმულაციაზე.

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

Hello, World!

თქვენი პირველი პროგრამა

ყველა პროგრამისტის მოგზაურობა იწყება ერთი და იგივე ორი სიტყვით: Hello, World!

Python-ში თქვენ აბეჭდავთ ტექსტს ეკრანზე print() ფუნქციის გამოყენებით:

print("Hello, World!")


ესე აგრეთე. ერთი ხაზი. ბრჭყალები ამბობენ Python-ს, რომ ეს ტექსტია (ე.წ. string). print() ფუნქცია ის ეკრანზე გააკეთებს.

დაწერეთ Python პროგრამა, რომელიც დაბეჭდავს: Hello, World!

რა არის ცვლადები?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

ცვლადები: სახელების მიცემა მნიშვნელობებს

ცვლადი არის სახელი, რომელიც შეიცავს მნიშვნელობას. წარმოიდგინეთ იგი როგორც დანიშვული ყუთი.

name = "Ada"

age = 12

print(name) — ბეჭდავს: Ada

print(age) — ბეჭდავს: 12


= ნიშანი ნიშნავს ენიჭებს — მნიშვნელობა მარჯვნიდან ჩადეთ სახელზე მარცხნივ.

ტექსტი ჯდება ბრჭყალებში (string). რიცხვებს ბრჭყალი არ სჭირდება (integer).

ცვლადების შექმნა

თქვენი რიგი

შექმენით ორი ცვლადი და დაბეჭდეთ ისინი:

1. ცვლადი სახელად animal თქვენი საყვარელი ცხოვლის შესახებ

2. ცვლადი სახელად count რამდენი ფეხი აქვს მას

3. დაბეჭდეთ ორივე ცვლადი


გამომავლის მაგალითი (თქვენი განსხვავებული იქნება):

cat

4

შექმენით ცვლადები `animal` და `count`, შემდეგ დაბეჭდეთ ორივე. თქვენი კოდი უნდა ამოაბეჭდოს ორი ხაზი.

სტრიქონების გაერთიანება

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

სტრიქონის კონკატენაცია

თქვენ შეგიძლია გაერთიანოთ სტრიქონები +-ით:

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.

(თქვენი საჭმელი და რეიტინგით)

შექმენით `food` და `rating` ცვლადები, შემდეგ დაბეჭდეთ წინადადება f-string-ის გამოყენებით, რომელიც მოიცავს ორივეს. თქვენი გამომავალი უნდა იყოს ერთი წინადადება.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

გადაწყვეტილებების გამოღება

პროგრამებმა შეუძლია არჩევა კეთო 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

დაწერეთ if/else პროგრამა `score` ცვლადით. დაბეჭდეთ `Pass` თუ score >= 60, სხვა შემთხვევაში დაბეჭდეთ `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 გამომავლისთვის.

დაწერეთ სრული პროგრამა, რომელიც აღწერილია ზემოთ. გამოიყენეთ ცვლადები, f-სტრიქონები და if/else ერთად.