MODULLARNI IMPORT QILISH: MATH, RANDOM KUTUBXONASI BILAN ISHLASH
Keywords:
Python dasturlash tili, modullarni import qilish, math kutubxonasi, random kutubxonasi, tasodifiy sonlar, kvadrat ildiz, dastur samaradorligi, kodni qayta foydalanish.Abstract
Ushbu tadqiqotda Python dasturlash tilida modullarni import qilish tushunchasi va uning amaliy ahamiyati o‘rganildi. Math va random kutubxonalarining dasturiy kodni soddalashtirish, murakkablikni kamaytirish hamda matematik va tasodifiy sonlar bilan ishlashdagi imkoniyatlari ilmiy asosda tahlil qilindi. Misol sifatida tasodifiy 5 ta butun son yaratish, ularning kvadrat ildizlarini hisoblash va eng katta ildizga ega sonni aniqlash vazifasi ko‘rib chiqildi. Natijalar modullarni import qilish dastur samaradorligini oshirishda va kodni qayta foydalanishga yaroqli qilishda muhimligini ko‘rsatadi.
References
1. Lutz, M. (2013). Learning Python (5th Edition). O’Reilly Media.
— Python dasturlash tilining asosiy tushunchalari, modullar va standart kutubxonalar bilan ishlash haqida batafsil ma’lumot.
2. Beazley, D., & Jones, B. K. (2013). Python Cookbook (3rd Edition). O’Reilly Media.
— Amaliy misollar va dasturlash jarayonida modullar va kutubxonalar bilan ishlash bo‘yicha ko‘rsatmalar.
3. Python Software Foundation. (2024). Python Standard Library Documentation. https://docs.python.org/3/library/
— Pythonning rasmiy hujjatlari, math va random modullari funksiyalari to‘g‘risida rasmiy ma’lumot.
4. Downey, A. B. (2015). Think Python: How to Think Like a Computer Scientist (2nd Edition). Green Tea Press.— Python dasturlash asoslari va modul tushunchasi, algoritmik fikrlashni rivojlantirish.
5. Zelle, J. M. (2010). Python Programming: An Introduction to Computer Science (2nd Edition). Franklin, Beedle & Associates Inc.— Python dasturlash tilining asoslari, shu jumladan modul va funksiyalar bilan ishlash.
6. McKinney, W. (2017). Python for Data Analysis. O’Reilly Media.
— Pythonning matematik va statistik modullari, shuningdek, amaliy dasturlash vazifalarida modullardan foydalanish.
7. VanderPlas, J. (2016). Python Data Science Handbook. O’Reilly Media.
— Tasodifiy sonlar yaratish va matematik hisob-kitoblar uchun kutubxonalar, ularning dasturiy qo‘llanilishi.
8. Sweigart, A. (2015). Automate the Boring Stuff with Python. No Starch Press.
— Python dasturlash tilida modullar va ularning kundalik vazifalardagi qo‘llanilishi.
9. OpenAI. GPT-4 Technical Report. - 2021. - URL: https://openai.com (accessed: 20.11.2025).