voidp


Kanal geosi va tili: O‘zbekiston, O‘zbekcha


- Owner: @cacnos_jangchisi
- Back End developer at Cognilabs
✅ Asosan Python haqida. Ehtimol low-level ham. Ba'zida esa shaxsiy fikrlar. Tarixchi: @void_tarixchi
#math #python #clang #asm #rust

Связанные каналы

Kanal geosi va tili
O‘zbekiston, O‘zbekcha
Statistika
Postlar filtri


#moments
Bir fan darslariga umuman kirmay imtihonda *randomization qilish orqali sessiyadan o'tish bo'yicha maxsus training ochildi. Narxlar bo'yicha lich o'tamiz😅

O'ylab qarasam hozirgacha o'zimga yoqmagan fanlarni o'qimabman va hammasi hozircha random orqali hal bo'lib ketmoqda. Maqtanish emas, tarix uchun post. Buni nimasiga maqtanadi odam)

@voidplog


#my
💻 Kompyuterga ham mehr kerak)
Qanaqa komp olish kerak deb hamma so'raydi. Lekin qanaqa ishlatsam uzoqqa boradi demaydi hech kim.

🎯 Asli eng muhimi shu emasmi? Yangi komp olishga olasan, lekin unga to'g'ri muomala qilmasang, "hurmatini joyiga qo'yib" ishlatmasang 1 yildayoq muammo chiqa boshlaydi. Boshqacha aytganda kompga mehr bersang, uyam mehr bilan ishlaydi.

🤔 Bu nima degani?
Masalan:
- kompni kuchi yetgandan ortiqcha process bajarishga majburlamaslik;
- ba'zida hatto o'zinga noqulay bo'lsa ham uni CPUsini qiynamaydigan app ishlatish;
- xotirani tez tez tozalab turish;
- RAM 70% dan oshmasligini maximum ta'minlash;
- charging paytida yuklama bilan ishlatmaslik;
- xullas unga ishchi yoki qul sifatida emas o'rtoq sifatida munosabatda bo'lish.


@voidplog


🎉 Eid Mubarak!


#python
🔵 Context Managers in Python

Pythonda with degan statementni ko'rgan bo'lsangiz kerak. Aniqki bu nimaga kerak ekan deb savol bergansiz)

♻️ Context managerlar resurslarni effektiv boshqarish va kodni yanada readable qilish uchun kerak. Ular ko'pincha file handling yoki database connection bilan ishlaganda qo'llanadi. Masalan (1-rasm).

✅ Bu yerda faylni o'qish operatsiyasi 2 qator kod bilan hamda memory-friendly holatda amalga oshirilmoqda. Ya'ni, faylni o'qish uchun ochgandan keyin yopishni unutish kabi holatlar ro'y bermaydi.

2-rasmda esa xuddi shu operatsiya with'siz. Ko'rinib turibdiki, bu yerda biz error uchun o'zimiz tekshirishimiz, oxirida faylni qo'lda yopib qo'yishimiz kerak. Qarangki shu 4 ta harf hayotimizni ancha yengillatar ekan)

@voidplog


🎉 Va nihoyat SQLAlchemyni tilini tushuna boshladim, rahmat official doc!

Mana buni hayitlik desa boʻladi :))


What is the result of the above code?
So‘rovnoma
  •   0.0
  •   1999.98
  •   Error occurs
  •   999.9999.99
8 ta ovoz


#quiz #python


#fastapi
🇷🇺 SQLAlchemy + FastAPI bo'yicha yaxshi manbaga o'xshayapti. Alembic yordamida migratsiya qilishni ham ko'rsatgan ekan:

🔗 FastAPI + SQLAlchemy

Odatda video tutorial ko'rishni yoqtirmayman, lekin SQLAlchemyni dokumentatsiyasi juda ayanchli ahvolda bo'lgani uchun majburmiz)



Bratni dars o'tishi menga yoqdi. Aiogram bo'yicha ham videolari bor ekan:

🔗 Телеграм бот на aiogram

@voidplog

@voidplog
FastAPI + SQLAlchemy
Веб-приложение на FastAPI


#university
🎓 Bizni univerdagi IT fakultet aslida qanday bo'lishi kerak? (Mening talqinimda)

🍼 1st semester
Discrete Mathematics - 12
Intro to CS (Python) - 8
Math analysis I - 8
Linear Algebra - 8

👦 2nd semester
Applications of Discrete Math - 8
AP1 (C lang) - 8
Physics I - 6
Math analysis II - 6

👨‍🎓 3rd semester
Algorithms and Data Structures - 10
Databases - 10
Circuit Theory - 8
Physics II - 4

💪 4th semester
Computer Architecture - 10
Electronic Systems - 8
Statistics and Probability - 6
Object Oriented Programming - 6

🦾 5th semester
Computer Networks - 10
Operating Systems - 10
Digital Electronics - 8
Functional programming - 6

🚀 6th semester
-
-
- Internship - 10

6-semesterga nimalar qo'yamiz? Yoki nima neto ketgan? Boshqa takliflar bormi)


