Skip to main content

ეს არის გოგონა – ლუ ლი (Lu Li) – რომელიც შენიღბულია, როგორც ბიჭი, რათა მუშაობა დაიწყოს დიდ ტექნოლოგიურ კომპანიაში. ის არის:

აქ არის მოკლე, განხილული და პრაქტიკული დოკუმენტი თემაზე "cute programmer qartulad" — რათა შეძლოთ ინსპირაცია, კონტენტი ან დიზაინი ქართულენოვან აუდიტორიაზე მომუშავე მომხიბლავი (cute) პროგრამერის თემაზე.

  • ლანჩის შესვენება

  • საღამოს კოდინგი


  • .avatar 
      width: 120px;
      height: 120px;
      border-radius: 24px;
      background: linear-gradient(135deg, #ffd9e8 0%, #dfefff 100%);
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 6px 18px rgba(0,0,0,0.08);
    

    (გამოიყენეთ ფერები და პატარა ილუსტრაციები საყურადრო ვიზუალისთვის.)

    პირველი ნაბიჯი იმისთვის, რომ იყო cute programmer ქართულად, არის ის, რომ შენი კოდი ლაპარაკობდეს ქართულად. არა, არ ვგულისხმობ ფაქტობრივ პროგრამირების ენას (ჯერ არ არსებობს ქართული Python), მაგრამ შეგვიძლია შევქმნათ "ქართული ფენა".

    სიტყვა ქართულად აქ გადამწყვეტ როლს თამაშობს. "Cute programmer qartulad" ნიშნავს, რომ საყვარელი პროგრამისტის თემატიკა ადაპტირებულია ქართულ ენასა და კულტურაზე.

    მაგალითად:

    Telegram-ში არსებობს სტიკერ-პაკები, როგორიცაა "Cute Cat Coder", "Chibi Dev", "Kawaii Programmer". შეგიძლიათ ჩამოტვირთოთ ისინი და ხელით დაამატოთ ქართული ტექსტი.

    # python 3
    from xml.etree.ElementTree import Element, SubElement, tostring
    def cute_programmer_svg(name="Coder"):
        svg = Element('svg', width='200', height='200', xmlns='http://www.w3.org/2000/svg')
        # background
        SubElement(svg, 'rect', x='0', y='0', width='200', height='200', fill='#FFF7F0')
        # head
        SubElement(svg, 'circle', cx='100', cy='70', r='40', fill='#FFD3B6', stroke='#EAA47F')
        # glasses
        SubElement(svg, 'rect', x='70', y='60', width='20', height='12', rx='3', fill='#ffffff', stroke='#333')
        SubElement(svg, 'rect', x='110', y='60', width='20', height='12', rx='3', fill='#ffffff', stroke='#333')
        SubElement(svg, 'line', x1='90', y1='66', x2='110', y2='66', stroke='#333', stroke_width='2')
        # smile
        SubElement(svg, 'path', d='M85 85 Q100 95 115 85', fill='none', stroke='#A23E48', stroke_width='3', stroke_linecap='round')
        # laptop (body)
        SubElement(svg, 'rect', x='40', y='120', width='120', height='40', rx='6', fill='#C9F0FF', stroke='#78C2D0')
        # name text
        text = SubElement(svg, 'text', x='100', y='185', fill='#333', style='font-size:12px; font-family:Arial', **'text-anchor':'middle')
        text.text = name
        return tostring(svg).decode('utf-8')
    if __name__ == "__main__":
        print(cute_programmer_svg("მოგესალმებით"))