{"id":26924091,"url":"https://github.com/temirovuz/about_python","last_synced_at":"2026-01-11T02:03:49.480Z","repository":{"id":249925548,"uuid":"832971524","full_name":"temirovuz/About_Python","owner":"temirovuz","description":"Python haqida boshlang'ich ko'nikmalar ","archived":false,"fork":false,"pushed_at":"2024-07-27T20:21:57.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T01:53:09.552Z","etag":null,"topics":["oops-in-python","python"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/temirovuz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-24T05:30:06.000Z","updated_at":"2024-10-04T14:21:01.000Z","dependencies_parsed_at":"2024-07-27T21:31:47.256Z","dependency_job_id":"15c21a39-ce1e-4322-bd23-da0ca39bdd30","html_url":"https://github.com/temirovuz/About_Python","commit_stats":null,"previous_names":["temirovuz/about_python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/temirovuz/About_Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/temirovuz%2FAbout_Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/temirovuz%2FAbout_Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/temirovuz%2FAbout_Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/temirovuz%2FAbout_Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/temirovuz","download_url":"https://codeload.github.com/temirovuz/About_Python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/temirovuz%2FAbout_Python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28269930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T01:49:32.096Z","status":"online","status_checked_at":"2026-01-11T02:00:07.090Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oops-in-python","python"],"created_at":"2025-04-02T01:53:12.194Z","updated_at":"2026-01-11T02:03:49.459Z","avatar_url":"https://github.com/temirovuz.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e **Python** - bu umumiy maqsadli, yuqori darajali dasturlash tili bo'lib, uning sintaksisi **soddaligi** va \n\u003e **o'qilishi osonligi** bilan ajralib turadi\n\u003e  Bu tilni dasturchi **Guido van Rossum 1991 yilda** yaratgan.\n\n### Python dasturlash tilining qo‘llanish sohalari:\n1. **Web dasturlash**\n    * Django, Flask\n2. **Dasturiy taminot**\n    * NumPy, Pandas, ScPy\n3. **sun'iy intellekt**\n    * TensorFlow, Keras, PyTorch\n4. **Avtomatlashtirish va Skriplash**\n    * Kundalik vazifalarni avtomatlashtirish va tizim boshqaruvi uchun skriptlar yozish.\n\n### - Pythonda 2 xil Malumot turlari mavjud ular `Primitive, Complex`\n1. **Oddiy (Primitive) malumot turi**\n   * **Integer** - Butun sonlarni ifodalaydi.\n   * **Float** - Haqiqiy sonlarni (o'nli kasr) ifodalaydi.\n   * **String** - Matnni ifodalaydi.\n   * **Boolean** - Mantiqiy qiymatlar, \"True\" yoki \"False\"\n2. **Murakkab (Complex) malumot turi** \n   * **List (ro'yxat)** - O'zgaruvchan (mutable) kolleksiya turi bolib turli xil elementlarni oz ichiga olishi mumkin.\n   * ![20240727_210530](https://github.com/user-attachments/assets/900c8d24-43e1-4c11-b9d9-f65eb15af5f8)\n   * **Tuple (kortej)** - O'zgarmas (immutabel) kolleksiya turi bolib elementlar soni ozgarmaydi.\n   * ![20240727_210803](https://github.com/user-attachments/assets/4cf2d5cc-beed-4949-afb5-eb59ec6a795e)\n   * **Dictionary (lug'at)** - Kalit-qiymat (key-value) juftliklaridan iborat kolleksiya turi.\n   * ![20240727_210712](https://github.com/user-attachments/assets/3eecffe2-50b5-4046-8d94-caf85a43bed2)\n   * **Set (to'plam)** - Unikal elementlar kelleksiyasi bolib tartibsiz (unordered).\n   * ![20240728_011239](https://github.com/user-attachments/assets/82ecd354-6f2a-4984-b0c6-174a0f15ab65)\n\n___\n#\n\n\u003e Python dasturlash tilida **OOPS (Object-Oriented Programming System)** tushunchasi juda muhim bolib, bu yondashuvi \n\u003e tushunish dasturchilarga kodni yanada strukturali va qayta foydalanish mumkin bolishini taminlaydi.\n\n#### - OOPSning printsipi:\n1. **Class (Sinf):**\n   * ***Class*** - bu obyektlar uchun shablon. U obyektlarning xususiyatlari **(attributes)** va usullari **(methods)** abiqlangan tuzlma\n   * ![Python (5)](https://github.com/user-attachments/assets/ac6c12bc-68ae-4cc8-94c8-138f1cf8e387)\n2. **Object (Obyekt):**\n   * ***Object*** - bu classdan yaratilgan instansiya **(instance)**. Object classda aniqlangan xususiyatlar va usullarga ega boladi.\n   * ![Python (4)](https://github.com/user-attachments/assets/b460dbd6-eff5-48c2-8916-9eda6d1771d8)\n3. **Inheritance (Meros olish):**\n   * ***Inheritance*** - 1 class boshqa 1 classning xususiyatlarni va usullarini meros qilib olishi mumkin.\n   * ![Python (3)](https://github.com/user-attachments/assets/149af726-e69e-4e86-8a60-247d9b9222bb)\n4. **Polymorphism (polimorfizm):**\n   * ***Polymorphism*** - bu turli classlarning bir xil nomdagi usullari turli xil xatti-harakatlarga ega bolishi mumkinligini ifodalaydi.\n   * ![Python (1)](https://github.com/user-attachments/assets/37ff5369-90b9-47c5-ab5f-9c2865c4ad24)\n5. **Encapsulation (Inkapulyatsiya):**\n   * ***Encapsulation*** - malumotlarni va usullarni bir joyga toplash va ularni tashqi muhitdan himoya qilishni anglatadi.\n   * ![Python (2)](https://github.com/user-attachments/assets/150ebc05-139b-437e-a013-f52e45251c90)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemirovuz%2Fabout_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftemirovuz%2Fabout_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemirovuz%2Fabout_python/lists"}