@voidplog


#python #fastapi
🏆 100DaysOfCode challengening 9-kunidagi dolzarb mavzu: Testing!
FastAPIda testing uchun Pytest moduli ishlatilar ekan. Djangoni o'zida Django Test degan modul bor edi, shu sabab boshqa testing module ishlatib ko'rmagan ekanman:

🔥 Unittest
🚀 Pytest
🎯 Testing FastAPI APIs with Pytest
🧪 assert in Python

@voidplog


Avvalo nimaiki bo'lsa o'zimiz uchun eng yaxshisi bo'lgan, bunga shukr qilish shart. Lekin kelajakni qurish o'z qo'limizda. Hech qachon kech bo'lmaydi, o'lishga ulgurmagan bo'lsang albatta.

Mavjud vaziyatga rozi bo'lib, taqdirga tan berib hech nima qilmaslik, o'zingni o'zing xohlamagan tizimga topshirish kerakmi?

Yoki biroz standartdan chiqish va tavakkal qilish..?


@voidplog


#my
🔋 Biroz pessimizm, kim uchundir optimizm
Yangi topshiradigan abituriyentlarga maslahat bergan bo'lardim:

Maqsadingizga olib bormaydigan univerda o'qimang. Niyat qilganingiz o'xshamay, boshqasi o'xshab qolsa ham yaxshilab e'tibor bering, yo'lning oxirida nimaga ega bo'lasiz?

Vaqt yo'qotishdan qo'rqmaslik kerak. Bu safar o'xshamasa keyingi yil topshirish pastroq joyda "achko uchun" o'qishga ketgan yillardan yaxshiroq jertva.

Mabodo shunday bo'lib qoldi, endichi? Endi miyani joyiga qo'yib atrofga qarasangiz kichkina bola emassiz, univerni bitirdingiz.

Standart bo'yicha endi magistr qilishingiz kerak, miyada hechnima bo'lmasa ham. Yo'lni oxirida esa hechkimga foyda keltirmaydigan akademik daraja va maqolalar bilan qariysiz, ehtimol. Biz shu uchun yo'lga chiqqanmidik?


Standartdan tashqaridachi? Ana endi o'ylab ko'rish kerak.

@voidplog


#python
🔵 Pythonda multithreading uchun threading moduli mavjud. Lekin Global Interpreter Lock tufayli bu aslida haqiqiy concurrent emas. Videoda shuni ham aytibdi:

🔗 Python Threading Module

@voidplog


🎉 Bugun va nihoyat botimizni dastlabki versiyasini ishga tushirdik!
Nisbatan oddiy ko'ringan telegram bot development jarayonida ham bir narsa yaqqol ko'zga tashlandi: Database!

❗ DBni vaqtida to'g'ri dizayn qilinmasa, har bir edge case hisobga olinib minimize qilinmasa, pachti tugagan proyektda dbda muammo chiqqanda yana hammasi orqaga qaytadi. Va vaqtdan yutqazgan siz bo'lasiz.

@voidplog


#my
🇹🇷 Mehter marshlari eshitilishi boshlanganiga yarim yil
Rostanam vaqt juda tez. Lekin bu vaqt davomida marshlar hech jonga tegmadi va doim motiv kerak bo'lganda yordamga shay turdi. Biroz siqilib, maqsad esdan chiqib qolganda qayta turishni va uni hirgoyi qilgancha ishga qaytishni o'rgatdi.

Vatanparvarlik faqat siyosiy birlikka nisbatan bo'lmaydi. Siyosiy birlik vaqt o'tishi bilan o'zgarishi mumkin, oldin bo'lgani kabi. Vatanparvarlik tarix uchun, bugun uchun, kelajak uchun bo'lishi kerak.

@voidplog


Йо-хо-хо для программистов dan repost
Django.5.Cookbook.pdf
641.7Kb
📚Django 5 Cookbook: 70+ problem solving techniques, sample programs, and troubleshoots across python programs and web apps (2024)
✍️Автор: Clara Stein


#my
Be positive, keep hoping positively. Everything is possible unless you lose your hope.


A developer who finds a solution for a bug after 5 hours :)

@voidplog


#my
- Oxirgi oydagi eng katta xatoying nima bo'ldi?
- Telebotda narmalni ishlaydigan bot yasashga uringanim!

@voidplog


Yetim dasturchi kundaligi dan repost
To'lov tizimlari uchun integratsiya. Payme, Click va boshqa turdagi tizimlarga qanday ulaniladi?

https://diary.manu.uz/blog/tolov-tizimlari-uchun-integratsiya-payme-click-va-boshqa-turdagi-tizimlarga-qanday-ulaniladi.htm

@yetimdasturchi


#moments
🚀 Boshida eng top student bo'lamiz, deb ochilgan "Standout Students" guruhi talabalari ertangi examga bugun tayyorlanmoqda😅

@voidplog

20 ta oxirgi post ko‘rsatilgan.

45

obunachilar
Kanal statistikasi