როგორ დააინსტალიროთ Python Windows-ზე, Linux-ზე და macOS-ზე

თუ გსურთ დააინსტალიროთ Python და დაიწყოთ განვითარება, ჩვენ გვაქვს მოსახერხებელი სწრაფი დაწყების სახელმძღვანელო საფუძვლების გასაცნობად!

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

პითონი მძლავრი ენაა და თუ გსურთ მისი დაწყება, ეს სახელმძღვანელო გასწავლით საფუძვლებს. არა მხოლოდ დაგჭირდებათ პითონის ორობითი ფაილების დაყენება და იმის უზრუნველყოფა, რომ ის თქვენს PATH-შია, არამედ დაგჭირდებათ რაღაც რეალურად კოდის ჩასაწერად. თქვენ შეგიძლიათ გამოიყენოთ სრულფასოვანი IDE (ინტეგრირებული განვითარების გარემო), როგორიცაა PyCharm, ან შეგიძლიათ მიემართოთ ტექსტის რედაქტორისკენ, როგორიცაა წინასწარ დაინსტალირებული IDLE ან Sublime Text 3. ბევრი ვარიანტია, მაგრამ ამ სახელმძღვანელომ საფუძვლებზე უნდა დაიწყოს.

პითონის ინსტალაცია

Windows-ზე და macOS-ზე

Python-ის ინსტალაცია მარტივი ნაწილია და თქვენ უნდა გადაწყვიტოთ, დააინსტალირეთ Python 2.7 თუ Python 3.x. Python 2.7 ხშირად გამოიყენება მემკვიდრეობითი პროექტებისთვის, მაგრამ თუ თქვენ წერთ საკუთარ პროგრამულ უზრუნველყოფას, მაშინ უნდა დააინსტალიროთ Python 3.x.

Windows ან Mac-ზე ინსტალაციისთვის, გააკეთეთ შემდეგი:

  • გადადით პითონის ოფიციალური საიტიდა გადადით უახლეს გამოშვებაზე. წერის დროს ეს არის 3.10.6.
  • ჩამოტვირთეთ ორობითი თქვენი პლატფორმისთვის.
  • შეასრულეთ ორობითი.

თქვენ არ გჭირდებათ რაიმე ვარიანტის არჩევა თქვენს PATH-ში Python-ის დამატების გარდა, რადგან ნაგულისხმევ ინსტალერს აქვს ყველაფერი, რაც გჭირდებათ. უბრალოდ დაწკაპუნებით "ინსტალაცია" არის ყველაფერი რაც თქვენ უნდა გააკეთოთ. Mac-ზე ეს გაკეთდება ნაგულისხმევად dmg ინსტალერში.

პითონის ინსტალაცია Linux-ზე

თუმცა, თუ იყენებთ Linux-ს, მაშინ ეს დამოკიდებული იქნება თქვენს მიერ გამოყენებულ დისტრიბუციაზე. Debian-ზე დაფუძნებულ დისტრიბუციებს (როგორიცაა Ubuntu) შეუძლიათ გამოიყენონ apt პაკეტის ინსტალერი ტერმინალში შემდეგი ბრძანების შესრულებით:

  • apt-get დააინსტალირე python3.6

სხვა დისტრიბუციებს შეიძლება ჰქონდეს ის უკვე წინასწარ დაინსტალირებული და თუ არა, თქვენ უნდა გამოიყენოთ პაკეტის მენეჯერი თქვენს დისტრიბუციაში. მაგალითად, CentOS-ზე თქვენ შეასრულებთ "yum install -y python3".

დაადასტურეთ ინსტალაცია

თქვენ შეგიძლიათ დაადასტუროთ, რომ თქვენი ინსტალაცია აქტიურია, „python“ ბრძანების გაშვებით PowerShell-ში, ბრძანების სტრიქონში ან თქვენს ტერმინალში.


აირჩიეთ თქვენი Python IDE

