კურსის შიგთავსი
შესავალი და კურსის შესახებ
ინფორმაცია კურსის შესახებ. გამოყენებული ხელსაწყოები. სერტიფიკატები.
0/4
კომენტარები და ფსევდო კოდი
0/2
და თუ დაემთხვევა? | Match
0/1
დავალებები 7
0/1
დავალებები 8
0/1
ფინალური პროექტი
0/1
Python პროგრამირების საფუძვლები

იმის გამო რომ Emoji – ების კლავიატურით აკრეფვა არც ისე მარტივია, ზოგი პროგრამა და აპლიკაცია იყენებს გამოგონილ კოდებს რომლებიც შეესაბამება სხვადასხვა ემოჯიებს. მაგალითად :thumbs_up: ეს კოდი შეესაბამება 👍 ემოჯის. ზოგი აპლიკაციები უფრო მოკლე ჩანაწერებსაც იყენებენ, მაგალითად :thumbsup: – იც იგივეა რაც 👍.

აქ შეგიძლია ნახო ემოჯიების შესაბამისი მოკლე დასახელებები/კოდები: https://carpedm20.github.io/emoji/all.html?enableList=enable_list_alias

დავალება

ფაილში სახელად emojize.py შექმენი პროგრამა რომელიც მომხმარებელს სთხოვს შეიყვანოს str ტიპის ინფორმაცია და გამოიტანს ამ ტექსტის “ემოჯირებულ” ვერსიას.

მინიშნებები:

      • რადგან ახლა უკვე ისი მოდულების გამოყენება, დააინსტალირე emoji პაკეტი რომელსაც 2 ფუნქცია მოყვება. ერთ-ერთ მათგანს კი emojize ჰქვია;
      • პაკეტის სანახავად გახსენი PyPi ფეიჯი: https://pypi.org/project/emoji/
      • გადაამოწმე language=’alias’ დასახელებული პარამეტრიც.
      • პაკეტის დასაინსტალირებლად:
        pip install emoji

სანამ დაიწყებ

  1. Terminal – ში გაუშვი ბრძანება cd – ამ ბრძანების გაშვებით თავს დაიზღვევ რომ ნამდვილად შენს მთავარ ფოლდერში ხარ. 
  2. შემდეგ ისევ Terminal – ში გაუშვი ბრძანება mkdir emojize – ამ ბრძანებით შექმნი ახალ ფოლდერს სახელად meal შენი დავალებისთვის.
  3. შემდეგ გაუშვი cd emojize - ამ ბრძანებით შეხვალ შენს მიერ შექმნილ emojize ფოლდერში. 
  4. ახლა ამ ფოლდერში შექმენი ფაილი სახელად emojize.py – ამ ბრძანების გამოყენებით code emojize.py
  5. დაიწყე დავალების შესრულება emojize.py ფაილში.

 

Demo – როგორ უნდა მუშაობდეს შენი პროგრამა?

როგორ უნდა გატესტო შენი პროგრამა?

როდესაც ჩათვლი რომ შედეგს მიაღწიე და გინდა დარწმუნდე რომ შენი პროგრამა სწორად მუშაობს, შეგიძლია გატესტო რამდენიმე გზით. 

გატესტე ხელით
  • გაუშვი შენი პროგრამა python emojize.py, აკრიფე :1st_place_medal: და დააჭირე Enter ღილაკს. შენმა პროგრამამ უნდა დაგიბრუნოს:
    Output: 🥇
  • გაუშვი შენი პროგრამა python emojize.py, აკრიფე :money_bag: და დააჭირე Enter ღილაკს. შენმა პროგრამამ უნდა დაგიბრუნოს:
    Output: 💰
  • გაუშვი შენი პროგრამა python emojize.py, აკრიფე :smile_cat: და დააჭირე Enter ღილაკს. შენმა პროგრამამ უნდა დაგიბრუნოს:
    Output: 😸
ავტომატური გატესტვა – check50

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

ამისათვის Terminal – ში გაუშვი ასეთი ბრძანება check50 cs50/problems/2022/python/emojize

მწვანე სმაილები ნიშნავს რომ შენმა პროგრამამ გაიარა ტესტი. 

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

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

როგორ გავაგზავნოთ ნამუშევარი Harvard – ის სისტემაში?

მას შემდეგ რაც ხელით და ავტომატური გატესტვავ და დარწმუნდები რომ ყველაფერი რიგზეა, submit50 – ბრძანების გამოყენებით შეგიძლია გააგზავნო შენი ნამუშევარი Harvard – ის სისტემაში.

ზუსტი ბრძანება ასე გამოიყურება: submit50 cs50/problems/2022/python/emojize

სწავლა და ბრძოლა