Professional Documents
Culture Documents
13-კოდის წერის სტილის სტანდარტები
13-კოდის წერის სტილის სტანდარტები
13-კოდის წერის სტილის სტანდარტები
Python
ლექცია 13: P E P 8 S T YL E G U I DE , კ ო დის წ ე რი ს ს ტ ი ლი ს
ს ტ ა ნდა რტებ ი ს მ ი მ ო ხი ლვ ა , S T YL E G U I DE C H ECK E R
ლიკა სვანაძე
lika.svanadze@btu.edu.ge
The code is read much more often than it is written.
27.12.2020 lika.svanadze@btu.edu.ge 2
PEP 8 Style Guide
PEP 8 Style Guide - წარმოადგენს სახელმძღვანელოს, რომელიც შეიცავს რეკომენდაციებს
Python ენაზე გამართულად და ერთიანი სტილის დაცვით პროგრამის დასაწერად. მსგავსი
სახელმძღვანელოები არსებობს სხვა პროგრამირების ენებისთვისაც. სახელმძღვანელოში
შედის ის რეკომენდაციები, რომლებიც გამოცდილია პრაქტიკაში და მიჩნეულია
ოპტიმალურ ვარიანტად. PEP8-ს მთავარი ყურადღება გამახვილებულია Python კოდის
კითხვადობის და ბრძანებათა თანმიმდევრულობის სტილის გაუმჯობესებაზე.
სასურველია, რომ პროგრამისტებმა დაიცვან აღნიშნული სტილისტიკური
წესები/რეკომენდაციები პროგრამის წერის დროს, რათა უფრო მარტივი აღსაქმელი და
წაკითხვადი იყოს კოდი.
27.12.2020 lika.svanadze@btu.edu.ge 4
Indentation (if)
27.12.2020 lika.svanadze@btu.edu.ge 5
Indentation (list, functions)
27.12.2020 lika.svanadze@btu.edu.ge 6
Line Break Before or After a Binary
Operator?
27.12.2020 lika.svanadze@btu.edu.ge 7
Whitespace
27.12.2020 lika.svanadze@btu.edu.ge 8
Whitespace
27.12.2020 lika.svanadze@btu.edu.ge 9
Whitespace
27.12.2020 lika.svanadze@btu.edu.ge 10
Comments
27.12.2020 lika.svanadze@btu.edu.ge 11
Names
27.12.2020 lika.svanadze@btu.edu.ge 12
style guide checker
▪ PyChar PEP8 inspection documentation
http://www.jetbrains.com/help/pycharm/2018.1/tutorial-code-quality-
assistance-tips-and-tricks.html
▪ Online Style guide checker: http://pep8online.com/
27.12.2020 lika.svanadze@btu.edu.ge 13