კოდის ეფექტურად დასაწერად დაგჭირდებათ IDE ან ტექსტური რედაქტორი და არსებობს რამდენიმე ვარიანტი. Python-ს გააჩნია წინასწარ დაინსტალირებული IDLE და მიუხედავად იმისა, რომ ის კარგად მუშაობს, ის არ არის კარგი უფრო დიდი ფაილებისთვის, რომლებიც შეიძლება უფრო რთული იყოს. აქ არის რამოდენიმე IDE, რომელიც მე გამოვიყენე Python-ისთვის წლების განმავლობაში, როგორც უნივერსიტეტში, ასევე ჩემს პროექტებში. ყველა ეს IDE არის კროს-პლატფორმული, რაც იმას ნიშნავს, რომ თქვენ შეგიძლიათ გაუშვათ ისინი Windows-ზე, Linux-ზე ან macOS-ზე.

PyCharm

თუ იცნობთ Android Studio-ს ან IntelliJ-ს, მაშინ უკვე იცნობთ PyCharm-ს. ეს არის იგივე დეველოპერებისგან და თქვენ შეგიძლიათ ჩართოთ ზუსტად იგივე ფუნქციონირება IntelliJ-ში Python მოდულის დაყენებით. განსხვავება ისაა, რომ PyCharm აშენებულია თავიდანვე მხოლოდ Python-ისთვის და შეიცავს ყველა იმ მახასიათებელს, რომელსაც ნებისმიერი თანამედროვე IDE-ისგან მოელით. ეს მოიცავს ჩაშენებულ ვერსიის კონტროლს, სინტაქსის ხაზგასმას, ფანჯრის გაყოფას, გამართვის ფუნქციებს და სხვა.

ჩამოტვირთეთ PyCharm

სპაიდერი

თუ მონაცემთა მეცნიერი ხართ (ან აპირებთ პითონის გამოყენებას მონაცემთა მეცნიერების მიზნებისთვის), მაშინ უნდა დააინსტალიროთ Spyder. ეს არის IDE, რომელიც უკვე შეფუთულია პითონის მონაცემთა ანალიზის ყველაზე პოპულარულ პაკეტებში. მათ შორისაა matplotlib, numpy, scipy და pandas. თუ გსურთ ჩაერთოთ მონაცემთა ანალიზში, მონაცემთა შედგენაში და სხვა სამეცნიერო კვლევაში, მაშინ Spyder არის 100% ის, რაც გჭირდებათ დააინსტალიროთ. Spyder-ს აქვს ჩაშენებული იუპიტერის ნოუთბუქებიც, რომლებიც შეიძლება გამოყენებულ იქნას მონაცემთა შესასწავლად და შედგენისთვის ძალიან მარტივად.

ჩამოტვირთეთ Spyder

ამაღლებული ტექსტი 3

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

ჩამოტვირთეთ Sublime Text 3

Visual Studio კოდი (VSCode)

Visual Studio Code (ან VSCode) არის განვითარების ერთ-ერთი ყველაზე მრავალმხრივი გარემო. ის მთლიანად კონფიგურირებადია, დანამატების მასიური საცავით, რომლებზეც წვდომა შეგიძლიათ შიგნიდან. ის დაუყოვნებლივ არ არის თავსებადი პითონთან, მაგრამ შეგიძლიათ დააინსტალიროთ Python მოდული შიგნიდან, რომელიც საშუალებას მოგცემთ სინტაქსის ხაზგასმა, ინტელექტუალური კოდის დასრულება, Jupyter Notebooks, გამართვა, ერთეულის ტესტირება და სხვა მახასიათებლები. მე მიყვარს Visual Studio Code და ეს არის IDE, რომელსაც ყველაზე მეტად ვიყენებ, როცა რაღაც რთულზე ვმუშაობ.

ჩამოტვირთეთ Visual Studio Code


Შემდეგი რა არის

თუ გსურთ დაიწყოთ განვითარება, არსებობს უამრავი გაკვეთილი ინტერნეტში, რომელიც გასწავლით საფუძვლებს. CodeAcademy-სა და w3schools-ს შორის, უამრავი ვარიანტია. ანდროიდზე არის პითონის თარჯიმნებიც კი, რომელთა გამოყენება შეგიძლიათ ტელეფონში ჩასაწერად და სწავლის საუკეთესო გზა არის კეთება. თუ რაიმე რესურსს ინტენსიურად აკეთებთ, რაც შეიძლება გამოიყენოს მანქანური სწავლების ბევრი მოდელი ან ხელოვნური ინტელექტი, შეიძლება დაგჭირდეთ ერთ-ერთი საუკეთესო ლეპტოპები თუმცა გაუმკლავდეს მას.

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