#python #birthday
πππ Python bugun 33 yoshda πππ
Bugun Pythonning tug'ilgan kuni.
Bizning sevimli dasturlash tilimiz 33 yoshda.
Python - eng mashhur tillardan biri bo'lib qolmoqda. JetBrains tadqiqotiga ko'ra, 2023 yilda dasturchilarning 54 foizi Pythondan kamida bir marta foydalangan.
Rasmiy sayt: python.org
πππ Python bugun 33 yoshda πππ
Bugun Pythonning tug'ilgan kuni.
Bizning sevimli dasturlash tilimiz 33 yoshda.
Python - eng mashhur tillardan biri bo'lib qolmoqda. JetBrains tadqiqotiga ko'ra, 2023 yilda dasturchilarning 54 foizi Pythondan kamida bir marta foydalangan.
Rasmiy sayt: python.org
Tarjima :
Qachonki kod yozsam men va Xudo biladi nima qilganimni
Endi esa faqat Xudo biladiπ π
Shuning uchun githubni bilish zarur.
#python #meme
@python_core_oop
Qachonki kod yozsam men va Xudo biladi nima qilganimni
Endi esa faqat Xudo biladiπ π
Shuning uchun githubni bilish zarur.
#python #meme
@python_core_oop
π Python loyihasi uchun virtual muhitni oβrnatish va yaratish
Har bir professional loyiha virtual muhit bilan boshlanadi! Quyidagilarni bajaring π
π§ 1. virtualenv ni oβrnatamiz !!!(faqat bir safar)
π Bu sizga har bir loyiha uchun alohida muhit yaratishga imkon beradi.
π 2. Loyiha papkasiga kiramiz
π 3. Virtual muhitni yaratamiz
π¦ venv β bu sizning virtual muhit papkangiz. Istalgan nom bersangiz boβladi.
π’ 4. Virtual muhitni faollashtiramiz
π Windows uchun:
π Mac/Linux uchun:
β Aktiv boβlganini terminalda (venv) belgisi orqali bilib olasiz.
π¦ 5. Kutubxonalarni oβrnatamiz
Masalan:
π 6. Oβrnatilgan kutubxonalarni saqlaymiz
π 7. Keyinchalik shu fayl orqali boshqalar kutubxonalarni oβrnata oladi
π― Endi siz professional darajada virtual muhit bilan ishlay olasiz!
Kodlaringiz toza va muammosiz ishlaydi β
#Python #VirtualEnv #DasturchilarUchun #CleanCode #ProjectTayyorlash
@python_core_oop
Har bir professional loyiha virtual muhit bilan boshlanadi! Quyidagilarni bajaring π
π§ 1. virtualenv ni oβrnatamiz !!!(faqat bir safar)
pip install virtualenv
π Bu sizga har bir loyiha uchun alohida muhit yaratishga imkon beradi.
π 2. Loyiha papkasiga kiramiz
cd project_nomi
π 3. Virtual muhitni yaratamiz
python -m venv venv
π¦ venv β bu sizning virtual muhit papkangiz. Istalgan nom bersangiz boβladi.
π’ 4. Virtual muhitni faollashtiramiz
π Windows uchun:
.\venv\Scripts\activate
π Mac/Linux uchun:
source venv/bin/activate
β Aktiv boβlganini terminalda (venv) belgisi orqali bilib olasiz.
π¦ 5. Kutubxonalarni oβrnatamiz
pip install kutubxona_nomi
Masalan:
pip install aiogram
π 6. Oβrnatilgan kutubxonalarni saqlaymiz
pip freeze > requirements.txt
π 7. Keyinchalik shu fayl orqali boshqalar kutubxonalarni oβrnata oladi
pip install -r requirements.txt
π― Endi siz professional darajada virtual muhit bilan ishlay olasiz!
Kodlaringiz toza va muammosiz ishlaydi β
#Python #VirtualEnv #DasturchilarUchun #CleanCode #ProjectTayyorlash
@python_core_oop
π Django-da Zamonaviy Web-Ilova Standartlari: Cloudflare, Auth va Cookie-lar!
Hi Guys! π Bugun web-saytingizni nafaqat xavfsiz, balki foydalanuvchilar uchun o'ta qulay (User Experience) qiladigan 4 ta muhim texnologiya haqida gaplashamiz.
π‘ Sizning loyihangizda bulardan qaysi biri hali ham joriy qilinmagan? Izohlarda muhokama qilamiz!
#Django #Python #WebDev #GoogleAuth #Cloudflare #Tips
@python_core_oop
Hi Guys! π Bugun web-saytingizni nafaqat xavfsiz, balki foydalanuvchilar uchun o'ta qulay (User Experience) qiladigan 4 ta muhim texnologiya haqida gaplashamiz.
π‘ 1. Cloudflare Turnstile (Captcha-ning o'limi)
Eski "rasmlardan mashinani toping" degan zerikarli captchalarni unuting. Cloudflare Turnstile β bu foydalanuvchini deyarli qiynamasdan uning inson yoki bot ekanligini aniqlaydigan texnologiya.
Foydasi: Sayt yuklanishi tezlashadi va konversiya oshadi.
Django-da: django-cloudflare-turnstile kutubxonasi orqali oson integratsiya qilinadi.
π 2. Social Auth (Google & Telegram)
Foydalanuvchilar har bir sayt uchun alohida parol o'ylab topishni yomon ko'rishadi.
Yechim: django-allauth. Bu kutubxona Google, Telegram, GitHub va boshqa 50 dan ortiq provayderlar bilan ishlashni o'z ichiga oladi.
Maslahat: Telegram login vidjetini bot orqali bog'lash saytingizga bo'lgan ishonchni oshiradi.
β¨ 3. Google One Tap (Popup Login)
Saytga kirishingiz bilan o'ng tomonda chiqadigan "Continue as [Ismingiz]" degan oynani ko'rganmisiz? Bu β Google Identity Services.
Nega kerak? Foydalanuvchi birorta ham tugmani bosmasdan akkauntiga kirishiga yordam beradi. Bu UX uchun "oltin qoida" hisoblanadi.
πͺ 4. Cookie Fayllar: Mexanizm qanday?
Cookie β bu brauzeringizda saqlanadigan kichik "eslatmalar".
Vazifasi: Sessiyalarni saqlash (Logout bo'lmaslik), foydalanuvchi tillarini eslab qolish va marketing.
Django-da: response.set_cookie() va request.COOKIES.get() β bular sizning asosiy qurollaringiz.
π O'rganish uchun eng yaxshi darsliklar:
π₯ Google Login (O'zbekcha): Ravshanbek Madaminov - Django Google Integratsiya
π₯ Telegram Login (O'zbekcha): Abdurasuloff - Telegram Login Widget
π₯ Google One Tap (Inglizcha): Tech with Tim - Google One Tap Tutorial
π₯ Cookie va Session (Inglizcha): Django Cookies & Sessions Guide
π‘ Sizning loyihangizda bulardan qaysi biri hali ham joriy qilinmagan? Izohlarda muhokama qilamiz!
#Django #Python #WebDev #GoogleAuth #Cloudflare #Tips
@python_core_oop
π2π₯2β€1π1