Code Standards
Pythonda packagelarni versiyasini saqlash uchun requirements.txt fayli ishlatiladi. Aynan environment qurishda bu faylning o’rni katta. Bunga to’g’ri yozish esa undanda muhimroq. Buning uchun ko’p toollar ham bor, masalan pycharmda tayyor requirementlarni yozib beradigan tool bor yoki pipreqs’dan foydalansangiz ham bo’ladi.
Yuqoridagi rasmda standart qanaqa bo’lishi ko’rsatilgan.
1. PyPi orqali install qilish mumkin bo'lgan packagelar
2. GitHub orqali to'g'ridan to'g'ri o'rnatish mumkin bo'lgan packagelar
3. Wheel orqali o'rnatilishi mumkin bo'lgan packagelar
Bu yerda eng muhim narsa versiyalar aniqligi. Pythonda versiya identifikatsiyasi uchun PEP440 standarti mavjud va Major.Minor.Patch qoidasiga amal qiladi.
Pythonda packagelarni versiyasini saqlash uchun requirements.txt fayli ishlatiladi. Aynan environment qurishda bu faylning o’rni katta. Bunga to’g’ri yozish esa undanda muhimroq. Buning uchun ko’p toollar ham bor, masalan pycharmda tayyor requirementlarni yozib beradigan tool bor yoki pipreqs’dan foydalansangiz ham bo’ladi.
Yuqoridagi rasmda standart qanaqa bo’lishi ko’rsatilgan.
1. PyPi orqali install qilish mumkin bo'lgan packagelar
2. GitHub orqali to'g'ridan to'g'ri o'rnatish mumkin bo'lgan packagelar
3. Wheel orqali o'rnatilishi mumkin bo'lgan packagelar
Bu yerda eng muhim narsa versiyalar aniqligi. Pythonda versiya identifikatsiyasi uchun PEP440 standarti mavjud va Major.Minor.Patch qoidasiga amal qiladi.
👍3🔥1
DocStrings
Docs Strings bu har Classning har bir methodi va har bir funksiya uchun yozilishi kerak va quyidagilarni o’z ichiga olishi kerak.
1. Funksiya tavsifi
2. Argument nomi, qaysi tipda ekanligi(int, float, string …)
3. Qaytadigan ma’lumot tavsifi va tipi
P/s: Menam docstring yozishni yomon ko’raman😅
Docs Strings bu har Classning har bir methodi va har bir funksiya uchun yozilishi kerak va quyidagilarni o’z ichiga olishi kerak.
1. Funksiya tavsifi
2. Argument nomi, qaysi tipda ekanligi(int, float, string …)
3. Qaytadigan ma’lumot tavsifi va tipi
P/s: Menam docstring yozishni yomon ko’raman😅
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🌭7🐳5🤯4🏆2
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6👌3❤2
DeCoder
Sizda ham shunaqami🥲 ©LinkedIn
Eng yomoni, Developer branchda va developer serverda hammasi ishlaydi. Productionga chiqqandan keyin hech biri ishlamay qoladi)
😁12👍1
Birinchi kun, taassurotlar a’lo darajada🥳
⚡16🔥2👌2👍1🤩1