Sobes.tech
Junior — Middle

რამდენად გაქვთ Python-ის ცოდნის დონე და რა უნარ-ჩვევები გაქვთ მასში?

sobes.tech AI

პასუხი AI-სგან

მე ვფლობ Python-ს იმ დონეზე, რომლითაც შემიძლია მისი ეფექტურად გამოყენება დავალებების ავტომატიზაციისთვის, სკრიპტების დაწერისა და მცირე პროგრამების განვითარებისათვის. ჩემი უნარები მოიცავს ძირითადი მონაცემთა სტრუქტურებთან მუშაობას (სია, ლექსიკონი, ნაკრები), ობიექტზე ორიენტირებული პროგრამირების გაგებას, გამონაკლისების მართვას, ფაილებთან და მოდულებთან მუშაობას.

ასევე შემიძლია გამოიყენო პოპულარული ბიბლიოთეკები DevOps-ის დავალებებისთვის, მაგალითად, subprocess ბრძანებების გასაშვებად, os და shutil ფაილურ სისტემასთან მუშაობისთვის, requests HTTP მოთხოვნებისთვის. მაქვს გამოცდილება სკრიპტების დაწერაში ავტომატიზაციისთვის, განთავსებისა და ლოგების შეგროვებისთვის.

მაგალითი მარტივი სკრიპტის, რომელიც კითხულობს ფაილს და აჩვენებს ხაზებს, რომლებიც შეიცავს კონკრეტულ სიტყვას:

keyword = "error"
with open("log.txt", "r") as file:
    for line in file:
        if keyword in line.lower():
            print(line.strip())